Documente Academic
Documente Profesional
Documente Cultură
7 Clasificación de los SO
1
Ing. Patricia Del Valle Morales
1.7.1 Sistemas operativos monotarea y monousuario
Trabajo 1
Tecnología de discos Trabajo 2
Área de
programa
Planificación de procesos
…….
del
usuario Uso eficiente de los recursos
Trabajo n
Multiprogramación
Uso eficiente de la CPU
SO SO
Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo de fetch-decode-execute en inglés) es el período que
tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina. 4
Tipos de multitarea:
Monousuario
Multitarea
Multiusuario
(redes)
6
Ing. Patricia Del Valle Morales
1.7.3 Sistemas operativos de tiempo compartido
El tiempo compartido ejecuta varios programas de los usuarios de
forma concurrente, intercambiando porciones de tiempo asignadas a
cada proceso (interrupciones de reloj), cambiando frecuentemente el
procesador entre un proceso y otro (tecnologías de multiprogramación).
Administración y protección de la
memoria.
Mecanismos para la administración de
archivos.
Proporcionan mecanismos para la
Quantum ejecución concurrente (esquemas
complejos para la planificación de la
CPU)
Mecanismos de sincronización y
comunicación de procesos
Se asocia generalmente con el acceso de varios usuarios a computadoras
más grandes y organizaciones de servicios, mientras que la multitarea esta
relacionada con las microcomputadoras e implica la realización de múltiples
tareas por un solo usuario.
7
Ing. Patricia Del Valle Morales
1.7.4 Sistemas operativos de tiempo real
Procesa las instrucciones recibidas al instante y muestra el
resultado. Este tipo de SO tiene relación con los sistemas
operativos monousuarios, ya que existe un solo operador y no
necesita compartir el procesador entre varias solicitudes.
10
Ing. Patricia Del Valle Morales
1.7.4 Sistemas operativos de tiempo real
Sistemas operativos embebidos en el ramo automovilístico
Equipos homogéneos
Sistema operativo único.
Todos los nodos se encuentran en el
mismo lugar, conectados por una red
local para así englobar todos los
recursos
Administración y manejo centralizado
Objetivo: mejorar el rendimiento de las
máquinas englobándolas en una sola
Ing. Patricia Del Valle Morales
14
Ing. Patricia Del Valle Morales
1.7.5 Sistemas operativos distribuidos
b) Sistema distribuido por grid
En un grid o en malla, todos los recursos de un número
indeterminado de computadoras son englobados para ser
tratados como una única supercomputadora de manera
transparente.
Equipos heterogéneos
Múltiples sistemas operativos.
Administración descentralizado
(multidominio)
Los equipos dispersos en diferentes
puntos del mundo.
Objetivo: Mejorar el rendimiento al
compartir recursos sub-utilizados en
otras partes.
1980
1964
1950 1964
1990
1963
1970
20
Ing. Patricia Del Valle Morales
1.8 Arquitectura de los Sistemas Operativos
Monolítica
en capas
cliente-servidor
modular