La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INTRODUCCION A LOS SISTEMAS OPERATIVOS

Presentaciones similares


Presentación del tema: "INTRODUCCION A LOS SISTEMAS OPERATIVOS"— Transcripción de la presentación:

1 INTRODUCCION A LOS SISTEMAS OPERATIVOS
SEMANA 01 INTRODUCCION A LOS SISTEMAS OPERATIVOS

2 CONCEPTO Y DEFINICIÓN DE SISTEMAS OPERATIVOS
Un Sistema Operativo es una parte importante de cualquier sistema de computación; puede dividirse en cuatro componentes: Hardware Sistema Operativo Programas de aplicación Usuarios.

3 Recursos administrados por el Sistema Operativo

4 El principal recurso que administran es el hardware del computador; además de los procesadores, los medios de almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos.  Es un conjunto de programas que controla la ejecución de programas de aplicación y actúa como una interfaz entre el usuario y el hardware de una computadora, Un Sistema Operativo explota y administra los recursos de hardware de la computadora con el objeto de proporcionar un conjunto de servicios a los usuarios del sistema.

5 En resumen, se podría 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 mas eficiente los recursos de la maquina. Facilitar el trabajo al usuario.- Permite una comunicación con los dispositivos de la maquina.

6 CARACTERÍSTICAS DE LOS S.O
Conveniencia. Un Sistema Operativo hace mas necesario el uso de una computadora. Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera mas eficiente posible. Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción 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 través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera. Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.

7 EVOLUCION DE LOS SISTEMAS OPERATIVOS
En los 40's, se introducen los programas bit a bit, por medio de interruptores mecánicos y después se introdujo el lenguaje maquina que trabajaba por tarjetas perforadas. 

8 A principio de los 50's, la compañía General's Motors implanto el primer sistema operativo para su IBM 170.

9 En los años 60's y 70's se genera el circuito integrado, se organizan los trabajos y se generan los procesos Batch (por lotes), lo cual consiste en determinar los trabajos comunes y realizarlos todos juntos de una sola vez. En esta época surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de Sistema Operativo.

10 En los 80's, inicio el auge de la INTERNET en los Estados Unidos de América. A finales de los años 80's comienza el gran auge y evolución de los Sistemas Operativos. Se descubre el concepto de multiprogramación que consiste en tener cargados en memoria a varios trabajos al mismo tiempo, tema principal de los Sistemas Operativos actuales.

11 Los 90's y el futuro, entramos a la era de la computación distribuida y del multiprocesamiento a través de múltiples redes de computadoras, aprovechando el ciclo del procesador.

12

13 Administrar Recursos

14 Multiprogramación Se distinguen por sus habilidades para poder soportar la ejecución de dos o mas trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización.  Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno esta usando el procesador, o un procesador distinto, es decir, involucra maquinas con mas de una UCP.  Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea. 

15 Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes:
Mejora productividad del sistema y utilización de recursos. Multiplexa recursos entre varios programas. Generalmente soportan múltiples usuarios (multiusuarios). Proporcionan facilidades para mantener el entorno de usuarios individuales. Requieren validación de usuario para seguridad y protección. Proporcionan contabilidad del uso de los recursos por parte de los usuarios. Sistemas multiprocesadores son sistemas multitareas por definición  ya que  soportan la ejecución simultanea de múltiples tareas sobre diferentes procesadores. En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.

16 TIEMPO COMPARTIDO Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.  Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para si mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria.    Características de los Sistemas Operativos de tiempo compartido: Populares representantes de sistemas multiprogramados multiusuario, Ej.: sistemas de diseño asistido por computador, procesamiento de texto, etc. Dan la ilusión de que cada usuario tiene una maquina para  si. Gestión de memoria proporciona protección a programas residentes. Gestión de archivo  debe proporcionar protección y control de acceso debido a que  pueden existir múltiples usuarios acezando un mismo archivo.

17 SISTEMAS EN TIEMPO REAL
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran numero de sucesos o eventos.  Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy especificas como control de trafico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicacion de los Sistemas Operativos de tiempo real son los siguientes:     Control de trenes.     Telecomunicaciones.     Sistemas de fabricación integrada.     Producción y distribución de energía eléctrica.     Control de edificios.     Sistemas multimedia Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra

18

19 Sistemas Operativos Monousuario
Los sistemas operativos monousuarios son aquellos que soportan a un solo usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo, las computadoras personales típicamente se han clasificado en este renglón. Los sistemas monousuario fueron los primeros en aparecer en el mundo informático El primer sistema Operativo fue el CPM, elaborado para manejar el SO independiente de la máquina y de los dispositivos que tenga conectada. Estas plataformas dedicadas a usuarios domésticos ya tenían su propio sistema operativo y de arranque. El arranque del sistema se realizaba mediante un cinta o diskette que contenía todos los drivers que controlaban el hardware y cargaban los comandos de sistema operativo en RAM. Estos SO además llevaban integrado un lenguaje de programación(Normalmente el BASIC) por lo que además te permitían realizar tus propios programas. El CPM fue, por así decirlo el padre de los sistemas Operativos Monousuario. Todas las familias posteriores del DOS derivan de él. Ejemplos de sistemas Monousuario: IBM DOS, Amiga OS ,Apple OS, CPM, MS DOS, Windows 3.11, OS/2

20 SISTEMAS OPERATIVOS DISTRIBUIDOS
"Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor". Características: Concurrencia.- Esta característica de los sistemas distribuidos permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red. Carencia de reloj global.- Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, esta más bien distribuida a los componentes. Fallos independientes de los componentes.- Cada componente del sistema puede fallar independientemente, con lo cual los demás pueden continuar ejecutando sus acciones. Esto permite el logro de las tareas con mayor efectividad, pues el sistema en su conjunto continua trabajando.

21

22 Sistemas Operativos abierto
Para la informática, los sistemas abiertos son sistemas configurados de manera tal que permiten la interoperabilidad, portabilidad y empleo de estándares abiertos. Es decir, sistemas que proveen de libre acceso para su personalización y reconfiguración. Son sistemas configurados para permitir el acceso sin restricciones por parte de personas y otros sistemas Una de las ventajas principales de contar con un sistema operativo gratuito es que no genera ningún costo, se puede descargar desde la página oficial del autor, pero puede ser difícil su instalación, puede tener problemas de compatibilidad con los controladores de su PC. Otra de las ventajas de estos sistemas es que son muy estables al momento de trabajar y rápidos Es importante distinguir entre un sistema abierto y un software de código abierto, ya que el segundo se refiere a los programas informáticos que pueden ser manipulados y modificados por los usuarios.  Uno de los softwares que se desarrollaron bajo un sistema abierto es Linux, el sistema operativo libre que hoy le planta competencia a Windows a nivel mundial. Muchas empresas como IBM y Hewlett-Packard supieron adoptarlo, ahora elogiando las ventajas y el triunfo del código abierto por sobre el cerrado. OpenOffice.org, que incluye aplicaciones similares a las de Microsoft Office en su funcionalidad


Descargar ppt "INTRODUCCION A LOS SISTEMAS OPERATIVOS"

Presentaciones similares


Anuncios Google