Sistema Operativo y el Hardware
Unifica el Hardware y lo presenta ante el usuario como un todo
Unidad de Procesamiento
Es la encargadade ejecutar tanto los programas del usuario como el sistema operativo ensí mismo
Jerarquía de Almacenamiento
Se trata del orden en que se ejecutan los procesos y tiene que ver con el paso de estos por los diferentes tipos de almacenamiento. Actualmente se dice que los computadores poseen la arquitectura VON NEUMANN que consiste en almacenamiento en memoria principal.
Interrupciones y Excepciones
Interrupciones: Son aquellos eventos originados por causas externas al sistema (conexión de una memoria USB).Excepciones: es un evento generado por un proceso (una condición en el proceso que requiere la intervención del sistema operativo)
Terminales
Son dispositivos electrónicos utilizados para ingresar datos y emitir resultadosdentro de un sistema de cómputo
Dispositivos de Almacenamiento
Entendemos como dispositivos de almacenamiento, aquellos en los que se guarda información ya sea de forma momentánea o permanente. La diferencia está en que unos guardan información volátil(se pierde cuando se corta el suministro de energía) y otros medios lo hacen de forma permanente, como los discos magnéticos. La ejecución de la unidad de procesamiento trabaja directamente con la memoria principal mas no con los demás medios de almacenamiento.
Relojes Temporizadores
Todas las computadoras incluyen uno o más relojes y temporizadores queson utilizados para funciones varias como mantener la hora del sistema actualizada,implementar alarmas tanto para los programas de usuario como parael sistema operativo, ejecutar tareas de mantenimiento periódicas, cumplir conrequisitos temporales de aplicaciones de tiempo real, etcétera.
Canales y Puentes
Los distintos componentes de un sistema de cómputo se comunican mediantelos diferentes canales (generalmente se hace referencia a ellos por sunombre en inglés: buses).
Contención
Se refiere a la función del sistema operativo y del hardware mismo de permitir el ancho de banda adecuado a los distintos componentes de acuerdo a su jerarquía.
Acceso Directo a Memoria
El sistema operativo ejecuta controladores DMA que se encargan del almacenamiento por bloques preestablecidos. Esto con el fin de evitar que el procesador sea interrumpido constantemente.
Llamadas al sistema
Las llamadas al sistema son interfaces de programación que sirven para poder invocar los servicios que el sistemaoperativo nos ofrece
Referencia a los Componentes
Se refiere a la administración que ejecuta el sistema operativo sobre los dispositivos.
Multiprocesamiento, Computo distribuido Y Paralelismo
Multiprocesamiento
Es un entorno en el que existe mas de un procesador procesando a la vez.
No siempre se obtiene ventaja al ejecutar con mas procesadores.
Computo distribuido
Es un entorno donde procesadores que no comparten memoria (independientes) ejecutan tareas para un mismo objetivo.Basados en la transmisión de datos sobre la red tenemos:
Clusters
Computadoras conectadas por una red local (de alta velocidad),ejecutando cada una su propia instancia de sistema operativo.
Grids
Computadoras distribuidas geográficamente y conectadas medianteuna red de comunicaciones. Las computadoras participantes puedenser heterogéneas (en capacidades y hasta en arquitectura)
En la Nube
En un entorno de cómputo en la nube lo más común es que tanto el cliente como el servidorsean procesos que van integrando la información, posiblemente pormuchos pasos, y que sólo eventualmente llegarán a un usuario final.