Fundamentos del Sistema Operativo: Funciones y Estructura Lógica
Importancia del Sistema Operativo
Sin un sistema operativo, el ordenador no podría funcionar, ya que no tendría acceso a los periféricos, el microprocesador carecería de instrucciones de funcionamiento y no se podrían cargar programas, entre otras limitaciones.
Funciones Principales
- Gestiona los recursos: Dirige el funcionamiento de todos los recursos de nuestro ordenador.
- Presenta la interfaz de usuario: Nos proporciona una herramienta de comunicación entre el usuario y la máquina. Existen tres tipos:
- Tipo gráfico: Se presentan iconos que, al ser accionados, realizan una determinada tarea.
- Tipo menú: Se despliega un listado de opciones para elegir.
- Tipo comandos: Debemos escribir en un lenguaje comprensible por el sistema la orden que debe ejecutarse.
- Administra los archivos: El sistema operativo se encarga de almacenar los datos de la memoria en unidades de almacenamiento y, además, contiene un registro para conocer dónde se encuentra ubicado cada archivo.
- Administra las tareas: El sistema operativo se encarga de regular el orden de ejecución de las instrucciones en el microprocesador, para que todos los programas puedan funcionar de forma aparentemente simultánea.
Estructura Lógica
Sector de arranque o MBR
Este sector del disco duro contiene toda la información sobre las particiones presentes en el disco y aquellas que preparan el sistema operativo. Al iniciar un ordenador, el MBR lanza el proceso de arranque hacia la partición del disco que contenga el sistema operativo.
Partición del disco duro
Hacer una partición del disco duro consiste en dividir el disco en dos o más partes que se comporten como si fueran discos diferentes. Un disco puede tener una sola partición que contenga toda la superficie física pero, si nos interesa, podemos dividirlo en varias particiones asignando el tamaño a cada una.
Sistema de ficheros
Cada sistema operativo organiza su propio sistema de ficheros para optimizar sus recursos y la velocidad de acceso. Algunos tipos son:
- Windows: FAT, FAT32, NTFS.
- Linux: EXT2, EXT3.
- Mac: HFS, HFS+.
Organización de archivos
La organización de los archivos que tenemos en nuestro ordenador suele ser jerárquica. Para tenerlos de forma ordenada y poderlos localizar rápido, se utiliza un árbol de ficheros.