tipos de sistemas operativos
DESCRIPTION
Tipologia de Sistemas OperativosTRANSCRIPT
Tipologíade los
Sistemas Operativos
Sistemas Operativos IIProf. Pablo Macón
http://soii-its.blogspot.com/ITS - 2014
POR EL NÚMERO DE USUARIOS
SISTEMAS MONO-USUARIOS
• Solo pueden realizar las tareas de un único usuario a la vez
• No existe seguridad ninguna, cualquier usuario que ingresa al sistema puede realizar cualquier tipo de acciones
POR EL NÚMERO DE USUARIOS
SISTEMAS MULTI-USUARIOS
• Varios usuarios pueden interactuar con el sistema al mismo tiempo
• SSH / Modelo Cliente - Servidor• Tiempo compartido /
multiprogramación
¿REALIZA TAREAS SIMULTÁNEAS?
SISTEMAS MONO-TAREA
• Un sistema que solo puede ejecutar un proceso a la vez
• No cambia de proceso hasta que termina
¿REALIZA TAREAS SIMULTÁNEAS?
Multi-Programación El sistema cambia el proceso que
está ejecutanto varias veces por segundo
SISTEMAS MULTI-TAREA
¿REALIZA TAREAS SIMULTÁNEAS?
Debe haber un compromiso entre el tiempo que se ejecuta un proceso, la cantidad de procesos que se están ejecutando y el tiempo que se tarda en cambiar de un proceso a otro
SISTEMAS MULTI-TAREA
POR LA RESPUESTA EN EL TIEMPO
Uso en procesos industriales donde la sincronización es crítica.
Predecible. Mayor control sobre los procesos. Uso de
prioridades y plazos: Por eventos. Por tiempo.
SISTEMAS DE TIEMPO REAL
POR LA RESPUESTA EN EL TIEMPO
En estos sistemas ya no es tan esencial que la respuesta sea inmediata
Sistemas multi-usuarios que son más lentos que el procesador
Mucha interacción – Mucha E/S – Poco Procesamiento
SISTEMAS DE TIEMPO COMPARTIDO
POR LA RESPUESTA EN EL TIEMPO
Los dispositivos de E/S se componen de: Un controlador escrito en lenguaje de
máquina El componente mecánico que debe
moverse de acuerdo a las directivas del controlador
SISTEMAS DE TIEMPO COMPARTIDO
POR LA RESPUESTA EN EL TIEMPO
Para descongestionar al procesador se utiliza: DMA (Acceso Directo a Memoria) que permite a
un dispositivo de E/S escribir o leer directamente de la memoria
El procesador inicia el volcado, hace otra cosa y cuando terminan le avisan mediante:
SISTEMAS DE TIEMPO COMPARTIDO
POR LA RESPUESTA EN EL TIEMPO
Para descongestionar al procesador se utiliza: Interrupción: Una señal que le envía el
dispositivo a la CPU para avisarle que ha ocurrido algún evento
Entonces la CPU toma las acciones que correspondan a ese evento
SISTEMAS DE TIEMPO COMPARTIDO
POR LA RESPUESTA EN EL TIEMPO
Para descongestionar al procesador se utiliza: Canales DMA: Caminos por los cuales pasa la
información desde un dispositivo a la memoria. Si se comparten entre varios dispositivos puede
haber conflictos que estropeen los datos
SISTEMAS DE TIEMPO COMPARTIDO
MANEJO DE LOS RECURSOS
Sistema basado en una sola máquina Modelo cliente/servidor Un usuario puede acceder desde cualquiera
de las máquinas cliente Los archivos y configuraciones de los
usuarios están siempre accesibles ¿por qué?
SISTEMAS CENTRALIZADOS
MANEJO DE LOS RECURSOS
Sistema basado en varias máquinas – nodos Cada nodo tiene un núcleo de sistema,
común a todos Cada nodo tiene conectados sus propios
periféricos Los periféricos de todas las máquinas están
accesibles como si estuvieran conectados a la mía
SISTEMAS DISTRIBUIDOS
POR EL TIPO DE HARDWARE
Computadoras de enorme capacidad. Usos específicos. Hechas a medida. Procesamiento paralelo. Uso de CPUs
y GPUs. Cálculos científicos
SISTEMAS DE SUPER-COMPUTADORA
POR EL TIPO DE HARDWARE
Empresas y Gobiernos para procesar gran cantidad de datos (censos, estadísticas).
Terminales Tontas. Gran capacidad de E/S. Gran cantidad de procesos
concurrentes.
SISTEMAS DE MAINFRAME
POR EL TIPO DE HARDWARE
Deben ser: Confiables:
Detectar fallas al momento Comprobar 2 veces cada transacción Check sum y paridad
SISTEMAS DE MAINFRAME
POR EL TIPO DE HARDWARE
Deben estar: Disponibles:
El sistema no puede pararse por una falla en un disco
Debe haber redundancia
SISTEMAS DE MAINFRAME
POR EL TIPO DE HARDWARE
Deben tener: Mantenibilidad:
No se puede apagar para cambiar un disco roto
Debe poder hacerse en caliente (hot plug)
SISTEMAS DE MAINFRAME
POR EL TIPO DE HARDWARE
Similar a los sistemas de Mainframe, pero brinda servicio a menos usuarios
Redundancia, los datos no pueden perderse
SISTEMAS DE SERVIDOR
POR EL TIPO DE HARDWARE
SISTEMAS DE SERVIDOR
POR EL TIPO DE HARDWARE
Equipos con gran cantidad de CPUs Procesamiento Paralelo. Uso en calculos cientificos. Clusters de Alta Performance.
SISTEMAS DE MULTIPROCESADOR
POR EL TIPO DE HARDWARE
Buena interface de usuario. Hardware variado y económico. Usos variados (oficina, diseño gráfico, etc.) Interactivos Deben tener buen tiempo de respuesta.
SISTEMAS DE PC
POR EL TIPO DE HARDWARE
Actualmente en dispositivos (Table, SmartPhone)
Arquitectura ARM. Pantalla táctil, sensor de movimiento. 3G integrado. Cámara de fotos/video
SISTEMAS DE PC
POR EL TIPO DE HARDWARE
Actualmente en dispositivos (Table, SmartPhone)
Arquitectura ARM. Pantalla táctil, sensor de movimiento. 3G integrado. Cámara de fotos/video
SISTEMAS EMBUTIDOS (EMBEDDED)
POR EL TIPO DE HARDWARE
Utilizados en tarjetas inteligentes. Muy limitados en CPU y memoria.
SISTEMAS DE TARJETA
FIN