You are on page 1of 21

SISTEMA OPERATIVO

Agenda:
Objetivos Generales Ojetivos Especificos Definicin Funciones de los Sistemas Operativos Cronologia de los Sistemas Operativos Tareas a Desarrollar de los Sistemas Operativos.

Objetivos Generales:
Al final de asignatura el alumno estar en condiciones de:
1.

Analizar los componentes ms representativos de los Sistemas Operativos. Evaluar la conveniencia de los SO en las Empresa Instalar y Administrar los SO Configurar los distintos servicios de los Sistema Operativo

2. 3. 4.

Objetivos Especficos:
Al final de la Clase el alumno ser capaz de:
1. Explicar en que consiste un sistema operativo
2. Funciones y caractersticas de los sistemas

operativos

3. Evolucin de los sistemas operativos

4.

Tareas que desarrolla un sistema operativo

Sistema operativo
Es un software de

sistema, es decir, un conjunto de programas de computacin destinados a realizar muchas tareas entre las que destaca la administracin de los dispositivos perifricos

Se podra decir que los Sistemas Operativos son un conjunto de programas que crean la interfaz del hardware con el usuario, y que tiene dos funciones primordiales, que son: *Gestionar el hardware.- Se refiere al hecho de administrar de una forma ms eficiente los recursos de la mquina. *Facilitar el trabajo al usuario.-Permite una comunicacin con los dispositivos de la mquina. El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero se carga y ejecuta un pedazo de cdigo que se encuentra en el procesador, el cual carga el BIOS, y este a su vez carga el Sistema Operativo que carga todos los programas de aplicacin y software variado.

Funciones y caractersticas de los sistemas operativos

Funciones de los sistemas operativos.


*Aceptar todos los trabajos y conservarlos hasta su finalizacin. *Interpretacin de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador. *Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. *Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas. *Manejo de errores: Gestiona los errores de hardware y la prdida de datos.

*Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien despus). *Proteccin: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario. *Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar cerca de ella. Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos.

Caractersticas de los sistemas operativos 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.

Evolucin de los sistemas operativos

Los sistemas operativos, al igual que el hardware, han sufrido cambios a travs del tiempo, los cuales se pueden agrupar en generaciones. La evolucin del hardware ha marcado el paralelismo de la evolucin de los sistemas operativos. Primera Generacin. Segunda Generacin. Tercera Generacin. Cuarta Generacin.

Primera Generacin (Finales de la dcada de los 50's) En esta dcada aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunan por grupos o lotes. Cuando se ejecutaba alguna tarea, sta tena control total de la mquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba, lea e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del sistema para lograr independencia de informacin. Los laboratorios de investigacin de General Motors poseen el crdito de haber sido los primeros en poner en operacin un sistema operativo para su IBM 701.

Segunda Generacin (Mitad de la dcada de los 60's) En esta generacin se desarrollan los sistemas compartidos con multiprogramacin, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la mquina. El programa especificaba tan slo que un archivo iba a ser escrito en una unidad de cinta con cierto nmero de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible con las caractersticas deseadas, y le indicaba al operador que montara una cinta en esa unidad.

Tercera Generacin En esta poca surge la familia de computadores IBM/360 diseados como sistemas para uso general, por lo que requeran manejar grandes volmenes de informacin de distinto tipo, lo cual provoc una nueva evolucin de los sistemas operativos: los sistemas de modos mltiples, que soportan simultneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y multiprocesamiento.

Cuarta Generacin (Mitad de la dcada de los 70's hasta nuestros das) Los sistemas operativos conocidos en la poca actual son los considerados sistemas de cuarta generacin. Con la ampliacin del uso de redes de computadoras y del procesamiento en lnea es posible obtener acceso a computadoras alejadas geogrficamente a travs de varios tipos de terminales. Con estos sistemas operativos aparece el concepto de mquinas virtuales, en el cual el usuario no se involucra con el hardware de la computadora con la que se quiere conectar y en su lugar el usuario observa una interfaz grfica creada por el sistema operativo.

Tareas que desarrolla un sistema operativo

Aceptacin y conservacin de los trabajos (desde inicio al fin). Interpretar lenguaje de control. Detectar errores y proceder en consecuencia. Controlas todas las E/S y su posterior proceso. Control de las interrupciones. Planificacin de las tareas. Asignacin de recursos. Control de acceso (autorizado o no). Planificacin y carga de tareas en multiaccesos.

Tiempo real: lapso entre que el usuario ingresa al sistema y la respuesta de este. Si no hay demoras el lapso es nulo. On-Line: sistema que trabaja en lnea (conectado a todas las terminales). Off-Line: se realizan trabajos y procesos sin conexin para luego intercambiar la informacin. IPL: carga inicial del programa de trabajo. El SO verifica que todo funcione correctamente antes de ejecutar alguna tarea, y arga el SO a memoria.

Interrupcin: corte abrupto (no previsto) o no (sujeto a condiciones del proceso acompaado de un mensaje orientativo al operador) en la ejecucin de tareas.
Prioridad: es un atributo de los procesos que libera o no recursos del sistema para su ejecucin.

*Tarea: Investigar sobre los nuevos sistemas operativos que se encuentran siendo utilizados en la actualidad

You might also like