Monoprogramación: Un programa a la vez
Por lotes:
Programa + datos + órdenes No interacción (nómina, análisis de tiempo, análisis estadístico, cálculos científicos, etc.)
Procesamiento FCFS, no gestión E/S, pobre gestión archivos.
Ø Interactiva: Capacidad de dialogar a través de pantallas.
Ø Por lotes e interactiva:
Ejecutar Ejecutar
(a) Monoprogramación
| | | | | | | | | |
Multiprogramación: Multiprocessing, multitasking.
Ø Multitarea: Varios procesos
Ø Monousuario: Un solo usuario, no necesariamente multiprogramado
Ø Multiusuario: Varios usuarios interactivos a la vez
Ø Multiacceso: Interactúa a través de varias terminales, repartición de tareas
Ø Multiprocesador: Varios procesadores, un programa independiente en cada procesador, todo programa es multiprogramado pero no viceversa.
Ø Tiempo compartido: Multiprog. Interactiva + lotes, ejecuciones en segundo plano.
Ø Tiempo real: Respuesta de acuerdo a entorno, todo sistema que responde a la velocidad que necesita el sistema que está controlando.
Ø Combinados: Mezcla varias modalidades,
Ø SOR: Múltiples computadores, C/máquina ejecuta su SO, ingresos remotos,
Ø S.O Distribuidos: Resultado del trabajo de los SO en red, S/autónomos capaces de comunicación y cooperación mediante interconexiones Hardware y Software. Ven el S/ como si fuera uniprocesador.
Computadores personales-computadores dedicados a un solo usuario
Ø Dispositivos I/O teclados, ratón, pantallas, pequeñas impresoras.
Ø Conveniencia y responsabilidad del usuario.
Ø Puede adoptar la tecnología desarrollada para los grandes sistemas operativos. Con frecuencia los individuos usan en forma aislada el computador y no requieren de avanzada utilización de características de protección de la cpu.
Ø Desktop, portátil, laptop, palmtop, wearable PC, tablet PC, PDA, celulares tercer generación, reproductores mp3/mp4, RFID.