Hardware relacionado con el sistema operativo

 UNIDAD DE PROCESAMIENTO

 







Es la parte fundamental de todo sistema de cómputo. Esta es la encargada de ejecutar tanto los programas del usuario como el sistema operativo en sí mismo. La función del sistema operativo respecto a la unidad de procesamiento son:

Inicialización

Atender las interrupciones y excepciones

Multiplexación


REGISTRO

La memoria más rápida de la computadora son los registros, ubicados en cada uno de los núcleos de cada CPU. Las arquitecturas tipo RISC (Reduced Instruction Set Computer) únicamente permiten la ejecución de instrucciones entre registros (excepto, claro, las de carga y almacenamiento a memoria primaria).



LAS TERMINALES

son dispositivos electrónicos utilizados para ingresar datos y permitir resultado dentro y un  sistema de cómputo



DISPOSITIVOS DE ALMACENAMIENTO

El almacenamiento en memoria primaria es volátil, esto es, se pierde al interrumpirse el suministro eléctrico. Esto no era muy importante en la época definitoria de los conceptos que se presentan en esta sección

RELOJES Y TEMPORIZADORES

son utilizados para funciones varias como mantener la hora del sistema actualizada, implementar alarmas tanto para los programas de usuario como para el sistema operativo, ejecutar tareas de mantenimiento periódicas, cumplir con requisitos temporales de aplicaciones de tiempo real, etcétera.

 

CANALES Y PUENTES

 

Los distintos componentes de un sistema de cómputo se comunican mediante los diferentes canales (generalmente se hace referencia a ellos por su nombre en inglés: buses). En el nivel más básico, los canales son líneas de comunicación entre el procesador y los demás componentes del chipset,5 a los cuales a su vez se conectan los diferentes dispositivos del sistema


ACCESO DIRECTO A MEMORIA (DMA)

  

El DMA se emplea principalmente al tratar con dispositivos con un gran ancho de banda, como unidades de disco, subsistemas multimedia, tarjetas de red, e incluso para transferir información entre niveles del caché.


 

LOS SISTEMAS CACHE

 

implementan mecanismos en hardware que notifican a los controladores de caché que las páginas que alojan están sucias y deben ser vueltas a cargar para ser empleadas, los sistemas no coherentes REQUIEREN  que el subsistema de memoria del sistema operativo haga esta operación


LLAMADA AL SISTEMA

 Cada familia de sistemas operativos provee distintas llamadas al sistema, o. Por ejemplo, los sistemas Windows 95 en adelante implementan Win32, Win16 (compatibilidad con Windows previos) y MS-DOS; MacOS implementa Cocoa (aplicaciones MacOS X) y Carbon (COMPATIVILIDAD con aplicaciones de MacMACOS previos), y Linux, los BSDS, Y VARIOS OTROS SISTEMAS, *POSIX (el estándar que define a Unix). El caso de MacOS X es interesante, porque también implementa POSIX ofreciendo la semántica de dos sistemas muy distintos entre sí


DISPOSITIVOS DE BLOQUES

Presentan una interfaz de acceso aleatorio y entregan o reciben la información en bloques de tamaño predeterminado. El EJEMPLO más claro de este tipo de dispositivos es una unidad de disco o una de sus particiones.

Comentarios

Entradas populares