Archivo de la etiqueta: Programación

Errores comunes en programación y sistemas

1 ¿Cuál de las siguientes afirmaciones es cierta? ( )En un sistema de numeración posicional existen tantos símbolos como la base del sistema.
2 ¿Cuál de las siguientes afirmaciones es falsa? ( ) Con un código alfanumérico se pueden representar letras mayúsculas y minúsculas, números del 0 al 9, símbolos especiales, caracteres gráficos, pero no permite representar caracteres de control.
3
La función de buscar la instrucción en la memoria principal, interpretarla y ejecutarla, generando Seguir leyendo “Errores comunes en programación y sistemas” »

Gestión de hilos en Java

1.- Introducción

Hay 2 tipos de programas según el flujo de ejecución:

  • Programa de flujo único: Las actividades o tareas que lleva a cabo una a continuación de la otra, de manera secuencial.
  • Programa de flujo múltiple: Coloca las actividades a realizar en diferentes flujos de ejecución.

La programación multihilo o multithreading son programas o aplicaciones de flujo múltiple.

2.- Conceptos sobre hilos

Un hilo (subproceso) es un flujo de control secuencial independiente dentro de un proceso.

Desarrollo de sistemas empotrados y concurrencia en programación

Etapas del desarrollo

Analisis, Diseño (UML: Unified Modeling Language), Programación, Testeo y Mantenimiento.

Paradigmas del desarrollo

Metodo en cascada, Metodo en espiral, Metodo de prototipos, Métodos ágiles

Sistema Empotrado

Sistema informático específicamente diseñado para resolver un problema concreto. Un sistema empotrado es un sistema con procesador que no es de propósito general.

Hardware en Empotrados

En unos casos HW es el de un PC: cajeros automático o PC-104. Pero en la mayoría Seguir leyendo “Desarrollo de sistemas empotrados y concurrencia en programación” »

Autómatas y Variadores de Frecuencia

Autómata

Autómata: también se puede llamar PLC es un dispositivo electrónico capaz de gestionar los circuitos de automatismos industriales de forma programada.

Estructura

Estructura: está compuesto por un microprocesador, una fuente de tensión, interfaces de entrada y salida, una programadora y los periféricos.

Clasificación

Clasificación:

Según su modularidad:

Arquitectura y Funcionamiento de un Sistema Operativo

SO

es un conjunto de programas que mediante abstracciones ponen el HW del ordenador, de modo seguro, a disposición del usuario.

Arquitectura

se refiere a los atributos de un sistema que son visibles a un programador o aquellos que tienen un impacto directo en la ejecución de un programa (CPU, Memoria, E/S, buses).

Memoria

Lenguajes de programación

LA PROGRAMACIÓN: En el proceso de resolución de problemas técnicos, el ser humano ha creado una herramienta increíble: EL ORDENADOR. Una persona detecta un problema, lo analiza y, si es posible, obtiene un algoritmo que le permite solucionarlo. El ordenador es una herramienta capaz de llevar adelante esa tarea, seguir algoritmos. Los programas son una secuencia de instrucciones entendibles por los ordenadores que permite la realización de las acciones o tareas para las que han sido creadas. Seguir leyendo “Lenguajes de programación” »