Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operativo
Miguel Alejandro Téllez Flores
ID 019828596
@atellezf
Sistemas Operativos
v.21.03
Agenda
Interfaz de usuario
Demo ☕
2
Partes que integran un S.O.
3
Interfaz del usuario
Codificada Directa
CLI Estricta GUI Metafórica
Exploratoria NUI Intuitiva
4
Servicios del sistema operativo
Interfaces de usuario
Detección Seguridad y
de errores Servicios protección
Sistema Operativo
Hardware
5
Estructura de un Sistema Operativo
Sistemas Monolíticos
Sistemas de capas
Microkernels
Modelo Cliente-Servidor
Máquinas Virtuales
Exokernels
6
Sistemas Monolíticos
Procedimiento principal
Procedimientos de
servicios
Procedimientos
auxiliares o de utilería
7
Sistemas Monolíticos
Ventajas
Procedimientos públicos
No modular = +Rendimiento
8
Sistemas de Capas
5 El operador
4 Programas de Usuario
3 Administración de E/S
2 Administración de procesos
1 Administración de la memoria
Ventajas
Implementación costosa
Facilita el mantenimiento
10
Microkernel
Procesos del
Shell make tree ... Otros
usuario
Procesos de Impres
Disco TTY Red Otros
Dispositivo ión
Modo
Kernel Tarea del Reloj Tarea del Sistema
Kernel
Ventajas
Código complejo
Nuevos servicios por módulos
12
Sistemas Cliente - Servidor
Modo
Kernel Kernel
Mensajes
13
Sistemas Cliente - Servidor
Ventajas
Costosa implementación
Centralización de recursos
14
Máquinas virtuales
Hypervisor
Hardware / Infraestructura
15
Máquinas virtuales
Ventajas
16
Exokernel
SO de
biblioteca
Administración Administración
de memoria de procesos
Software de
usuario
Administración Administración
de archivos de E/S
HW Exportado HW Exportado
Exokernel
Hardware
17
Exokernel
Ventajas
Complejidad en el software
Mayor rendimiento
18
Demo
¡Gracias!