Sistema Operativo y el Hardware

r

Unifica el Hardware y lo presenta ante el usuario como un todo

Unidad de Procesamiento

r

Es la encargadade ejecutar tanto los programas del usuario como el sistema operativo ensí mismo

Jerarquía de Almacenamiento

r

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

r

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

r

Son dispositivos electrónicos utilizados para ingresar datos y emitir resultadosdentro de un sistema de cómputo

Dispositivos de Almacenamiento

r

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

r

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

r

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

r

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

r

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

r

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

r

Se refiere a la administración que ejecuta el sistema operativo sobre los dispositivos.

Multiprocesamiento, Computo distribuido Y Paralelismo

Multiprocesamiento

r

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

r

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

r

Computadoras conectadas por una red local (de alta velocidad),ejecutando cada una su propia instancia de sistema operativo.

Grids

r

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

r

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.