Documente Academic
Documente Profesional
Documente Cultură
Parte fundamental de un sistema operativo encargada de ejecutar las órdenes básicas para el
manejo del sistema. También se denomina Shell. Suelen incorporan características tales como
control de procesos, redirección de entrada/salida y un lenguaje de órdenes para escribir
programas por lotes o scripts.
Si un programa de usuario falla el hardware hará saltar al monitor residente mediante un trap
(interrupción generada internamente, usualmente como resultado de un error de programa).
En algún momento la CPU quedará ociosa esperando por alguna operación de E/S, debido a que
éstos son lentos a comparación del procesador.
Cuando un proceso se bloquea al esperar por la E/S, ejecutamos en la CPU instrucciones de otro
proceso. Los procesos entrelazan su ejecución: concurrencia.
Para que un computador pueda ejecutar un programa debe ser ubicado previamente en la
memoria, junto con los datos sobre los que opera, y para ello debe existir una unidad funcional
de entrada de información capaz de escribir en la memoria desde el exterior. Análogamente,
para conocer los resultados de la ejecución de los programas, los usuarios deberán poder leer
el contenido de la memoria a través de otra unidad de salida de datos. La unidad de
Entrada/Salida (E/S) soporta estas funciones, realizando las comunicaciones del computador
(memoria) con el mundo exterior (periféricos).