Professional Documents
Culture Documents
UNIDAD 1
7 SEMESTRE
23 Agosto 2012
SISTEMA OPERATIVO
1.1 DEFINICIN Y CONCEPTO
Es el conjunto de programas informticos que permite la administracin eficaz de los recursos de una computadora. Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware desde los niveles ms bsicos y Facilita el trabajo al usuario Permitiendo una comunicacin con los dispositivos de la mquina. Cabe destacar que los sistemas operativos no funcionan slo en las computadoras. Por el contrario, este tipo de sistemas se encuentran en la mayora de los dispositivos electrnicos que utilizan microprocesadores: el software de sistema posibilita que el aparato cumpla con sus funciones (por ejemplo, un telfono mvil o un reproductor de DVD).
En general, se puede decir que un Sistema Operativo tiene las siguientes caractersticas: Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera ms eficiente posible. Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita el desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con el servicio. Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera. Organizar datos para acceso rpido y seguro. Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalacin y uso de las redes de computadoras. Procesamiento por bytes de flujo a travs del bus de datos. Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora. Tcnicas de recuperacin de errores. Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informndoles si esa aplicacin esta siendo ocupada por otro usuario. Generacin de estadsticas. Permite que se puedan compartir el hardware y los datos entre los usuarios.
50 's Empiezan a aparecer los sistemas operativos Monitor residente: funcionamiento simple Procesamiento por lotes: agrupar los trabajos en lotes, para que se ejecutaran de forma continua para no perder tiempo en la transicin Almacenamiento temporal: disminuir el tiempo de carga de los programas, haciendo que la carga de un programa y la ejecucin de la siguiente tarea fueran simultneas. Para ello se utilizaban dos tcnicas: Buffering Spooling
60 's Se produjeron varios cambios con la aparicin del circuito cerrado para seguir incrementando el potencial de los ordenadores A mediados de los 60 aparece Multics (sistema operativo multiusuario) aunque luego fracas A finales de esta dcada empez a desarrollarse UNIX TCNICAS Multiprogramacin: la memoria alberga mas de un programa. La CPU ejecuta las instrucciones de un programa, y si este est realizando una operacin de E/S, entonces pasa a ejecutar otro programa. Multiprocesador: permite trabajar con maquinas con ms de un procesador. Tiempo compartido: sistema que hace buen uso de la electrnica disponible, pero carece de interactividad. Tiempo real: sistema que se usa en entornos que deben aceptar y procesar un gran nmero de sucesos en tiempos breves.
70 's Llamada la dcada de los sistemas de propsito general Se desarrollan tecnologas que se siguen utilizando hoy en da Boom de los miniordenadores Los sistemas que ya existan eran grandes, caros y ocasionaban un gran consumo de recursos. Los nuevos sistemas incorporan una amplia capa de software entre el usuario y el ordenador, para que el usuario no necesite conocer ningn detalle del circuito. SISTEMAS OPERATIVOS DESARROLLADOS MVS MULTICS CP/M BDOS CCP 80 's Creacin de los circuitos LSI Surgieron los mens y las interfaces grficas, y aunque eso ralentizaba las aplicaciones, era ms practico y simple para los usuarios. Apple Macintosh Lanzamiento en 1984. Al estar diseado para funcionar a travs de GUI (Graphic User Interface) y no con la lnea de comandos como d costumbre mucha gente no se lo tomo en serio.
MS-DOS El MS-DOS( Microsoft Disk Operating System) sistema que surge a partir de una serie de modificaciones del sistema operativo QDOS, el cual compr Windows en 1981. Al llegar a la versin 7.1, el MS-DOS pas a estar integrado en el sistema operativo de Windows.
90 's GNU/ LINUX En 1991 aparece la primera versin del ncleo de LINUX Similar a UNIX, y est basado en el estndar posix ( que trabajaba en modo comandos)
crecimiento de las redes de computadoras personales, con sistemas operativos de red y sistemas operativos distribuidos.
EN LA ACTUALIDAD
En los sistemas operativos de red, los usuarios estn conscientes de la existencia de varias computadoras y pueden conectarse con mquinas remotas y copiar archivos de una mquina a otra. Cada mquina ejecuta su propio sistema operativo local y tiene su propio usuario. Por el contrario, un sistema operativo distribuido es aqul que aparece ante sus usuarios como un sistema tradicional de un solo procesador, aun cuando est compuesto por varios procesadores. En un sistema distribuido verdadero, los usuarios no deben ser conscientes del lugar donde su programa se ejecute o de lugar donde se encuentren sus archivos; eso debe ser manejado en forma automtica y eficaz por el sistema operativo.
1.4 Clasificacin.
Creacin de los circuitos LSI Surgieron los mens y las interfaces grficas, y aunque eso ralentizaba las aplicaciones, era ms practico y simple para los usuarios. Apple Macintosh Lanzamiento en 1984. Al estar diseado para funcionar a travs de GUI (Graphic User Interface) y no con la lnea de comandos como d costumbre mucha gente no se lo tomo en serio. MS-DOS
El MS-DOS( Microsoft Disk Operating System) sistema que surge a partir de una serie de modificaciones del sistema operativo QDOS, el cual compr Windows en 1981. Al llegar a la versin 7.1, el MS-DOS pas a estar integrado en el sistema operativo de Windows.
90 's GNU/ LINUX En 1991 aparece la primera versin del ncleo de LINUX Similar a UNIX , y est basado en el estndar posix ( que trabajaba en modo comandos) Sistemas operativos basados en web, estos sistemas de computacin en la nube son muy buenos para los notebook que tienen poco hardware, e incluso podran hacer que los fabricantes apostasen por modelos muy baratos y asi se difundira mucho ms la informtica.
1.4 Clasificacin.
Los sistemas operativos se pueden clasificar en cuatro grupos: Por lotes (batch) Son los primitivos, de la poca en que se manejaban tarjetas perforadas. Interactivos monousuarios Permiten que el que est usando el equipo pueda interaccionar en cualquier momento con el proceso que est ejecutando. Slo permiten que trabaje un usuario en un momento dado. Tiempo compartido Permiten el acceso al ordenador de un nmero variable de usuarios de forma concurrente, y dada la gran velocidad del ordenador, es como si estuviera trabajando simultneamente para todos ellos. Tiempo real Se utilizan ampliamente en aplicaciones industriales y de control. El sistema responde de forma inmediata a entradas del exterior. FAMILIA WINDOWS Windows 3.x es el nombre genrico con el que se suele conocer a las versiones 3.0, 3.1 y 3.11 de la Interfaz grfica de usuario del sistema Microsoft DOS (MsDOS) (Microsoft Windows nunca fue realmente un Sistema Operativo con verdadero entorno grfico hasta Windows95). WINDOWS 95: Sustituy a MS-DOS como sistema operativo y a Windows 3.x como entorno grfico. Se encuadra dentro de la familia de sistemas operativos de Microsoft denominada Windows 9x. En la versin OSR2 incorpor el sistema de archivos FAT32 adems del primer atisbo del entonces novedoso USB. WINDOWS 98
WINDOWS ME: Este sistema operativo est basado en Windows 95 y Windows 98. Principalmente est compuesto por actualizaciones relativamente pequeas WINDOWS NT WINDOWS 2000 WINDOWS XP WINDOWS CE WINDOWS VISTA SISTEMAS OPERATIVOS UNIX Caractersticas del UNIX (y por lo tanto, esto tambin estar presente en los distintos clones) INTERACTIVO : el usuario puede trabajar de forma interactiva, sin tener que esperar un gran tiempo de respuesta MULTIUSUARIO : varios usuarios pueden trabajar a la vez desde distintos terminales (tiempo compartido) MULTITAREA : ms de una tarea la vez, en diferentes sesiones, modo background ... MULTIPROCESADOR : pues eso, permite ms de un procesador DE PROPSITO GENERAL : no es especfico para un tipo de trabajos sino que admite todo tipo de aplicaciones Est diseado para crear un entorno de programacin sencillo, eficiente y flexible para programadores y diseadores. Soporta lenguajes de programacin como : C, PASCAL, ENSAMBLADOR, COBOL, INFORMIX, ORACLE ... Sistema operativo Linux La primera versin estable de Linux fue la 1.0 y apareci en marzo del 94. El nmero de versin asociado al ncleo tiene un sentido muy particular ya que est ligado a su desarrollo, la evolucin de Linux se efecta en dos fases: Fase de desarrollo: el ncleo cuya estabilidad no est asegurada, es el momento donde se aade funcionalidad al ncleo, optimizaciones y dems. En definitiva, es la fase en la que se desarrolla ms el ncleo y se caracteriza por su nombre de versin impar: 1.1 , 1.3 Fase de estabilizacin: se trata de coger el ncleo desarrollado en la fase anterior, y hacer que este sea lo ms estable posible. Aqu las modificaciones son mnimas, se trata ms de retoques y pequeos ajustes. Los ncleos estables tiene nmero de versin par: 1.0, 1.2, 2.0, 2.4 ...