Re: Presentacion
Típicamente, los programas se almacenan en una memoria no volátil (por ejemplo un disco), para que luego el usuario de la computadora, directa oindirectamente, solicite su ejecución. Al momento de dicha solicitud, el programa es cargado en la memoria de acceso aleatorio o RAM del equipo, bajo el control del software llamado sistema operativo, el cualpuede acceder directamente al procesador. El procesador ejecuta (corre) el programa, instrucción por instrucción hasta que termina. A un programa en ejecución se le suele llamar también proceso. Unprograma puede terminar su ejecución en forma normal o por causa de un error, dicho error puede ser de software o de hardware.
[editar] Programas empotrados en hardware
El microcontrolador a laderecha de la Memoria USB está controlada por un firmware empotrado.
Algunos programas están empotrados en el hardware. Una computadora con arquitectura de programas almacenados requiere un programainicial almacenado en su ROM para arrancar. El proceso de arranque es para identificar e inicializar todos los aspectos del sistema, desde los registros del procesador, controladores de dispositivos hastael contenido de la memoria RAM.[4] Seguido del proceso de inicialización, este programa inicial carga al sistema operativo e inicializa al contador de programa para empezar las operaciones normales.Independiente de la computadora, un dispositivo de hardware podría tener firmware empotrado para el control de sus operaciones. El firmware se utiliza cuando se espera que el programa cambie en rarasocasiones o nunca, o cuando el programa no debe perderse cuando haya ausencia de energía.[5]
[editar] Programas cargados manualmente
Interruptores para la carga manual en una Data General Nova 3.Los programas históricamente se cargaron manualmente al procesador central mediante interruptores. Una instrucción era representada por una configuración de estado abierto o cerrado de los...
Regístrate para leer el documento completo.