SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Ing Maritzol Tenemaza MSc.
                   Clase 3
Los sistemas operativos y el hardware del
computadores influye el uno sobre el otro
   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.
 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.
   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.
 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.
   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.
 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.
 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.
 Se usan como dispositivos de control en
  aplicaciones dedicadas.
 Un sistema operativo de tiempo real tiene
  restricciones de tiempo fijas bien definidas.
 HectorJairo Ortiz Pabón (2005), Sistemas
 Operativos Modernos.

Weitere ähnliche Inhalte

Was ist angesagt?

Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
Kim Sorel Rush
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
adriel91
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011
Abimael hernandez
 
Creacion y terminacion de procesos
Creacion y terminacion de procesosCreacion y terminacion de procesos
Creacion y terminacion de procesos
CariEli
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del Procesador
UPTM
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
chikscorpion_23
 
Unidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linuxUnidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linux
jcfarit
 
Vision general de los sistemas operativos
Vision general de los sistemas operativosVision general de los sistemas operativos
Vision general de los sistemas operativos
superone314
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
painni
 

Was ist angesagt? (20)

Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
 
Procesos e Hilos
Procesos e HilosProcesos e Hilos
Procesos e Hilos
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Procesos - SOII - 2016
Procesos - SOII - 2016Procesos - SOII - 2016
Procesos - SOII - 2016
 
Procesos Hilos y Planificación
Procesos Hilos y PlanificaciónProcesos Hilos y Planificación
Procesos Hilos y Planificación
 
Tipos de procesos
Tipos de procesosTipos de procesos
Tipos de procesos
 
Creacion y terminacion de procesos
Creacion y terminacion de procesosCreacion y terminacion de procesos
Creacion y terminacion de procesos
 
Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Portafolio 2
Portafolio 2Portafolio 2
Portafolio 2
 
Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del Procesador
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
 
Unidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linuxUnidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linux
 
Vision general de los sistemas operativos
Vision general de los sistemas operativosVision general de los sistemas operativos
Vision general de los sistemas operativos
 
27 de oct
27 de oct27 de oct
27 de oct
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 

Andere mochten auch

Cómo mejorar una imagen en adobe fireworks
Cómo mejorar una imagen en adobe fireworksCómo mejorar una imagen en adobe fireworks
Cómo mejorar una imagen en adobe fireworks
Maritzol Tenemaza
 
Pregunta problematizadora sistemas
Pregunta problematizadora sistemasPregunta problematizadora sistemas
Pregunta problematizadora sistemas
laurisprada
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
Angel David
 
Sistemas en los seres vivos
Sistemas en los seres vivosSistemas en los seres vivos
Sistemas en los seres vivos
'Gomi Montoya
 
tipos de sistemas operativos existentes
tipos de sistemas operativos existentestipos de sistemas operativos existentes
tipos de sistemas operativos existentes
jhoancycamacho
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
anyelizabeth
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartido
ruberush
 
Desarrollo De Gonadas Masculinas Y Femeninas
Desarrollo De Gonadas Masculinas Y FemeninasDesarrollo De Gonadas Masculinas Y Femeninas
Desarrollo De Gonadas Masculinas Y Femeninas
vicman2656
 
Clasificacion de la energia
Clasificacion de la energiaClasificacion de la energia
Clasificacion de la energia
ingenier0rojas
 
Las funciones de estado
Las funciones de estadoLas funciones de estado
Las funciones de estado
Bárbara C.
 
Para convertir de ºc a ºf use la fórmula
Para convertir de ºc a ºf use la fórmulaPara convertir de ºc a ºf use la fórmula
Para convertir de ºc a ºf use la fórmula
Luis Enriquez
 

Andere mochten auch (20)

Bases clase 2
Bases  clase 2Bases  clase 2
Bases clase 2
 
Cómo mejorar una imagen en adobe fireworks
Cómo mejorar una imagen en adobe fireworksCómo mejorar una imagen en adobe fireworks
Cómo mejorar una imagen en adobe fireworks
 
Pregunta problematizadora sistemas
Pregunta problematizadora sistemasPregunta problematizadora sistemas
Pregunta problematizadora sistemas
 
