Sistemas Operativos
Sistemas Operativos
Índice
¿Qué es un sistema operativo?
Revisión del hardware
Tipos de SO
Conceptos básicos de los SO
Procesos
Espacio de direcciones
Archivos
Llamadas al sistema
Introducción
La computadora, un sistema complejo
La administración y utilización óptima eficiente es díficilSistema Operativo: administración de los recursos,
modelo de computador fácil de utilizar
Introducción
Windows, Linux, Mac OS
El usuario interactúa con el shell/GUI
Modousuario
Modo
núcleo
(kernel)
Permite la ejecución de otros programas
Programas de aplicaciones
(navegador, mp3, ...)
Programa de interfaz de usuario
Software
Sistema operativo
Hardware¿Qué es un Sistema Operativo?
SO realiza dos funciones básicas:
Proporciona a los programadores/programas un
conjunto abstracto de recursos
Los programas deaplicaciones interactúan
con el SO
Los usuarios finales interaccionan con la
interfaz de usuario (shell o GUI)
Administra los recursos hardware
Asignación ordenada de recursos a programasResolver conflictos entre programas o usuarios
Compartición de recursos: tiempo (p.e. cpu) y
espacio (p.e. memoria)
¿Qué es un Sistema Operativo?
Dos modos de ejecución: núcleo yusuario
Modo núcleo: acceso a todo el hardware y
servicios
Modo usuario: no se permite E/S y protección
de memoria
Llamada al sistema: el programa de usuario
obtiene los servicios del SO
Instrucción TRAP
También hay traps producidos por el hardware
¿Qué es un Sistema Operativo?
Revisión del Hardware
El SO está intimamente ligado al hardware
Debe conocer elhardware
Revisión del Hardware
El procesador
Ejecuta instrucciones ensamblador (repertorio de
instrucciones)
El SO guarda el estado del procesador
Paralelismo...
Regístrate para leer el documento completo.