introduccion a los sitemas operativos

22
PROCESOS

Upload: ale-abad-aguilar

Post on 27-Jan-2017

28 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Introduccion a los sitemas operativos

PROCESOS

Page 2: Introduccion a los sitemas operativos

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

computador.

Page 3: Introduccion a los sitemas operativos

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.

Page 4: Introduccion a los sitemas operativos

Sistema de Computo

Page 5: Introduccion a los sitemas operativos

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.

Page 6: Introduccion a los sitemas operativos

compilador ensamblador editor de texto ... base de datos

Aplicaciones del sistema

Sistema Operativo

Hardware delcomputador

usuario1

usuario2

usuario3

usuarion...

Page 7: Introduccion a los sitemas operativos

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.

Page 8: Introduccion a los sitemas operativos

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

Page 9: Introduccion a los sitemas operativos

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

Page 10: Introduccion a los sitemas operativos

HISTORIA DE LOS SISTEMAS OPERATIVOS

Page 11: Introduccion a los sitemas operativos

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

Page 12: Introduccion a los sitemas operativos

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

Page 13: Introduccion a los sitemas operativos

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

Multiprogramación: Multiprocesamientola independencia de dispositivo

Page 14: Introduccion a los sitemas operativos

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.

Page 15: Introduccion a los sitemas operativos

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

Page 16: Introduccion a los sitemas operativos

1. COMPONENTES DEL SO

Page 17: Introduccion a los sitemas operativos

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

Page 18: Introduccion a los sitemas operativos

2. LLAMADAS AL SISTEMA

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

Page 19: Introduccion a los sitemas operativos

4. MAQUINAS VIRTUALES

Page 20: Introduccion a los sitemas operativos

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.

Page 21: Introduccion a los sitemas operativos

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

Page 22: Introduccion a los sitemas operativos

PREGUNTAS