Vous êtes sur la page 1sur 8

INSTITUTO TECNOLGICO SUPERIOR DE LA SIERRA NEGRA DE AJALPAN

UNIDAD 1

INGENIERA EN SISTEMAS COMPUTACIONALES

7 SEMESTRE

MARA GORETTI PALACIOS REMIGIO

ING. Marco Antonio Isidro Abril

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

1.2 Funciones y caractersticas.


El sistema operativo cumple con cinco funciones bsicas: el suministro de interfaz al usuario, la administracin de recursos, la administracin de archivos, la administracin de tareas y el servicio de soporte y utilidades. En cuanto a la interfaz al usuario, el sistema se encarga de que el sujeto pueda cargar programas, acceder a archivos y realizar otras tareas con la computadora basado en comandos, utilizando mens e interfaz grafica. MONO USUARIO: Permite ejecutar los programas de un usuario. MULTIUSUARIO: Permite que varios usuarios ejecuten simultneamente sus programas, accediendo a la vez a los recursos de la computadora; Utilizando mtodos de proteccin de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario. La administracin de recursos permite la direccin del hardware, incluyendo los perifricos y la red. El software de sistema tambin se encarga de la gestin de archivos, al controlar la creacin, la eliminacin y el acceso a los mismos. La administracin de las tareas informticas que llevan adelante los usuarios finales. Por ltimo, podemos mencionar que el servicio de soporte se encarga de actualizar las versiones, mejorar la seguridad del sistema, agregar nuevas utilidades, controlar los nuevos perifricos que se agregan a la computadora y corregir los errores del software.

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.

1.3 Evolucin histrica.


40 's Finales de los 40: aparicin de la primera generacin de computadoras. Solo haba un pequeo nmero de computadoras. Todo se haca en lenguaje de maquina No existan los sistemas operativos.

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.

ltimamente con ChromeOS se ha vuelto a relanzar la idea de los 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.
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 ...

1.5 Estructura (niveles o estratos de diseo).


Interrupciones (FLIH)
Son necesarias para que un proceso pase de un estado a otro. Permite interrumpir la ejecucin de un proceso tomando el control el sistema operativo. El procesador puede ejecutar otras instrucciones mientas se esta realizando alguna operacin de entrada y salida. Estructura Sistemas sin estructura definida: se componen de un conjunto de procedimientos, donde cada uno de ellos `puede llamar a los dems. Sistemas en estratos: se organiza en una jerarqua de estratos se construye cada uno de ellos sobre el otro que tiene menor jerarqua. Maquinas virtuales: crea maquinas virtuales de la maquina real permite que cada maquina virtual se ejecute con un S.O distinto Ncleo Todos los sistemas operativos cuentan con una parte principal llamada nucle o kernel , ya que este es el que ese encarga de administrar el hardware y hacer que todo pueda funcionar. Los ncleos ms utilizados son el monoltico que es el que realiza todas la funciones con un solo programa y el micro-kernel que son programas juntos que realizan una tarea diferente cada uno. Interrupciones (FLIH) La interrupciones son necesarias para que un proceso pase de un estado a otro. Permite interrumpir la ejecucin de un proceso tomando el control el sistema operativo. El procesador puede ejecutar otras instrucciones mientas se esta realizando alguna operacin de entrada y salida. Primitivas de comunicacin (IPC) Es una funcin bsica de los S.O, los procesos se pueden comunicar entre si a travs de compartir espacios de memoria. La IPC provee un mecanismo que permite a los procesos comunicarse y sincronizarse entre si.