Categories: All - llamadas - almacenamiento - procesamiento - terminales

by IVAN RAMIRO TRUJILLO OLARTE 7 years ago

383

Sistema Operativo y el Hardware

Los sistemas operativos juegan un papel crucial en la gestión y presentación del hardware al usuario, unificando todos los componentes para facilitar su uso. Las terminales son dispositivos esenciales para la entrada y salida de datos en un sistema de cómputo.

Sistema Operativo y el Hardware

Sistema Operativo y el Hardware

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

Multiprocesamiento, Computo distribuido Y Paralelismo

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:

En la Nube

En un entorno de cómputo en la nube lo más común es que tanto el cliente como el servidor

sean procesos que van integrando la información, posiblemente por

muchos pasos, y que sólo eventualmente llegarán a un usuario final.

Grids

Computadoras distribuidas geográficamente y conectadas mediante

una red de comunicaciones. Las computadoras participantes pueden

ser heterogéneas (en capacidades y hasta en arquitectura)

Clusters

Computadoras conectadas por una red local (de alta velocidad),

ejecutando cada una su propia instancia de sistema operativo.

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.

Referencia a los Componentes

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

Llamadas al sistema

Las llamadas al sistema son interfaces de programación que sirven para poder invocar los servicios que el sistemaoperativo nos ofrece

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).

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.

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.

Relojes Temporizadores

Todas las computadoras incluyen uno o más relojes y temporizadores que

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.

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.

Terminales

Son dispositivos electrónicos utilizados para ingresar datos y emitir resultados

dentro de un sistema de cómputo

Unidad de Procesamiento

Es la encargada

de ejecutar tanto los programas del usuario como el sistema operativo en

sí mismo

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)

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.