Funciones Principales del Sistema Operativo: Gestión de Recursos y Seguridad
Clasificado en Informática
Escrito el en
con un tamaño de 2,74 KB
La Memoria Principal (RAM)
La memoria principal, conocida como RAM, es el espacio donde cualquier instrucción o dato que forme parte de un proceso debe alojarse para ser accedido por la CPU. Su velocidad se determina mediante el bus de datos que comunica la memoria con el procesador.
Dado que la capacidad de la RAM es limitada, el sistema operativo (SO) toma decisiones sobre qué instrucciones y datos de un programa en ejecución se alojan en la memoria principal y cuáles derivan a una memoria de acceso más lento llamada memoria virtual. Es necesario mantener varios procesos en la memoria para que el sistema transmita la sensación de multitarea.
Algoritmos de gestión de memoria
Se han diseñado una serie de algoritmos que se encargan de:
- Determinar qué procesos se cargan en la memoria cuando no hay espacio disponible.
- Gestionar qué direcciones de memoria se asignan a un proceso y cuándo se liberan.
Administración de Ficheros
Los dispositivos de hardware para almacenar información incluyen tarjetas de memoria, discos duros, discos extraíbles y pendrives. El sistema operativo mapea un fichero al dispositivo de almacenamiento y organiza, a nivel lógico, el conjunto de archivos que contienen la información del usuario para poder visualizarla, editarla, recuperarla, copiarla, grabarla o borrarla; esto es lo que se denomina sistema de ficheros.
Administración de la Entrada/Salida
Con casi total seguridad, cualquier componente interno o periférico que compremos será reconocido por el sistema operativo. Apple, por ejemplo, es muy restrictivo respecto al hardware que incluye en sus equipos y periféricos. El driver o controlador del dispositivo le permite al sistema operativo comunicarse con él.
Administración de la Red
Muchos de los recursos que se utilizan actualmente no se encuentran en el equipo, sino en la red o en la red de área local (LAN) a la que pertenece el dispositivo. Además, el sistema operativo logra hacernos creer que un recurso remoto es un recurso local de nuestro equipo, como ocurre con un directorio compartido.
Seguridad
La seguridad no es únicamente autenticarse como usuario del sistema; se trata de protección. Por protección entendemos los procedimientos que se utilizan para controlar el acceso de los procesos a los recursos que administra el sistema operativo.
Intérprete de Comandos
Más allá de la interfaz gráfica basada en ventanas e iconos, los comandos se escriben con el teclado utilizando el intérprete de línea de comandos, que actúa como la interfaz directa entre el sistema operativo y el usuario.