Funciones del Sistema Operativo

Recursos Gestionar la CPU Reparte la cantidad de CPU dedicada a cada uno de los procesos que se encuentran en ejecución. Gestionar la RAM Asigna el espacio de memoria a cada aplicación. Además, es el en- cargado de crear la memoria virtual en el disco duro para adaptar sus funciones, como si fuera una RAM. Gestionar la entrada/salida Mediante los drivers, controla el acceso de los programas a los compo- nentes hardware del sistema.V Un driver, también denominado controlador de dispositivo, es el programa que permite la interacción entre el sistema operativo y un periférico. Su función principal es abstraer el hardware para proporcionar una interfaz que permita utilizar el dispositivo. Aplicaciones de usuario Núcleo del Sistema Operativo Controlador A Dispositivo A Dispositivo B Dispositivo C Controlador B Controlador C Sistemas operativos monopuesto 19 Un proceso es el conjunto de instrucciones que se van a ejecutar. Gestionar los procesos Es el responsable de organizar los procesos que se encuentran en el ordenador; puede crearlos, ejecutarlos, suspenderlos, reanudarlos y matarlos. Además, también se encarga de asignar los recursos dispo- nibles para que puedan realizar su tarea. Gestionar los permisos Todos los elementos que se encuentran en un ordenador tienen una serie de permisos (lectura, escritura y ejecución). El sistema operativo es el encargado de garantizar que los usuarios solo puedan acceder a los que les corresponden. Gestionar los archivos Esta función está relacionada con la anterior. Los archivos que están en un ordenador forman un sistema de archivos y tanto este como los ficheros tienen una serie de permisos. El sistema operativo gestiona las operaciones que los usuarios pueden realizar en dicho sistema de archivos. Gestionar información Proporciona toda la información necesaria para que el ordenador fun- cione correctamente Tema 1. Caracterización de los sistemas operativos, tipos y aplicaciones 20