Sistema operativo: programa que administra el hardware del equipo y permite al usuario trabajar con él. SO: “Sistema operativo”. SSOO: “Sistemas operativos”.
Programas de usuario. LibreOffice, Chrome, Steam…
Funciones del sistema operativo:
Gestiona (gobierna) el hardware: CPU, RAM, GPU, E/S. Mediante controladores de dispositivo (drivers).
Gestiona los procesos, es decir, las aplicaciones que se están ejecutando en este momento.
Gestiona los permisos: Permite o prohibe ciertas funciones según quien seas tú.
Núcleo (kernel). Gestiona todos los procesos activos y planifica cuál será el siguiente en entrar en el µP. Mapa del Kernel de Linux.
Entrada y salida básica (E/S). Gestiona de manera muy básica la memoria secundaria (disco duro/SSD). En esta capa la información todavía no se representa como archivos.
Gestión de memoria. Administra la memoria principal (RAM) y asigna bloques de memoria o los borra cuando quedan libres.
Sistema de archivos. Mejora la capa 2, almacena y muestra la información como archivos.
Intérprete de comandos (CLI: Command Line Interface). Permite a los usuarios comunicarse con el ordenador por medio e texto simple:
Interfaz gráfica de usuario (GUI: Graphic User Interface)
Os tenéis que saber el núcleo, CLI y GUI. Material sacado de aquí.