Introducción a los Sistemas Operativos
Es un programa, o conjunto de programas que toma amigable, eficiente y productivo de uso de un computador (hardware), permitiendo la ejecución aplicaciones de usuarios.
es un Programa que administra el hardware de una computadora.^
Evolución Histótica
Metas
Brinda un ambiente y ejecución de aplicaciones.
Proveer un entorno sin interferencia a cada usuario (Interferencia: lo que un usuario modifica en su entorno, no interfiera ni modifiquelo de otro usuario).
Administrar en forma equitativa los recursos (hardware y software).
Hacerlo de la forma mas amigable e intuitiva posible.
El Sistema soportaba de un unico trabajo a la vez, y que las tareas relacionadas se agrupaban en conjunto o lotes, para su procesamiento más eficiente.
A Comienzo de los 80 se utilizaban las tecnicas de Spooling (Proceso mediante el cual la computadora introduce trabajos en un buffer).
Ejecutaban programas de forma concurrente con una elevada tasa de despacho de procesador (cambio de contexto).
Fue Posible el diseño y uso de computadores personales. Los Sitemas fueron diseñados en base a que serian utilizados por un único usuario.
Sistema para Computadoras personale
Sistema de Tiempo compartido
Sistemas Batch o Por Lotes
Sistemas Paralelos
Son sistemas donde se dispone de más de un procesador, permitiendo ejecuciónsimultánea y sincronizada de procesos.
Altamente Integrados
Son Sistemas en donde los canales de interconexión son de alta velocidad.