Optimizar imágenes para web con Fireworks
Optimizar imágenes para web con FireworksOptimizar imágenes para web con Fireworks
Optimizar imágenes para web con Fireworks
 
Clase n.2 què es sistema operativo
Clase n.2 què es sistema operativoClase n.2 què es sistema operativo
Clase n.2 què es sistema operativo
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVO
 
GóNadas
GóNadasGóNadas
GóNadas
 
Sistemas en los seres vivos
Sistemas en los seres vivosSistemas en los seres vivos
Sistemas en los seres vivos
 
tipos de sistemas operativos existentes
tipos de sistemas operativos existentestipos de sistemas operativos existentes
tipos de sistemas operativos existentes
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartido
 
Desarrollo De Gonadas Masculinas Y Femeninas
Desarrollo De Gonadas Masculinas Y FemeninasDesarrollo De Gonadas Masculinas Y Femeninas
Desarrollo De Gonadas Masculinas Y Femeninas
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
La energia: Concepto, Clasificación segun su origen y su fuente, Recursos ene...
La energia: Concepto, Clasificación segun su origen y su fuente, Recursos ene...La energia: Concepto, Clasificación segun su origen y su fuente, Recursos ene...
La energia: Concepto, Clasificación segun su origen y su fuente, Recursos ene...
 
Clasificacion de la energia
Clasificacion de la energiaClasificacion de la energia
Clasificacion de la energia
 
Las funciones de estado
Las funciones de estadoLas funciones de estado
Las funciones de estado
 
Para convertir de ºc a ºf use la fórmula
Para convertir de ºc a ºf use la fórmulaPara convertir de ºc a ºf use la fórmula
Para convertir de ºc a ºf use la fórmula
 
Conociendo Adobe Fireworks 2015
Conociendo Adobe Fireworks 2015Conociendo Adobe Fireworks 2015
Conociendo Adobe Fireworks 2015
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
 

Ähnlich wie Clase 3 tipos de sistemas

Sistemaoperativo tic-140219023705-phpapp01
Sistemaoperativo tic-140219023705-phpapp01Sistemaoperativo tic-140219023705-phpapp01
Sistemaoperativo tic-140219023705-phpapp01
javiusot
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
divaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
divaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
divaaleja
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
OscarB8
 
Trabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana SarmientoTrabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana Sarmiento
JuanOrellanaC
 

Ähnlich wie Clase 3 tipos de sistemas (20)

Características de los sistemas operativos
Características de los sistemas operativosCaracterísticas de los sistemas operativos
Características de los sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemaoperativo tic-140219023705-phpapp01
Sistemaoperativo tic-140219023705-phpapp01Sistemaoperativo tic-140219023705-phpapp01
Sistemaoperativo tic-140219023705-phpapp01
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemaoperativo tic
Sistemaoperativo ticSistemaoperativo tic
Sistemaoperativo tic
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
S.o 1
S.o 1S.o 1
S.o 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.
 
JULIO REAÑO_
JULIO REAÑO_JULIO REAÑO_
JULIO REAÑO_
 
Clasificacion de sistemas operativos
Clasificacion de sistemas operativosClasificacion de sistemas operativos
Clasificacion de sistemas operativos
 
Trabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana SarmientoTrabajo Sistemas Operativos Orellana Sarmiento
Trabajo Sistemas Operativos Orellana Sarmiento
 

Kürzlich hochgeladen

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Kürzlich hochgeladen (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 

Clase 3 tipos de sistemas

  • 1. Ing Maritzol Tenemaza MSc. Clase 3
  • 2. Los sistemas operativos y el hardware del computadores influye el uno sobre el otro
  • 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.  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. 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.
  • 7.  Estos sistemas optan por maximizar la comodidad del usuario y la rapidez con que responden a sus necesidades.
  • 8. 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.
  • 9.  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.
  • 10.  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.
  • 11.  Se usan como dispositivos de control en aplicaciones dedicadas.  Un sistema operativo de tiempo real tiene restricciones de tiempo fijas bien definidas.
  • 12.  HectorJairo Ortiz Pabón (2005), Sistemas Operativos Modernos.