SISTEMA OPERATIVO
QUE ES: Nosotros usamos SO a diario.
-Es dificil definir un sistema operativo
-Realizan 3 objetivos o funciones:
COMODIDAD Comodo para usar, el usuario,ejec.prg
convenientemente.
EFICIENCIA Permite q los recursos de Sist. Inf se
aprovechen convenientemente.
CAPACIDAD Se debe construir de modo que permita
desarrollo efectivo, verif, introducc.
de nuevas funciones.
Un SO, puede requerir las sgtes
propiedades:
• Eficiencia
• Robustez
• Escalabilidad
• Extensibilidad
• Portabilidad
• Seguridad
• Protección
• Interactividad
• Usabilidad
S.O. : Es un programa que controla la ejecución de programas de
Aplicación y que actúa como interfaz entre usuario y un computador
Y el Hw. De la misma
3 ASPECTOS IMPRTANTES:
3.1.- Como interfaz usuario/ PC
El HW, SW que usan para proveer aplicaciones a los usuairos.
Usuairo final
Progs de apllicacion
Utilitarios
Sistema operativo
Hardware
progrmador
Diseñador
De S.O.
Sistemas de computadora
SERVICIOS DEL S.O.:
-Creacion de progrmas editores, depuradores (debuggs)
-Ejecucion de progrmas Instrucc, yd atos deben cargar
a la memoria principal, iniciador de dispos E/S
-Acceso a dispositivos de E/S
-Acceso a ocntrolador de archivos . Acceso a archivos
-Acceso a sistemas Controla el acceso como un todo y a los recurs
especificos, brindan proteccion a los recursos ante
usuarios no autorizados.
-Detecc. Y respuesta de errores: Int. Ext, desbordamiento aritmetico.
-Contabilidad : estadisticas.
3.2.- Sistema operativo como Adm. De recursos
Sistema operativo responsable del conj, de recursos de
Traslado
Alamacenamietno
Proceso de datos
El sistema operativo funciona = programa de PC
-Ejecuta el microprocesador
-El s.o. Abandona el control
depende del microprocesador para recuperarlo
-El S.O. Dirige al microproc en el empleo de otros recur.
del sistema y en el control de tiempo de ejecucioin de
otros progrmas
-El sistema opert. Como adm, de recursos
-El sistema operat. Decide cuando usar E/S
-“ “ tiempo del microproc.
-S.O. Cede el control del procesador para hacer algún trabajo
Util y luego retoma durante el tiempo suficiente para preparar
El procesador para realizar el sgte. Trabajo.
3.- Facilidad de evolución
3 razones
- Actualiza. HW, nuevos HW, paginación, gráficos, ventanas
- Nuevos ss, demanda de usuarios, adm. De sistemas
- Correcciones, Fallas en los SO:
EVOLUCION DE LOS SISTEMAS OPERATIVOS
Los sistemas operativos han evolucionado en el tiempo.
Procesos en serie
Años 40- 50
No habia SO.
Las operaciones se llevaban a traves de consola, conmutadores,
Dispositivos:
Problemas:
1. Planificación: El usuario :
reservaba tiempo Desperdicio
- 1 hr ------------- 45 min -------------15 min
- 1 hr --------- 1.15 hr -------------paraba
Interactuaba directamente
In : lector de tarjetas
Out : Impresora
2. Tiempo de preparacion:
Programa -- (trabajo)
Compilador - - Programa fuente (memoria)
-Se cargaba el programa objeto
-Si habia error. Se tenia q hacer de nuevo
Perdida de tiempo.
SERIE: LOS USUARIOS ACCEDEN AL SERVIDOR EN SERIE
Procesos por lotes
•Años 50: General motors para usar en IBM
•Refinado en los 60s, se usa un elemento de
software llamado “MONITOR”
•El usuario no tiene acceso a la PC
•Deberá entregar en tarjetas al operador.
Procesa por lotes
AGRUPA
Clasificacion de los SO.
La clasificación de los sistemas operativos se puede realizar de
diferentes maneras. Las más conocidas son:
Monotarea: sólo se permite la ejecución de un proceso a la vez.
Multitarea: se permite la ejecución de más de un proceso a la
vez.
Monousuario: sólo hay un usuario o, lo que es lo mismo, no se
distingue entre los distintos usuarios.
Multiusuario: se pueden distinguir diferentes usuarios que
pueden tener distintos privilegios y zonas de datos protegidas.