Ing Maritzol Tenemaza MSc.                   Clase 3
Los sistemas operativos y el hardware delcomputadores influye el uno sobre el otro
   Sistemas por lotes o batch.   Primeras computadoras gigantes:      Entrada: los lotes se definían por tarjetas perfo...
 El spooling da origen a una estructura de datos  (cola), donde almacenaban los programas leídos. Al tener reservas de t...
   Tiempo compartido es una extensión lógica de la    multiprogramación.   Se ejecutan múltiples trabajos, mientras la C...
 Estos sistemas optan por maximizar la comodidad del usuario y la rapidez con que responden a sus necesidades.
   Tendencia actual sistemas Multiprocesador, que    comparten el reloj, la memoria y los dispositivos    periféricos.  ...
 Los sistemas de multiprocesador más comunes  son    los    que    siguen    el   modelo     de  multiprocesamiento simét...
 La tendencia es distribuir el cómputo entre  varios procesadores, ero no comparten ni la  memoria ni el reloj. Cada pro...
 Se usan como dispositivos de control en  aplicaciones dedicadas. Un sistema operativo de tiempo real tiene  restriccion...
 HectorJairo Ortiz Pabón (2005), Sistemas Operativos Modernos.
Clase 3 tipos de sistemas
Próxima SlideShare
Cargando en…5
×

Clase 3 tipos de sistemas

3.849 visualizaciones

Publicado el

Tipos de

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
3.849
En SlideShare
0
De insertados
0
Número de insertados
132
Acciones
Compartido
0
Descargas
7
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Clase 3 tipos de sistemas

  1. 1. Ing Maritzol Tenemaza MSc. Clase 3
  2. 2. Los sistemas operativos y el hardware delcomputadores influye el uno sobre el otro
  3. 3.  Sistemas por lotes o batch. Primeras computadoras gigantes:  Entrada: los lotes se definían por tarjetas perforadas en paquete y  Proceso se corrían en paquete como un grupo o lote;  Salida: podía ser a la impresora, lotes de tarjetas, o cintas. Se requería un operador para el computador. El trabajo del SO (residía en memoria), consistía en transferir el control automáticamente a otro. En este sistema generalmente el sistema está en ocio, por la lentitud de los sistemas de E/S. Las solicitudes de E/S se ejecutan sobre el disco (spooling) La característica definitiva de un sistema por lotes, es la falta de interacción entre el usuario y el trabajo.
  4. 4.  El spooling da origen a una estructura de datos (cola), donde almacenaban los programas leídos. Al tener reservas de trabajo en disco, el sistema operativo puede escoger cuál trabajo ejecutará a continuación. El trabajo es el siguiente:  El SO. Tiene varios trabajos en memoria, escoge uno y lo comienza a ejecutar.  Si uno de ellos tiene una operación de E/S, en un sistema multiprogramado el SO conmuta a otro trabajo y lo ejecuta.  Cuando el primer trabajo termina su operación de E/S, retoma la CPU cuando el otro trabajo Libere la CPU. El usuario no puede interactuar con el trabajo.
  5. 5.  Tiempo compartido es una extensión lógica de la multiprogramación. Se ejecutan múltiples trabajos, mientras la CPU se conmuta entre ellos. La conmutación es tan frecuente que se permite interactuar con los usuarios. Entrada: por teclado, salida: a la pantalla. (E/S) Cada usuario tiene un programa en memoria o proceso. Un proceso se ejecuta hasta que termine o hasta que tenga una operación de E/S. luego de lo cual la CPU conmuta a otro programa de usuario. Un sistema de tiempo compartido permite a los usuarios, compartir la CPU simultáneamente, dando la sensación de tenerlo para cada uno.
  6. 6.  Estos sistemas optan por maximizar la comodidad del usuario y la rapidez con que responden a sus necesidades.
  7. 7.  Tendencia actual sistemas Multiprocesador, que comparten el reloj, la memoria y los dispositivos periféricos. Aumento en el rendimiento, al incrementar el número de procesadores, puede realizarse más trabajo en un tiempo más corto. Sin embargo, el aumento con la velocidad con n procesadores, no es n, un poco menor que n. si varios procesadores cooperan para llevar una tarea se incurre en un gasto extra. Pero si varios programas operan con el mismo conjunto de datos, es más económico guardarlos en un disco y hacerlos que todos los procesadores los compartan. Otra razón para tener sistemas multiprocesador, es que mejoran la confiabilidad. Ya que son sistemas tolerantes a fallos. Ejemplo: si de 5 procesadores falla 1 los restantes asumen el trabajo del otro procesador.
  8. 8.  Los sistemas de multiprocesador más comunes son los que siguen el modelo de multiprocesamiento simétrico. En el que cada procesador ejecuta una copia idéntica del sistema operativo y estas copias se comunican entre si , cuando es necesario. Algunos sistemas utilizan multiprocesamiento asimétrico, en el que a cada procesador se le asigna una tarea específica, un procesador maestro controla el sistema; los demás procesadores, obtienen sus instrucciones del maestro o bien tienen tareas definidas. Este esquema define una relación maestro – esclavo. El procesador maestro planifica, y asigna trabajo a los procesadores esclavos.
  9. 9.  La tendencia es distribuir el cómputo entre varios procesadores, ero no comparten ni la memoria ni el reloj. Cada procesador tiene su propia memoria local. Los procesadores se comunican entre si por buses de alta velocidad o líneas de red. (sistemas distribuidos) Razones para sistemas distribuidos:  Recursos compartidos (impresora, procesar una base de datos distribuida)  Computación más rápida.  Confiabilidad.  Comunicación.
  10. 10.  Se usan como dispositivos de control en aplicaciones dedicadas. Un sistema operativo de tiempo real tiene restricciones de tiempo fijas bien definidas.
  11. 11.  HectorJairo Ortiz Pabón (2005), Sistemas Operativos Modernos.

×