Teoría · Tema 11 de 11

Características y tipos de sistemas operativos; funciones de un sistema operativo

Qué debes saber

Qué es un SO, kernel, funciones y clasificación.

Fuente: Contenido general de Sistemas Operativos (no figura en los PDFs adjuntos; enlaza con los niveles de abstracción).

Resumen estudiable

Concepto

El sistema operativo (SO) es el software que gestiona los recursos hardware y ofrece servicios a las aplicaciones: es el intermediario entre usuarios, aplicaciones y hardware, y la interfaz de acceso a los recursos (nivel de SO en la jerarquía de abstracción). Sus partes: núcleo (kernel), controladores (drivers), intérprete de órdenes / shell e interfaz gráfica, y utilidades. El kernel se ejecuta en modo núcleo (privilegiado); las aplicaciones en modo usuario y piden servicios mediante llamadas al sistema.

Funciones

  • Gestión de procesos: creación, planificación, sincronización y comunicación.
  • Gestión de memoria: asignación, protección, memoria virtual.
  • Gestión de E/S y dispositivos mediante drivers, interrupciones y buffers.
  • Gestión de ficheros y almacenamiento: sistemas de ficheros, directorios, permisos.
  • Protección y seguridad: usuarios, autenticación, permisos, aislamiento de procesos.
  • Interfaz de usuario (línea de comandos o gráfica), gestión de red y contabilidad/monitorización de recursos.

Características deseables

Eficiencia, fiabilidad y estabilidad, seguridad, portabilidad, extensibilidad/modularidad, facilidad de uso y compatibilidad con aplicaciones y hardware.

Tipos de sistemas operativos

CriterioTipos
Nº de usuariosMonousuario / multiusuario
Nº de tareasMonotarea / multitarea (multiprogramación, tiempo compartido)
Nº de procesadoresMonoprocesador / multiprocesador (SMP)
Forma de usoPor lotes (batch), interactivos (tiempo compartido), de tiempo real (duro/blando)
OrganizaciónCentralizados, de red y distribuidos
DispositivoEscritorio/servidor (Windows, Linux, macOS), móvil (Android, iOS), embebidos/RTOS (FreeRTOS)

Estructura del núcleo: monolítico (Linux), microkernel (servicios fuera del núcleo) o híbrido (Windows NT, macOS).

Ponte a prueba: escribe tu respuesta

Sin mirar el resumen, desarrolla el tema como lo harías en el examen. La web cuenta tus palabras y detecta qué conceptos clave has incluido (es una ayuda orientativa: lo que importa es que entiendas y relaciones).

Respuesta modelo (≈170 palabras)

Ver respuesta modelo (inténtalo antes)

El sistema operativo es el software que gestiona los recursos del hardware y ofrece una interfaz y unos servicios comunes a las aplicaciones, actuando como intermediario entre usuarios, programas y máquina. Está formado por el núcleo (kernel), que se ejecuta en modo privilegiado, los controladores de dispositivos, el intérprete de órdenes o interfaz gráfica y diversas utilidades; las aplicaciones solicitan sus servicios mediante llamadas al sistema.

Sus funciones principales son la gestión de procesos (planificación y sincronización), la gestión de la memoria (asignación, protección y memoria virtual), la gestión de la entrada/salida, la gestión de ficheros y el almacenamiento, la seguridad y protección y la interfaz de usuario. Entre sus características deseables están la eficiencia, la fiabilidad, la seguridad y la portabilidad.

Los sistemas operativos se clasifican por el número de usuarios (monousuario, multiusuario), de tareas (monotarea, multitarea), de procesadores y por su forma de uso: por lotes, interactivos o de tiempo real, además de los distribuidos y de red. Ejemplos: Windows, Linux, macOS, Android o los SO de tiempo real embebidos.

Conecta con otros temas

Relacionar conceptos es lo que más puntúa. Piensa cómo se enlaza este tema con:

Quiz

Las opciones se barajan cada vez; repite el quiz hasta que no falles ninguna.