Tema 38. Fundamentos de sistemas operativos.
Un sistema operativo es el software que administra los recursos de un ordenador y actúa de intermediario entre el hardware y el usuario, siendo Windows —de código propietario y kernel híbrido—, macOS —exclusivo de los dispositivos de Apple— y Linux —de software libre, kernel monolítico, creado por Linus Torvalds— los tres sistemas de escritorio principales, todos ellos multitarea. Su núcleo o kernel gestiona los procesos, la memoria, los dispositivos —a través de controladores o "drivers"— y el sistema de archivos, existiendo una diferencia relevante entre la arquitectura monolítica, que integra todas estas funciones en un mismo bloque con ventajas de rendimiento, y la híbrida, que combina rasgos de aquella con los del microkernel.
Conceptos importantes
- Un sistema operativo es el software encargado de administrar y gestionar de manera eficiente los recursos de un ordenador y otros dispositivos, actuando como intermediario entre el hardware y las aplicaciones o el usuario.
- Windows, macOS y Linux son los tres sistemas operativos de escritorio más conocidos y utilizados en la actualidad.
- macOS es el sistema operativo desarrollado por Apple, diseñado y utilizado exclusivamente en sus propios dispositivos de escritorio y portátiles.
- Un sistema operativo multitarea es aquel que permite a sus usuarios realizar varias actividades o ejecutar varios programas simultáneamente, sin comprometer el rendimiento general del sistema. Windows, Linux y macOS son ejemplos de sistemas operativos multitarea.
- La gestión de procesos realizada por el kernel consiste en crear, ejecutar, pausar y finalizar procesos, repartiendo el tiempo de CPU entre ellos y decidiendo, mediante la asignación de prioridades, qué procesos pueden acceder al procesador y en qué momento.
- El kernel se comunica con los distintos dispositivos periféricos del sistema (discos duros, impresoras, tarjetas de red, etc.) mediante los controladores o "drivers", que cada fabricante aporta para sus propios dispositivos.
Preguntas de ejemplo
Ejemplos reales del banco de preguntas de este tema, con su explicación. No es el test completo.
¿Cómo puede definirse, en términos generales, un sistema operativo?
Respuesta: Como el software encargado de administrar y gestionar de manera eficiente los recursos de un ordenador, actuando como intermediario entre el hardware y las aplicaciones o el usuario
¿Qué característica distintiva presenta Windows respecto a su código fuente?
Respuesta: Es un sistema operativo cerrado y propietario, perteneciente a Microsoft
¿Qué se entiende por un sistema operativo "multitarea"?
Respuesta: Aquel que permite al usuario realizar varias actividades o ejecutar varios programas simultáneamente sin comprometer el rendimiento general del sistema
¿En qué consiste la función de "gestión de memoria" que realiza el kernel de un sistema operativo?
Respuesta: En decidir cuánta memoria se asignará a cada proceso individual y en liberar esa memoria cuando ya no se necesita, evitando colisiones entre procesos
¿Listo para practicar?
Empieza con 50 preguntas gratis de Escala Básica · Cuerpo Nacional de Policía, con explicación en cada una.
← Escala Básica · Cuerpo Nacional de Policía · Ver todos los temas