Solución de los ejercicios de fundamentos

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar

Ejercicio 2

Los componentes básicos de un sistema operativo son los siguientes:

Gestión de procesos (un procesador se dedica exclusivamente a un proceso, con todos sus recursos, no puede dedicar unos recursos a un proceso y el resto a otro proceso simultáneamente), que incluye:

Planificación de procesos: se trata de la parte del sistema operativo que decide qué proceso emplea el procesador en cada instante de tiempo. Mecanismos de comunicación entre procesos: permiten comunicar a dos procesos del sistema operativo, tales como la mensajería. Mecanismos de sincronización: permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso.


Administración de memoria principal: tiene como objetivo la gestión de la memoria principal, lo que incluye la gestión del espacio de memoria principal libre y ocupada, así como la asignación de memoria principal a los procesos.

Administración de ficheros: gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.

Gestión de los dispositivos de entrada/salida (driver): parte del sistema operativo que conoce los detalles específicos de cada dispositivo, lo que permite poder operar con él.

Además, se incluye como parte del sistema operativo:

Llamadas al sistema: conjunto de servicios que los procesos pueden solicitar al sistema operativo. Lanzador de aplicaciones: permite el lanzamiento de un programa.

Las diferentes interfaces pueden ser: -Interfaz Gráfica -Por línea de comandos (shell) -Entrada a través de cinta/switches -Etc