Documente Academic
Documente Profesional
Documente Cultură
Que tambin nos proporciona las bases para los programas de aplicacin, y que
acta como intermediario entre el usuario y el hardware. Estas son algunas de las
tareas, que se pueden ser llevadas a cabo de varias formas, lo que permite que
algunos sistemas Operativos se diseen para ser prcticos, otros eficientes y otros
para ser ambas cosas.
A lo largo del tema, veremos que no slo Microsoft tiene la exclusiva de los
sistemas operativos en el mundo; tambin Linux y Max OS, entre otros
1
Unidad I: Introduccin a los sistemas operativos
2
Cmo funciona un Sistema Operativo? Los sistemas operativos proporcionan
una plataforma de software encima de la cual otros programas, llamados
aplicaciones, puedan funcionar.
Los comandos son aceptados y ejecutados por una parte del sistema operativo
llamada procesador de comandos o intrprete de la lnea de comandos. Las
interfaces grficas permiten que utilices los comandos sealando y pinchando en
objetos que aparecen en la pantalla.
Gestiona los recursos del ordenador en sus niveles ms bajos. -Dispone de una
interface (elemento que hace posible la fcil comunicacin usuario maquina)
liberando al usuario del conocimiento del hardware. El SO Windows se basa en
una interface grficas, GUI (Interface Grfica de Usuario), permitiendo al usuario
interactuar con el hardware de una forma sencilla y rpida. -Sobre el SO funcionan
el resto de programas y aplicaciones del software.
3
Sus generaciones:
4
Generacin cero 1940
Los primeros sistemas operativos tenan como objetivo eliminar el tiempo perdido
entre el trmino de un proceso y el inicio de otro, esto se logr desarrollando un
sistema operativo que realizara procesos por lotes, en donde los programas se
ejecutaban uno despus del otro hasta analizar el lote completo, o si antes se
produca un error, el programa en ejecucin tena control total de la mquina
5
unidad de tiempo. Aparecen conceptos como multiprogramacin y
multiprocesamiento.
6
Tercera Generacin 1970
La tercera generacin abarca hasta mediados de los aos setenta. Comienza con
la familia de computadoras IBM/360 y el sistema operativo OS/360 que
incorporaba una mayor gama de utilidades que facilitaban el uso de la
computadora y se podan adquirir actualizaciones para el mismo SO.
IBM separa los costos de hardware y software, por lo que el sistema operativo se
puede adquirir en independencia del hardware.
7
Los sistemas operativos incorporan programas de comunicaciones y evolucionan
hasta adaptarse para gestionar redes de computadoras. Sun desarrolla el sistema
de archivos distribuidos NFS (Network File System) que ofreca un espacio nico
de nombres de archivos para los nodos de una red
Quinta Generacin
Sexta Generacin
8
Historia de Minis Cuando UNIX era joven (versin 6), el cdigo fuente se
encontraba en todas partes, con autorizacin de AT&T, y se estudiaba
frecuentemente, John Linos, llego a escribir un pequeo folleto que describa su
operacin, lnea por lnea, este folleto se utiliz como libro de texto en muchos
cursos universitarios.
Por desgracia, el solo ensear teora deja al estudiante con una visin
desproporcionada de lo que en realidad es un sistema operativo.
Para remediar esta situacin, decid escribir un nuevo sistema operativo que sera
compatible con UNIX desde el punto de vista del usuario, pero completamente
diferente en el interior.
9
1.4 Clasificacin
Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre
tenga alguna tarea que ejecutar, aprovechando al mximo su utilizacin.
Los sistemas operativos que soportan estas multitareas son: UNIX, Windows 95,
Windows 98, Windows NT, MAC-OS, OS/2.
Los sistemas monousuarios son aquellos que nada ms puede atender a un solo
usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo
de aplicacin que se est ejecutando.
10
Estos tipos de sistemas son muy simples, porque todos los dispositivos de
entrada, salida y control dependen de la tarea que se est utilizando, esto quiere
decir, que las instrucciones que se dan, son procesadas de inmediato; ya que
existe un solo usuarios. Los sistemas operativos que soportan el monousuario son
DOS e incluso en el actual Windows XP y sus predecesores.
11
Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a
largo plazo y manipulacin de archivos con nombre, va asignando espacio y
acceso de datos en memoria.
Manejo de interrupciones.
Creacin y destruccin de procesos.
Cambio de estado de los procesos.
Despacho
Suspensin y reanudacin de procesos.
Sincronizacin de procesos.
Comunicacin entre procesos.
Manipulacin de los bloques de control de procesos.
Apoyo para las actividades de entrada/salida.
Apoyo para asignacin y liberacin de memoria.
Apoyo para el sistema de archivos.
Apoyo para el mecanismo de llamada y retorno de un procedimiento.
Apoyo para ciertas funciones de contabilidad del sistema.
1.6 Ncleo
12