LaPlazaFija

E16

Arquitectura de sistemas operativos

80 min de lecturaSO

Objetivos

Al terminar este tema sabrás: (1) manejar la terminología y las funciones del sistema operativo; (2) distinguir las arquitecturas de núcleo (monolítico, microkernel, capas, híbrido); (3) explicar la gestión de procesos y la planificación (estados, algoritmos, hilos, concurrencia, interbloqueo); (4) describir la gestión de memoria (memoria virtual, paginación, segmentación); y (5) comparar las arquitecturas de UNIX/Linux y Windows Server. Complementa a E17 (administración) y E19 (SO personales).

Cae en examen. E16 es teórico y de bajo peso, pero conceptual: tipos de núcleo (monolítico vs microkernel), estados de un proceso, algoritmos de planificación, memoria virtual/paginación, interbloqueo (deadlock). Base teórica de la administración de sistemas.


Sección 1 · Conceptos y funciones del SO

El sistema operativo es el software de base que gestiona el hardware y ofrece servicios a las aplicaciones. Dos roles:

  • Máquina extendida / virtual: oculta la complejidad del hardware ofreciendo una interfaz cómoda (llamadas al sistema).
  • Gestor de recursos: reparte CPU, memoria, E/S y ficheros entre los procesos.

Funciones principales: gestión de procesos, de memoria, de ficheros, de E/S/dispositivos, de seguridad y red.

  • Modo núcleo (kernel/privilegiado) vs modo usuario: las aplicaciones corren en modo usuario y solicitan servicios al kernel mediante llamadas al sistema (syscalls); el cambio se hace con una interrupción/trap.

Cae en examen. El SO es máquina extendida (abstrae el hardware) y gestor de recursos. Modo núcleo (privilegiado) vs modo usuario; el puente son las syscalls.

Sigue leyendo gratis

Crea tu cuenta gratuita para leer los temas de muestra completos, guardar tu progreso y entrenar con tests del formato real. Te quedan 8 secciones de este tema por delante.