Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operativo
Operativo
Operativos
¿Por qué evoluciona un Sistema Operativo?
Actualizaciones de HW
Nuevos servicios
Resolución de fallos
Los primeros sistemas
Procesamiento en Serie
Características generales
• Finales de los 40 hasta mediados de los 50
• El programador interactuaba directamente con el HW
• No existía ningún sistema operativo
• Consola con luces, interruptores, algún dispositivo de entrada
y una impresora
• El programador podía entonces examinar los registros del
procesador y la memoria principal.
Principales problemas
• Planificación
• Las instalaciones utilizaban una plantilla impresa para
reservar tiempo de máquina
• Tiempo de configuración
• Montar y desmontar cintas o configurar tarjetas
Sistema de monitor sencillo (Lotes)
Concepto de Sistema Operativo en Idea central: uso de una pieza de
Lotes software denominada MONITOR.
Desarrollado a mediados de los 50 por General El usuario no tiene que acceder directamente
Motors (IBM 701) al HW de la máquina
Independencia de dispositivos
SPOOL
DISCO
E/S
IMPRESORA
TERMINAL
CPU
Multiprogramación
Aumenta la utilización de la CPU
El S.O. escoge uno de los trabajos del depósito y lo comienza a ejecutar, luego
entra en un estado de espera y el S.O. cambia a otro trabajo y lo ejecuta y así
sucesivamente.
Planificación de la CPU
Tiempo compartido
Diversos usuarios
comparten al mismo Ofrecen un sistema
tiempo el de archivo en línea
computador
Sistemas Distribuidos
Distribuye los Sistema Razones para
Sistema débilmente
cálculos entre varios fuertemente construir S.O.
acoplado
procesadores acoplado distribuidos
La comunicación se
Cada uno cuenta
lleva a cabo a través Aceleración de los
con su propia
de la memoria cálculos
memoria local
compartida
Los procesadores se
comunican a través
Confiabilidad
de distintas líneas
de comunicación
Comunicación
Sistemas en tiempo real
Desarrollado para
aplicaciones de tiempo real.
No tiene importancia el usuario, sino los procesos.
Capaces de dar
No existe un
servicio a mas de
Desarrollado para
administrador del Procesador.
sistema que tenga todos un usuario a la
computadoras personales vez
los privilegios y que se
(PC)
diferencie de los usuarios
habituales.
Por medio de
varias terminales
La seguridad es muy Memoria.
escasa porque cualquier conectadas a la
usuario (de forma computadora
Permiten solo un usuario
intencionada o no) puede
destruir datos y hasta el
propio sistema.
Por medio de Almacenamiento
sesiones remotas secundario
en una red de (almacenaje en
comunicaciones disco duro).
La máquina puede ser
usada por distintas Ejemplo: MS-DOS
personas
Programas.
El sistema no distingue a
distintos usuarios con
distintos privilegios. Periféricos:
impresoras,
plotters, scanners,
etc.