← Mis colecciones
Técnico Auxiliar de Informática (C1) · Sistemas operativos

Se copia a tu biblioteca con todas las funciones (audio, generar más, pregúntale al profesor) sin gastar de nuevo la IA en fichas/test. "Añadir todo el bloque" trae también el resto de temas de esta misma categoría.

Sistemas Operativos

AGE, Técnico Informática

Fundamentos de los sistemas operativos. Fuente: Wikipedia (CC BY-SA 4.0).

25 fichas15 preguntas de test5 apartados de resumen

Regístrate para entrar en «Sistemas Operativos»

Ver el temario y sus bloques es libre. Abrir el tema completo — resumen, test, fichas y audio — es gratis pero requiere una cuenta, para guardar tu progreso y que esto siga siendo sostenible para todos.

Resumen por apartados
Test con nota
Fichas de repaso
Audio

Lo que tienes que saber

Leer la teoría completa →

Conceptos, funciones y evolución de los sistemas operativos

  • Definición: Conjunto de programas que gestiona el hardware y sirve a las aplicaciones en modo privilegiado.
  • Interfaces: Gráficas, gestores de ventanas, entornos de escritorio, consolas, controles remotos, líneas de comandos y navegadores.
  • Cuota Windows: 68,28% en escritorio.
  • Cuota MacOS: 18,71% en escritorio.
  • Cuota GNU/Linux: 3,01% en escritorio.
  • Cuota Android: 70% en el sector móvil (2017).
  • Linux: Dominante en servidores y supercomputación.
  • Gestión de memoria: Asignación y liberación de memoria RAM.
  • Administración CPU: Uso de algoritmos de programación para priorizar procesos.
  • E/S: Uso de controladores (drivers) para periféricos.
  • Datos del sistema: Gestión de tabla de procesos y tabla de archivos abiertos.
  • Seguridad: Mecanismos de autenticación, cuentas y privilegios.
  • Archivos: Organización en directorios y control de acceso.
  • Procesamiento por lotes: Agrupación manual de trabajos para mejorar la utilización.
  • Monitores residentes: Programas en memoria con cargador, intérprete de comandos y drivers.
  • Sistemas de búfers: Solapamiento de E/S con cálculos mediante soporte de interrupciones.

Estructura de Sistemas Operativos, Llamadas al Sistema e Interrupciones

  • Cuellos de botella: exceso de cálculo (limitado por CPU) o exceso de E/S (limitado por E/S)
  • Spool: permite solapamiento de cálculos y E/S mediante tablas en disco
  • SO Multiprogramado: gestiona memoria, planifica la CPU y administra dispositivos de E/S
  • Llamadas al sistema: interfaz obligatoria con formato y resultados consistentes para la portabilidad
  • Instrucciones máquina específicas: permiten llamar al SO sin conocer su ubicación y cambiando el modo de ejecución
  • Bibliotecas de interfaz: funciones de alto nivel que ejecutan las llamadas al sistema
  • Interrupción: señal de fin de operación enviada por un dispositivo de E/S
  • Excepción: error de ejecución detectado por la CPU que requiere atención del SO
  • Tratamiento de interrupciones: se ejecuta tras la instrucción en curso e identifica el dispositivo emisor
  • Ventaja de interrupciones: evita el chequeo continuo (polling) del hardware

Mecanismos de Interrupciones, Excepciones y Componentes del Sistema Operativo

  • Interrupciones: permiten el uso de CPU mientras otros procesos esperan E/S
  • Interrupciones: pueden ser inhibidas por programa
  • Teclado: activa interrupción mediante un bit en el registro de estado
  • Teclado: utiliza un buffer (vector de memoria intermedia) para caracteres
  • Excepciones: ocurren por instrucciones mal construidas y abortan la instrucción en curso
  • Causas de excepciones: código incorrecto, división por cero, falta de permisos o direcciones erróneas
  • Proceso: programa en ejecución que requiere recursos (CPU, memoria, archivos, E/S)
  • Gestión de procesos: incluye creación, destrucción, parada, reanudación y sincronización
  • Prioridades: las tareas de baja prioridad pueden ser rescatadas asignando alta prioridad a las más antiguas
  • Almacenamiento secundario: necesario por la volatilidad y tamaño limitado de la memoria principal
  • Sistema de archivos: métodos de organización de datos (ej. FAT, NTFS, ext4)
  • Sistemas de protección: distinguen entre uso autorizado y no autorizado de recursos
  • Sistema de comunicaciones: gestiona interfaces de red, puntos de comunicación y conexiones virtuales

Conceptos fundamentales y clasificación de los sistemas operativos

  • Programas de sistema: aplicaciones de utilidad externas al SO para archivos, estado, lenguajes y comunicaciones.
  • Gestor de recursos: administra CPU, E/S, memoria principal, discos y procesos.
  • Monotarea: ejecución de un solo proceso a la vez.
  • Multitarea: ejecución concurrente de procesos mediante asignación alternada de recursos.
  • Multiprocesamiento: ejecución paralela en múltiples núcleos de CPU.
  • Monousuario: acceso exclusivo de un usuario a la vez.
  • Multiusuario: acceso simultáneo de varios usuarios con protección de datos.
  • Monosesión: ejecución de una sola sesión de usuario.
  • Multisesión: ejecución de múltiples sesiones simultáneas.
  • Recursos centralizados: uso de recursos de una sola máquina.
  • Recursos distribuidos: uso de recursos de múltiples máquinas.
  • Kernel vs SO: solo son sinónimos en sistemas monolíticos.
  • SO vs Herramientas: el SO no incluye aplicaciones de interacción como navegadores.

Recursos multimedia y de aprendizaje sobre Sistemas Operativos

  • Wikimedia Commons: galería multimedia
  • Wikcionario: definiciones y datos
  • Wikiversidad: proyectos de aprendizaje

Vista previa de las fichas (6 de 25)

  1. 01

    En un sistema operativo, ¿en qué modo de ejecución se ejecutan sus programas respecto a los de las aplicaciones?

    Modo privilegiado.

  2. 02

    En el sector móvil (datos 2017), ¿qué sistema operativo tiene una participación de hasta el 70%?

    Android.

  3. 03

    En el sector de servidores y supercomputación, ¿qué sistemas operativos son dominantes?

    Distribuciones Linux.

  4. 04

    ¿Qué componente del monitor residente es el encargado del manejo de entrada/salida?

    Controlador (drivers).

  5. 05

    ¿Cuál era la solución para la baja utilización de las primeras computadoras mediante el agrupamiento manual de trabajos?

    Procesamiento por lotes (batch processing).

  6. 06

    En el contexto de Spool, ¿qué significa la sigla SPOOL?

    Simultaneous Peripherial Operation On-Line

+ 19 fichas más, 15 preguntas de test y audio al registrarte (gratis).