2. 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
3. SISTEMAS MULTI-USUARIOS
• Varios usuarios pueden interactuar
con el sistema al mismo tiempo
• SSH / Modelo Cliente - Servidor
• Tiempo compartido /
multiprogramación
4. SISTEMAS MONO-TAREA
• Un sistema que solo puede ejecutar un
proceso a la vez
• No cambia de proceso hasta que
termina
5. Multi-Programación
El sistema cambia el proceso que está
ejecutanto varias veces por segundo
SISTEMAS MULTI-TAREA
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
12. 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
13. 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
14. 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
15. 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
16. 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
17. Deben ser:
Confiables:
Detectar fallas al momento
Comprobar 2 veces cada transacción
Check sum y paridad
SISTEMAS DE MAINFRAME
18. Deben estar:
Disponibles:
El sistema no puede pararse por una falla en
un disco
Debe haber redundancia
SISTEMAS DE MAINFRAME
19. Deben tener:
Mantenibilidad:
No se puede apagar para cambiar un disco
roto
Debe poder hacerse en caliente (hot plug)
SISTEMAS DE MAINFRAME
20. Similar a los sistemas de Mainframe, pero
brinda servicio a menos usuarios
Redundancia, los datos no pueden
perderse
SISTEMAS DE SERVIDOR
22. Equipos con gran cantidad de CPUs
Procesamiento Paralelo.
Uso en calculos cientificos.
Clusters de Alta Performance.
SISTEMAS DE MULTIPROCESADOR
23. 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
24. Actualmente en dispositivos (Table, SmartPhone)
Arquitectura ARM.
Pantalla táctil, sensor de movimiento.
3G integrado.
Cámara de fotos/video
SISTEMAS DE PC
25. Actualmente en dispositivos (Table, SmartPhone)
Arquitectura ARM.
Pantalla táctil, sensor de movimiento.
3G integrado.
Cámara de fotos/video
SISTEMAS EMBUTIDOS (EMBEDDED)
26. Utilizados en tarjetas inteligentes.
Muy limitados en CPU y memoria.
SISTEMAS DE TARJETA