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).
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.
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)
- 01
En un sistema operativo, ¿en qué modo de ejecución se ejecutan sus programas respecto a los de las aplicaciones?
Modo privilegiado.
- 02
En el sector móvil (datos 2017), ¿qué sistema operativo tiene una participación de hasta el 70%?
Android.
- 03
En el sector de servidores y supercomputación, ¿qué sistemas operativos son dominantes?
Distribuciones Linux.
- 04
¿Qué componente del monitor residente es el encargado del manejo de entrada/salida?
Controlador (drivers).
- 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).
- 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).