La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz

Presentaciones similares


Presentación del tema: "Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz"— Transcripción de la presentación:

1 Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz http://www.elo.utfsm.cl/~elo321

2 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 2 Programas de Sistema y Aplicaciones

3 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 3 Programas de Sistema y Aplicaciones

4 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 4

5 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 5 Hardware Sistema Operativo Prog. de Aplicación Usuarios

6 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 6 Sistemas “Mainframe” Batch. Multiprogramados De tiempo compartido.

7 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 7 Sistemas “Mainframe” (Batch) 1 sólo trabajo a la vez Para optimizar el uso de la CPU, se agrupaban trabajos de índole similar y se ejecutaban sin la intervención directa del “operador”. Problemas con las diferencias de velocidad de la CPU y los dispositivos de I/O.

8 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 8 Sistemas Multiprogramados Aparición de los discos y memorias de acceso directo:  Trabajos pueden ser “almacenados” para ser ocupados posteriormente Los trabajos no ocupan CPU y I/O al mismo tiempo.

9 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 9 Sistemas Multiprogramados Son mucho más complicados. Al tener muchos procesos que elegir  Organización de Procesos. Al existir varios procesos en memoria  Organización de la Memoria. Si hay varios procesos listo para ejecutarse  Organización de la CPU.

10 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 10 Sistemas Multi Tarea CPU ejecuta múltiples tareas al “mismo tiempo” El cambio entre los procesos ocurre frecuentemente  Ilusión de ejecución en “paralelo”. Para aumentar la eficiencia en la ejecución, algunos procesos se almacenan en disco  Memoria Virtual.

11 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 11 Sistemas multiprocesadores. 3 ventajas: Incrementa el throughput Economía c/respecto al HW Aumento de la disponibilidad

12 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 12 Sistemas multiprocesadores. Existen 2 tipos: SMP: Cada procesador ejecuta una copia del SO. AMP: A cada procesador se le asigna una tarea distinta.

13 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 13 Sistemas distribuidos. Basados en redes Ejemplos: Sistemas Cliente-Servidor Sistemas Punto a Punto.

14 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 14 Sistemas cluster. Son computadores que comparten sistemas de almacenamiento y que están conectados a través de una red. Actualmente, estos sistemas se utilizan para crear entornos de “Alta disponibilidad”

15 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 15 Sistemas cluster. Existen dos tipos: Asymmetric Clustering. Symmtric Clustering.

16 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 16 Objetivos Generales de un SO. ConvenienciaEficienciaEscalable

17 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 17 Objetivos Generales de un SO. ConvenienciaEficienciaEscalable El sistema Operativo debe facilitar el uso del hardware

18 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 18 Objetivos Generales de un SO. ConvenienciaEficienciaEscalable El sistema operativo debe lograr que los recursos sean utilizados en forma coherente y organizada.

19 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 19 Objetivos Generales de un SO. ConvenienciaEficienciaEscalable Un sistema operativo debe ser construído de tal manera que permita cualquier posterior desarrollo sin afectar sus servicios.

20 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 20 Creación de Programas Utilidades => crear aplicaciones SO Entornos de desarrollo Usuarios Programa (ejecutable)

21 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 21 Ejecución de Programas SO Usuarios Programa (lo ejecuta) Memoria Archivos Dispositivos de I/O

22 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 22 Acceso a dispositivos Scanner Device Driver SO Aplicación Leer/Escribir Señalizaciones de control. Set de Inst. de Hw

23 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 23 Acceso a archivos Archivo SO Usuario N Leer/Escribir RedCD Usuario 1 Permisos

24 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 24 Acceso al sistema Bases de Datos Correo Archivos de Usuarios SO Usuario 1Usuario N

25 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 25 Detección de errores Aplicaciones, Procesos, Usuarios SO Ha ocurrido un error... Fallas de Hw, Software, etc

26 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 26 Auditoría Reunir datos del pasado Generar estadísticas de uso y predicción

27 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 27 Sistema “Normal” a controlar: ControladorPlanta P.e. Estanque de agua P.e. Circuito Elo Sistema Computacional: Controlador Planta Programas

28 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 28 Sistema Computacional: El SO es un programa como cualquier otro => ocupa tiempo de CPU EL SO debe perder el control del sistema para después retomarlo. EL SO dirige al procesador en el uso de los recursos y en el tiempo de ejecución del resto de los programas.

29 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 29 Sistema Computacional: Parte del SO reside en memoria. Contiene las funciones más importantes. El resto de la memoria contiene otros programas. La distribución de la Memoria también es realizada por el SO, así como los dispositivos de I/O y Procesador.

30 Qué es Servicios Objetivos Sist. Comput. Recursos Teoría de Sistemas Operativos T/ de Sist. Comp 30


Descargar ppt "Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz"

Presentaciones similares


Anuncios Google