sistema operativos

Un Sistema operativo es un programa que administra el hardware de una computadora.
También proporciona las bases para los programas de aplicación, y actúa como intermediario entre el usuario y el hardware

¿Qué hace un sistema Operativo

Un sistema informático puede dividirse en cuatro componentes: el hardware, el sistema
Operativo, los programas de aplicación, y los usuarios. El Sistema operativo controla y
coordina el uso del hardware entre los diversos programas de aplicación por parte de los
distintos usuarios

Sistema Operativo

Un sistema operativo es un programa, o conjunto de programas que torna amigable,
eficiente y productivo el uso de un computador (hardware), permitiendo la ejecución
aplicaciones de usuario. Es el intermediario entre las aplicaciones de usuario y el
hardware

METAS: Brindar un ambiente de realización y ejecución de aplicaciones
• Proveer un entorno sin interferencias a cada usuario (interferencia: Lo que un
usuario modifica en su entorno, no interfiera ni modifique lo de otro usuario)
• Administrar en forma equitativa los recursos(hardware y software)
• Hacerlo de la forma mas amigable e intuitiva posible

Evolución histórica de los Sistemas Operativos

SISTEMAS BATCH Ó POR LOTES (70’ y comienzos de los 80’):
En las primeras épocas los sistemas eran grandes y costosos. Constaban de una
entrada de trabajos y una salida impresa, por lo cual la interacción con el usuario
era prácticamente nula. Las principales características eran que el sistema
soportaba de un único trabajo a la vez, y que las tareas relacionadas se
agrupaban en conjuntos o lotes, para su procesamiento más eficiente

SISTEMAS DE TIEMPO COMPARTIDO (Fines 80’):

Estos Sistemas eran multiusuarios. Ejecutaban programas de forma concurrente
con una elevada tasa de despacho de procesador (cambio de contexto), de forma
tal de permitir a los usuarios que interactúen directamente con el sistema como
si fueran su único usuario.

SISTEMAS PARA COMPUTADORES PERSONALES

Con costos de hardware decrecientes, fue posible el diseño y uso de
computadores personales. Los Sistemas fueron diseñados en base a que serían
utilizados por un único usuario, y todo el énfasis en el desarrollo estuvo en
mejorar la interacción con el usuario

SISTEMAS PARALELOS (comienzos 90’) :

Son Sistemas donde se dispone de más de un procesador, permitiendo ejecución
simultánea y sincronizada de procesos

Altamente integrados: “tightly coupled”. Son sistemas en donde los
canales de interconexión son de alta velocidad. (bus común o memoria
compartida)
• Poco Integrados: “closely coupled”. Son sistemas en donde los canales
de interconexión son de baja velocidad (sistemas en red)

SISTEMAS DE TIEMPO REAL

Son sistemas en los cuales todo resultado debe producirse en un cierto tiempo. De lo contrario
se considera que el sistema ha fallado.