Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema Operativo
Sistema Operativo
Es el primer programa
ejecutado por cualquier
ordenador. Funciona
como interfaz (elemento
intermediario) entre hw y
apps. Transparente y
portable
Ivan
Implantación sistemas operativos
CONCEPTO DE SISTEMA OPERATIVO
so
SISTEMA OPERATIVO:
- OBJETIVOS:
o Abstracción
o Seguridad
o Gestión de recursos
- FUNCIONES
o Control ejecución programas
o Administración periféricos
o Gestión permisos y usuarios
o Control Concurrencia
o Control errores
o Administración Memoria
o Control Seguridad
- ESTRUCTURA GENERAL
o Kernel/Núcleo: Al arrancar se carga en memoria y se encarga de gestionar el
procesador, trata interrupciones y manipula memoria
o Capa servicios: Encargado gestión de procesos, gestión de memoria, ofrece
servicios apps de usuario
o Interfaz de usuarios: intermedio con usuarios interpretando sus peticiones
Shell-> interfaz comandos
GUI-> interfaz Gráfica
- ESTRUCTURA MONOLÍTICA:
o Colección de procedimientos que pueden llamarse entre si (un proceso
aprovecha la función de otro para hacer la suya) sin limitación cada vez que
sea necesario. Un error se puede propagar por todo el sistema
Estructura no modular
Funciones ejecutadas en modo núcleo
Necesidad de recompilado
- ESTRUCTURA MICROKERNEL O CLIENTE
SERVIDOR:
o Mayor parte de servicios y funciones se implementan en procesos de usuario
(servidores) dejando una pequeña parte ejecutándose en modo núcleo
(micronúcleo)
- ETRUCTURA HIBRIDA:
o Entre monolítico y micronúcleo. Reparto de tareas
- EVOLUCION:
o SIN SISTEMA OPERATIVO 40-55
No SO componente principal válvulas vacío
Soporte info = tarjetas perforadas o cintas magnéticas
Programas escritos código maquina
Programador interactúa directamente con Hw
o 2Gen: 55-65
Ordenadores transistorizados
Aparecen compiladores y lenguajes de programación
o 3Gen: 65-80
Aparecen circuitos integrados
Primeros sistemas operativos con técnicas de multiprogramación
memoria virtual…
Lenguajes de programación cada vez mas potentes (Pascal)
Nace MULTICS que construye UNIX
o 4Gen: 80-90
Revolución del microprocesador
Usuarios acceden mediante terminales
Aparición OS/2