Administración y Control del Sistema Operativo.
Núcleo: Incorpora las funciones básicas del sistema operativo. Ejemplo de esto son la gestión de la memoria, de los procesos, de los archivos, de las input/output principales y de las funciones de comunicación.
Interprete de Comando: Facilita la comunicación con el sistema operativo a través de un lenguaje de control. El usuario introduce órdenes mediante un conjunto de instrucciones directamente al núcleo y al conjunto de herramientas que hacen parte del sistema operativo.
Sistema de archivos: Es la estructura subyacente que un sistema operativo usa para organizar los datos de un disco duro. Si está instalando un disco duro nuevo, tiene que realizar las particiones y formatearlo empleando un sistema de archivos para poder comenzar a almacenar datos o programas. La mayoría de los sistemas operativos manejan su propio sistema de archivos. Entre los principales sistemas de archivos podemos mencionar: FAT, HPFS, NTFS, EXT3, XFS.
FAT: El sistema de archivos FAT(File Allocation Table) se caracteriza por la tabla de asignación de archivos (FAT), que en realidad es una tabla en la que reside la parte “superior” del volumen. Para proteger el volumen, se conservan dos copias de la FAT por si una de ellas resulta dañada. Además, las tablas de FAT y el directorio raíz deben almacenarse en una ubicación fija para que se puedan encontrar correctamente los archivos de inicio del sistema.Un disco formateado con FAT se asigna en clústeres, cuyo tamaño está determinado por el tamaño del volumen. Cuando se crea un archivo, se crea una entrada en el directorio y se establece el primer número de clúster que contiene datos. Esta entrada de la tabla FAT indica que éste es el último clúster del archivo o señala al clúster siguiente.
HPFS: El sistema de archivos HPFS (High Performance File System) mantiene la organización de directorio de FAT, pero agrega la ordenación automática del directorio basada en nombres de archivo. Los nombres de archivo se extienden hasta 254 caracteres de doble byte. HPFS también permite crear un archivo de “datos” y atributos especiales para permitir una mayor flexibilidad en lo que se refiere a admitir otras convenciones de nomenclatura y seguridad. Además, la unidad de asignación cambia de clústeres a sectores físicos (512 bytes), lo que reduce el espacio en disco perdido.
HPFS: El sistema de archivos HPFS (High Performance File System) mantiene la organización de directorio de FAT, pero agrega la ordenación automática del directorio basada en nombres de archivo. Los nombres de archivo se extienden hasta 254 caracteres de doble byte. HPFS también permite crear un archivo de “datos” y atributos especiales para permitir una mayor flexibilidad en lo que se refiere a admitir otras convenciones de nomenclatura y seguridad. Además, la unidad de asignación cambia de clústeres a sectores físicos (512 bytes), lo que reduce el espacio en disco perdido.
NTFS: NTFS (New Technology File System)
Objetivos de NTFS:
• Confiabilidad, que es especialmente deseable para los sistemas avanzados y los servidores de archivos
• Una plataforma para tener mayor funcionalidad
• Eliminación de las limitaciones de los sistemas de archivos FAT y HPFS
• Confiabilidad, que es especialmente deseable para los sistemas avanzados y los servidores de archivos
• Una plataforma para tener mayor funcionalidad
• Eliminación de las limitaciones de los sistemas de archivos FAT y HPFS
EXT3 / EXT4: Un extent es un conjunto de bloques físicos contiguos, mejorando el rendimiento al trabajar con ficheros de gran tamaño y reduciendo la fragmentación. Un extent simple en ext4 es capaz de mapear hasta 128MiB de espacio contiguo con un tamaño de bloque igual a 4KiB. El sistema de archivos ext3 es compatible adelante con ext4, siendo posible montar un sistema de archivos ext3 como ext4 y usarlo transparentemente. Este sistema de archivos es utilizado por sistemas operativos como Linux.
XFS: XFS es un sistema de archivos concebido inicialmente para la plataforma UNIX, siendo posteriormente utilizado en Irix y diferentes distribuciones de linux. XFS soporta un sistema de archivos de hasta 9 exabytes, aunque esto puede variar dependiendo de los límites impuestos por el sistema operativo.