cap_01

March 27, 2018 | Author: Felipe Andres Miranda Santibañez | Category: Operating System, Central Processing Unit, Computer Memory, Real Time Computing, Computer Program


Comments



Description

Introducción a los Sistemas OperativosCapitulo 1 www.inacap.cl Prof. Carlos Loarte C.  El propósito de un SO es crear un entorno en el que el usuario pueda ejecutar programas.Sistema Operativo 1. programas de aplicación y los usuarios.cl .inacap.  El objetivo primario de un SO es hacer al sistema de computador cómodo de usar.1 ¿Qué es un SO?  Es un programa qua actúa como intermediario entre el usuario de un computador y el HW de éste. Sistema computación: HW. www.  El objetivo secundario es utilizar el HW de computador de forma eficiente. SO. inacap.Perspectiva abstracta de los componentes de un sistema de computación www.cl . el usuario preparaba un trabajo y lo entregaba al operador del computador(tarjetas perforadas).inacap.  La salida consistía en el resultado del programa junto con un vuelco de la memoria y los registros en caso de haber un error de programa.  Los programas con necesidades similares se agrupaban por lotes. www.  Spooling. y cierto tiempo después aparece la salida. El SO siempre esta residente en memoria.  En este entorno de ejecución.  El trabajo se prepara y se entrega. el disco se utiliza como un buffer de gran tamaño.cl .  Los usuarios no interactuaban directamente con los computadores.  Su principal obligación era transferir el control automáticamente de un trabajo al siguiente.Sistema Operativo 1.2 Sistemas por lotes sencillos. la CPU con frecuencia esta ociosa. cl .inacap. www. Organización de la memoria para un sistema por lotes sencillos.2 Sistemas por lotes sencillos.1. www.inacap.cl . disco). listos para ejecutarse.cl .Sistema Operativo 1.  El spooling da origen a una importante estructura de datos:la reserva de trabajos.  Planificación de trabajos (dispositivo de acceso directo.  La multiprogramación es el primer caso en que el sistema operativo debe tomar decisiones por los usuarios. Como resultado puede haber varios trabajos ya leídos esperando en el disco.  Todos los trabajos que ingresan en el sistema se mantienen en un área auxiliar de trabajos.inacap. www.3 Sistemas por lotes multiprogramados.  La multiprogramación aumenta el aprovechamiento dela CPU organizando los trabajos de tal forma que la CPU siempre tenga uno que ejecutar.  Servicio por orden de llegada(tarjetas o cintas magnéticas). www.inacap.cl . y las salidas se envian a una pantalla. pero la conmutación es tan frecuente que los usuarios pueden interactuar con cada programa durante su ejecución.  Hoy día.  Se ejecutan múltiples trabajos mientras la cpu se conmuta entre ellos.  Este sistema hacia qua la cpu permaneciera mucho tiempo ociosa mientras esperaba que el operador hiciera algo.Sistema Operativo 1. la mayor parte de los sistemas ofrecen tanto procesamiento por lotes como tiempo compartido. www.4 Sistema de tiempo compartido.inacap.  Se desarrollaron los SO por lotes para evitar este problema.  Se uitiliza el teclado para proporcionar entradas.  Este tipo de sistemas permite a los multiples usuarios compartir el computador simultáneamente.cl .  Es una extensión lógica de la multiprogramación. www.5 Sistemas de computador personal.  Los computadores personales aparecieron en la década de 1970. la línea que divide las dos categorías se está desvaneciendo.cl .  A medida que el HW y el SW de los PC se hace más complejo.  Las funciones creadas para un sistema de macrocomputador grande han pasado a los microcomputadores. los sistemas optan por maximizar la comodidad del usuario y la rapidez con que responden a sus necesidades.  Los objetivos han cambiado con el tiempo. en lugar de maximizar el aprovechamiento de la CPU y los periféricos.inacap.Sistema Operativo 1.  Capacidad para seguir dando un servicio proporcional al nivel de HW.  Dado que las CPU son independientes.  La tendencia actual es hacia los sistemas multiprocesador.cl . A fin de evitar esto. con la consiguiente ineficiencia.Sistema Operativo 1. los procesadores pueden compartir ciertas estructuras de datos. se denomina degradación gradual(tolerante a fallos). una podría estar ociosa mientras otra esta sobrecargada.  Los sistemas de multiprocesador más comunes en la actualidad siguen el modelo de multiprocesamiento simétrico.inacap.  Mejoran la confiabilidad.6 Sistemas paralelos. Comparten el bus del computador.  Una ventaja es el aumento del rendimiento. www. el reloj y a veces la memoria y los dispositivos periféricos. cl . Y estas copias se comunican entre sí cuando es necesario.  Multiprocesamiento simétrico: Cada procesador ejecuta una copia idéntica del SO.6 Sistemas paralelos.Sistema Operativo 1. Un procesador maestro controla el sistema. www.inacap. los demás procesadores obtienen sus instrucciones del maestro o bien tienen tareas predefinidas. La diferencia entre multiprocesamiento simétrico y asimétrico puede deberse puede deberse al HW y al SW.  Multiprocesamiento asimétrico: A cada procesador se asigna una tarea especifica. cl .Multiprocesamiento simétrico www.inacap.  Computación más rápida.Sistema Operativo 1.los procesadores se comunican entre sí a través de líneas de comunicación.(acoplados)  Los procesadores no comparten la memoria ni el reloj. www.  Comunicación. como buses de alta velocidad líneas telefónicas.  Confiabilidad.inacap.cl . cada procesador tiene su propia memoria local.  Principales razones para construir sistemas distribuidos:  Recursos compartidos.7 Sistemas distribuidos. En vez de ello. inacap.Estructura cliente servidor www.cl . 8 Sistemas de tiempo real.  Se usa un sistema de tiempo real cuando los requisitos de tiempo de la operación de un procesador o del flujo de datos son estrictos. o el sistema fallará.  Los sensores envían datos al computador.  Se considera que un sistema de tiempo real está funcionando correctamente sólo si produce el resultado correcto dentro de los intervalos de tiempo estipulados. www.  El procesamiento debe efectuarse dentro de los intervalos definidos. el cual debe analizar estos datos y posiblemente ajustar controles a fin de modificar las entradas a los sensores.Sistema Operativo 1.inacap.cl . realidad virtual y proyectos científicos avanzados como la exploración submarina y planetaria. Multimedia. robótica. www. Ejem. y no pueden combinarse entre ellos. Ejem. Sistema de tiempo real blando: menos restrictivos.inacap. Hay dos tipos de sistemas de tiempo real: Sistema de tiempo real duro: Garantiza que la tareas críticas se terminarán a tiempo.cl . y conserva esta prioridad hasta que se lleva a cabo.8 Sistemas de tiempo real. Son incompatibles con el funcionamiento de los sistemas de tiempo compartido. Control industrial. en el que una tarea de tiempo real crítica goza de prioridad respecto a otras tareas.Sistema Operativo 1. ¿Preguntas ó Consultas? www.inacap.cl .
Copyright © 2024 DOKUMEN.SITE Inc.