Introduccion a los sitemas operativos

Preview:

Citation preview

PROCESOS

Los Sistemas Operativos son programas para la administración eficiente de los recursos del

computador.

Sistema OperativoUn Sistema Operativo es un programa que actúa como

un intermediario entre el computador y el usuario.

Consta de un conjunto de rutinas (algoritmos) para gestionar los recursos del computador, como son: el Procesador, la memoria, los Dispositivos de E/S y los archivos

El Sistema Operativo:Es un administrador de los recursos del

computador.Controla la ejecución de los programas de los

usuarios.Controla por ejemplo el acceso concurrente a

los recursos.

Sistema de Computo

Sistema de ComputoEl usuario.Puede ser una persona, una maquina u otro

computador que quiere resolver un problema.Los Programas de Aplicación.Define la via por la cual los recursos de hardware

pueden ser usados para resolver problemas. Bases de Datos, compiladores, editores, etc.

El Sistema Operativo (Programas de sistema)Controla y coordina el uso de hardware entre

varios programas de aplicación.El Hardware.Provee los recursos de computación básicos.

CPU, Memoria, E/S.

compilador ensamblador editor de texto ... base de datos

Aplicaciones del sistema

Sistema Operativo

Hardware delcomputador

usuario1

usuario2

usuario3

usuarion...

Objetivos del Sistema OperativoObjetivos del sistema operativo:

Facilitar el uso al usuario (interfaz)Facilitar la programación al programador

(máquina virtual extendida)Ejecutar programas eficientemente (gestor de

recursos)Conveniencia. Proveer un medio ambiente

al usuario para ejecutar sus programas. por ejemplo en computadoras personales.

Eficiencia. Incrementar la productividad de los recursos de producción.

PRINCIPALES FUNCIONES DE LOS S. O. Definir la “Interfaz del Usuario”. Compartir el hardware entre usuarios. Permitir a los usuarios compartir los datos

entre ellos. Planificar recursos entre usuarios. Facilitar la entrada / salida. Recuperarse de los errores

RECURSOS ADMINISTRADOS POR LOS S. OProcesadores. Almacenamiento. Dispositivos de e / s. Datos

HISTORIA DE LOS SISTEMAS OPERATIVOS

Generación Cero (década de 1940): Carencia total de S. O. Completo acceso al lenguaje de máquina

Primera generación (1945-1955): bulbos y conexiones: Carencia de S. O. En los años cincuenta comienzan como

transición entre trabajos, haciendo la misma más simple

Segunda generación (1955-1965): transistores y sistemas de procesamiento por lotes (batch):

Multiprogramación: Multiprocesamientola independencia de dispositivo

Tercera generación (1965-1980): circuitos integrados y multiprogramación

SpoolingAparecen los sistemas de tiempo real, que

requieren tiempos de respuesta muy exigentes, especialmente para usos industriales o militares.

Cuarta generación (1980-1990): computadoras personales

Software amigable y con una interface gráfica muy desarrollada.

Sistemas operativos de redSistemas operativos distribuidosSistemas de bases de datos

1. COMPONENTES DEL SO

Componentes del SO Básicos:

1. Gestor de procesos2. Gestor de memoria3. Gestor de E/S4. Gestor del almacenamiento secundario

Servidores:5. Servidor de ficheros6. Servidor de protección y seguridad7. Servidor de comunicaciones por red

Utilidades:8. Intérprete de mandatos9. Programas de sistema

2. LLAMADAS AL SISTEMA

Permiten a los programas comunicarse con el S. O. y solicitarle servicios. A cada llamada le corresponde un procedimiento:

4. MAQUINAS VIRTUALES

Máquinas virtuales Una MV crea una copia idéntica del

hardware.

Se ejecuta en el hardware. Realiza la multiprogramación. Proporciona varias máquinas

virtuales a la capa superior.

MODELO CLIENTE - SERVIDOR

El proceso del usuario (proceso cliente) envía la solicitud a un proceso servidor; este, Realiza el trabajo y regresa la respuesta

PREGUNTAS