La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SISTEMAS OPERATIVOS Gustavo A. Pérez Z.

Presentaciones similares


Presentación del tema: "SISTEMAS OPERATIVOS Gustavo A. Pérez Z."— Transcripción de la presentación:

1 SISTEMAS OPERATIVOS Gustavo A. Pérez Z.

2 Que es un Sistema Operativo? Es un PROGRAMA que controla la ejecución de otros programas y actúa como interfaz entre el usuario de un computador y el hardware de la misma. (W.S.) SO como Interfaz entre Usuario/Computadora –Creación de programas –Ejecución de Programas –Acceso a los Dispositivos de E/S –Acceso Controlado a los Archivos –Acceso al sistema –Detección y respuesta a errores –Contabilidad SO como administrador de recursos –Controla Traslado –Almacena –Procesa Facilidad de evolución –Actualizaciones de hardware –Nuevos servicios –Correcciones - Módulos Hardware Sistema Operativo Utilidades Aplicaciones

3 Evolución de los Sistemas Operativos. Primera Generación ( 1945 – 1955 ) Procesos en Serie Segunda Generación ( 1955 – 1965 ) Tubos de Vacío y Tableros Enchufables Transistores Procesos en lote Tercera Generación ( 1965 –1980 ) Circuitos Integrados Multiprogramación Cuarta Generación ( 1980 –1990 ) Computadores personales Sistemas de tiempo compartido

4 Diseño de un S. O. Registros puertas busesCircuitos e.1 Microprogramas, vectores de datos y escalres Conjunto de instrucciones2 Procedimiemientos, pilas de llamada Visualización Procedimientos3 Programas de tratamiento de Int. Interrupciones4 Primitivos, semáforos,colasProcesos Primitivos5 Bloques de datos, canales de D. Almacenamiento secundario 6 Segmentos, paginasMemoria Virtual7 Tubos ( pipes)Comunicaciones8 ArchivosSistema de Archivos9 Externos, impresoras, pantallas Dispositivos10 Directorios 11 Procesos de UsuarioProcesos de usr12 Programación UsuariosShell13

5 Componentes de un Computador Procesador Memoria Periféricos Comunicación Controlador Driver Procesador Memoria Ppal Bus

6 Registros del Procesador Registros Visibles de Usuario –Registros de Datos –Registros de Dirección –Códigos de condición Registros de Control y de estado –PC Program Control –IR Instruction Register –PSW Program Status word Buffers I/O PC IR I/O AR MBR MAR I/O BR CPU PSW Instrucción Datos Memoria 012:012: DMA (Direct Memory Access) Cuando la memoria y la I/O intercambian información sin intervención del procesador.

7 Ejecución de Instrucciones Inicio Leer Instrucción Ejecutar Instrucción Fin Ciclo Básico de Lectura Ciclo básico de Ejecución Ciclo de Instrucción Ejercicio de sumar en un Acumulador AC de una máquina Hipotética de 16 bits : : PC AC IR MemoriaRegistros CPU Máquina Hipotética 0315 Cod.Op Dirección 0115 SMagnitud Instrucción Dato PC Dirección de la Inst. IR Inst. que esta ejecutandose AC Almacenamiento Temporal Cod. Operación 0001 Cargar a M 0010 Almacenar AC en M 0101 Sumar al AC el contenido de la M

8 Que es una Interrupción ? Generadas por falla de energía o por error de paridad de memoria. Falla de hardware Generadas por el controlador de E/S, para indicar que una operación a terminado satisfactoriamente o alguna condición de error. De E/S Reloj interno del procesador, que le permite realizar funciones con cierta regularidad. De reloj Generadas por alguna condición que se produce por la ejecución de una instrucción, como el desbordamiento aritmético, división por cero, el intento de ejecutar una instrucción ilegal etc De programa Es parar la ejecución del procesador, por indicación de cualquiera de los otros módulos ( E/S, Memoria). Inicio Leer Instrucción Ejecutar Instrucción Fin Ciclo Básico de Lectura Ciclo básico de Ejecución Comprobación e Interrupción del proceso Ciclo de Interrupción Habilitada Inhabilitadas Ciclo de Instrucción

9 Que son las Pilas ? Es un conjunto de elementos que solo pueden ser accesados en un momento dado. Utilizado para el control de procedimientos. Ultimos en entrar primeros en salir ( LIFO last-in first-out). Tienen 2 operaciones INSERTAR( PUSH) y SACAR(POP). Limite Puntero Base Registros del procesador Libre En uso Memoria Principal Bloque Reservado Para pila InicioInsertarSacar

10 Pilas Llamadas a Procedimientos y Retornos Llamar P1 Llamar P2 Retorno Programa Principal P1 P Memoria Principal


Descargar ppt "SISTEMAS OPERATIVOS Gustavo A. Pérez Z."

Presentaciones similares


Anuncios Google