Sistema operativo alba

17
Alba De Miguel 2Bachiler BC * Sistema operativo.

Transcript of Sistema operativo alba

Alba De Miguel 2Bachiler BC

*Sistema operativo.

*Definición

*Un sistema operativo es un 

programa o conjunto de programas

que en un sistema informático gestiona

los recursos de hardware y provee

servicios a los programas de

aplicación, ejecutándose en

modo privilegiado respecto

de los restantes.

*Funcionamiento de los s.o

Realiza las siguientes actividades:

*La comunicación con los periféricos.

*La coordinación del procesamiento de trabajos concurrentes.

*La administración de la memoria.

*Supervisión, contabilidad y seguridad de recursos .

*Administración de programas y datos.

*Arquitectura de un sistema operativo.

Organización básica del sistema operativo:

* Un programa principal que llama al procedimiento del servicio solicitado.

*Un conjunto de procedimientos de

servicio que llevan a cabo las llamadas

al sistema.

*Un conjunto de procedimientos

utilitarios que ayudan al procedimiento

de servicio.

*Estructura de capas

*La capa 1 realizaba la administración de la memoria. Asignaba el espacio de memoria principal para los procesos. El software de la capa 1 se encarga de garantizar que las páginas llegan a la memoria cuando sea necesario.

*La capa 2 se encarga de la comunicación entre cada proceso y la consola del operador. Por encima de esta capa, cada proceso tiene su propia consola de operador.

*La capa 3 controla los dispositivos de E/S y guarda en almacenes (buffers) los flujos de información entre ellos. Por encima de la capa 3, cada proceso puede trabajar con dispositivos exactos de E/S con propiedades adecuadas, en vez de dispositivos reales con muchas peculiaridades.

*La capa 4 es donde estaban los programas del usuario, estos no tenían que preocuparse por el proceso, memoria, consola o control de E/S.

*En la capa 5 se encuentra el proceso operador del sistema.

*Funcionamiento

*Acepta todos los trabajos y los conserva hasta su finalización.

*Interpreta los comandos que permiten al usuario comunicarse con el ordenador.

*Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.

*Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.

*Gestiona los errores de hardware y la pérdida de datos.

*El sistema operativo administra la manera en que se reparten los procesos.

*Evita que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.

*Un usuario se puede conectarse

a otra máquina sin tener que

estar cerca de ella.

*Establece el costo que se le cobra a un usuario por utilizar determinados recursos

*Niveles

*Nivel 1: Gestión del

Procesador

*Nivel 2: Gestión de

Dispositivos

*Nivel 3: Gestión de

Memoria y Procesos

*Nivel 4: Gestión de

la Información

-Monousuario: Soportan un usuario a la vez.

-Multiusuario: Dan servicio a más de un usuario.

-Monotarea: Sólo permiten una tarea a la vez por usuarios.

-Multitarea: Le permite al usuario estar realizando varios trabajos al mismo tiempo.

-Monoprocesador:Sólo permiten visualizar un procesador.

-Multiprocesador: Permiten usar varios procesadores simultáneamente y son capaces de ejecutar varias tareas en paralelo

*Evolución de los sistemas operativos

*1969:  Tres programadores de los laboratorios Bell crean el sistema operativo UNIX, aún en tiempos de terminal y sin entornos gráficos existentes

*1973: Xerox el creador.

*1974: Empieza la creación de BSD 1.0, que es rápidamente sucedida por BSD 2.0 en 1978. 

*1979: Tim Paterson crea su sistema operativo 86-DOS, que posteriormente pasó a llamarse QDOS

*1981: Nace Xerox Star, el sucesor de Xerox Alto. 

*1983: Apple muestra su primera gran obra, la Apple Lisa System 1. 

*1983: VisiCorp crea Visi On.

*1984: Mac OS System de la mano de Apple. 

*1985: Microsoft Windows 1.0

*1987: Andrew S. Tanenbaum crea MINIX

*1987: Windows 2.0

*1990: Windows 3.0

*1990: Richard Stallman crea el sistema GNU de software libre y el Núcleo Hurd

*1995: Windows 95

*1997: Mac OS System 8 

*1998: Windows 98

*2001: Mac OS X

*2001: Windows XP.

*2007: Windows Vista y MAC OS Leopard

*2009: Windows 7

*2011: Ubuntu saca su versión 11.04

*2012: Windows 8

*FIN