Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos de sistemas operativos - Coggle Diagram
Conceptos de sistemas operativos
Definición
Programa que controla la ejecución de las aplicaciones
Actúa como interfaz entre las aplicaciones y el hardware de la computadora
Objetivos
Conveniencia
Eficiencia
La mayoría de computadoras tiene 2 modos de operación:
KERNEL MODE
Aqupi es donde se ejecuta el S.O
USER MODE
El. S.O Como un administrador de recursos
Una PC es un conjunto de recursos para el movimiento de:
Almacenamiento
Procesamiento de datos
Control de esas funciones
Provee de una manera ordenada y controlada la asignación de:
Procesador
Memoria
Dispositivos de E/S
Evolución
1ra Gen 1945-55
Tubos de vacío - Sin S.O
2da Gen 1955-65
Transistores - Sistemas de lotes
3ra Gen 1965-80
Circuitos integrados - Multiprogramación
4ta Gen HOY
PC - OS: MS-DOS, Windows, Mac OS X, Linux, Freebsd
5ta Gen - HOY
Móbiles - OS: Symbian OS, RIM, Android, IOS
Componentes
Administrador de memoria
Administrador de procesos
Administrador de archivos
Administrador de dispositivos
Interfaz de comandos (Shell)
Administrador de procesos
Proceso de abstracción de un programa en ejecución
Estructura de un SO
TIPOS DE ESTRUCTURA
Sistemas monolíticos
Estructura más común
El SO se ejecuta por completo como un único programa en Kernel mode
Eficientes pero muy complejos
Organización básica
Sistemas en capas
Microkernel
Objetivo principal es conseguir una alta confiabilidad
Solo un módulo se ejecuta se ejecuta en Kernel Mode, y el resto, en USER MODE
Cliente - Servidor
Variación del modelo microkernel, en la que se distinguen 2 tipos de procesos:
Clientes
Servidores
Máquina virtual