Está en la página 1de 16

Componentes del

Sistema Operativo

09 aspectos con revisión amplia sobre los


Sistemas de Archivos.
1) Gestión de Procesos

Un proceso es simplemente, un programa en ejecución que necesita


recursos para realizar su tarea: tiempo de CPU, memoria, archivos y
dispositivos de E/S.
El SO es el responsable de:
• Crear y destruir procesos.
• Para y reanudar procesos.
• Ofrecer mecanismos para que se comuniquen y sincronicen.

Recuerda:
• Todos los programas compiten por los recursos de la computadora y el SO
es el encargado de arbitrar su asignación y uso.
2) Gestión de la Memoria Principal

La memoria es una gran tabla de bytes que se referencian mediante una


dirección única.
El SO es el responsable de:
• Conocer qué partes e la memoria están siendo utilizadas y por quién.
• Decidir qué procesos se cargarán en la memoria cuando haya espacio
disponible.
• Asignar y reclamar espacio de memoria cuando sea necesario.

La memoria principal es compartida por el CPU y los dispositivos de E/S;


es volátil y pierde su contenido en los fallos del sistema.
3) Gestión del Almacenamiento Secundario

Como la memoria principal es pequeña y volátil, se necesitará de un


sistema de almacenamiento secundario no volátil, para datos que
convengan mantener.
El SO se encarga de:
• Planificar los discos.
• Gestionar los espacios libres.
• Asignar el almacenamiento.
• Verificar que los datos se guarden en orden.
4) Sistema de Entrada y Salida

Consiste en un sistema de almacenamiento temporal llamado caché. El SO


debe gestionar el
almacenamiento
temporal de E/S y
las interrupciones
de los dispositivos
de E/S.
5) Gestión de Archivos

Un sistema de archivos comprende los métodos y estructuras de datos que


un SO utiliza para seguir la pista de los archivos o partición. Es la manera
en que se organizan los archivos en el disco.
El SO es el responsable de:
• Construir y eliminar archivos y directorios.
• Ofrecer funciones para manipular archivos y directorios.
• Establecer la correspondencia entre archivos y unidades de
almacenamiento.
• Realizar copias de seguridad de archivos.
5) Gestión de Archivos

Para almacenar información se dispone de dispositivos a los que se accede


por direcciones físicas, por ejemplo:
[número de unidad / superficie / pista / sector]
Visión Lógica, en concordancia con la aplicación, utiliza nombre
simbólicos como “llamadas al sistema”, para la gestión de Archivos y para
el sistema de gestión de E/S.
Sistema Físico, en concordancia con el soporte de la información,
determina la localización física de archivos y directorios.

El SO con los conceptos de archivo y directorio posibilita que el usuario no


tenga que conocer los detalles físicos del almacenamiento.
5) Gestión de Archivos

Sistema de Gestión de Archivos:


• Identifica y localiza un archivo.
• Controla el acceso de varios usuarios a los archivos.
• Bloquea el uso de archivos.
• Ubica archivos en bloques libres.
• Administra el espacio libre del soporte de información.

Cada archivo incluye atributos como nombre, número de bytes por registro,
fecha y hora de creación/modificación, bits de protección (solo lectura,
lectura y escritura), capacidad máxima/ocupada, e información de ubicación.
5) Gestión de Archivos

Los archivos se almacenan en el dispositivo de memoria masiva en forma


de contenedores o bloques, llamados actualmente como clústeres.
Un bloque o clúster (en el caso de los discos magnéticos), es un conjunto de
bytes que se transfieren en una operación de E/S.
Archivo es una secesión de registros físicos (bloque o clúster).
Un directorio es un archivo constituido por una tabla con una fila por cada
archivo/subdirectorio integrado en el directorio con metadatos (atributos)
sobre el mismo. Su estructura es arbórea.
Se denomina ruta (path) a la lista de todos los directorios atravesados
hasta llegar al archivo/directorio.
5) Gestión de Archivos

Tamaño del Bloque:


• Bloque pequeño (4 KB) => poca eficiencia, más interrupciones, tabla de
enlaces mayores.
• Bloque grande (64 KB) => fragmentación interna.
• El tamaño de los bloques viene definido por el SO y por el dispositivo
físico.
• Factor de blocaje, es el número de registros lógicos por registro físico.
5) Gestión de Archivos

Existen diferentes sistemas de archivos, es decir, existen diferentes formas


de organizar la información que se almacena en las memorias (discos) de
los ordenadores.
Tipos de Sistemas de Archivos:
• FAT (File Allocation Table): FAT12, FAT16, FAT32
• NTFS, HFS, HFS+, ext2, ext3, ISO 9660, ODS-5, UDF.

VIDEO Recomendado: https://youtu.be/mL--AaInPbU


6) Gestión de Seguridad

Mecanismo que controla el acceso de los programas d los usuarios a los


recursos del sistema
El SO se encarga de:
• Distinguir entre uso autorizado y no autorizado.
• Especificar los controles de seguridad a realizar.
• Forzar el uso de esos mecanismos de protección.
7) Sistema de Comunicaciones

Para mantener las comunicaciones con otros sistemas es necesario poder


controlar el envío y recepción de información a través de las interfaces de
red.

También hay que crear y mantener puntos de comunicación que sirvan a


las aplicaciones para enviar y recibir información, y crear y mantener
conexones virtuales entre aplicaciones que están ejecutándose localmente
y otras que lo hacen remotamente.
8) Programas de Sistema

Son aplicaciones de utilidad que se suministran con el SO pero no forman


parte de él.
Ofrecen un entorno útil para el desarrollo y ejecución de los programas,
siendo algunas tareas que realizan:
• Manipulación y modificación de archivos.
• Información del estado del sistema.
• Soporte a lenguajes de programación.
• Comunicaciones.
9) Gestor de Recursos

El SO administra:
• La unidad central de procesamiento (donde está alojado el
microprocesador).
• Los dispositivos de entrada y salida.
• La memoria principal o de acceso directo.
• Los discos o memorias secundarias.
• Los procesos o programas en ejecución.
• Y en general, todos los recursos del sistema.
RESUMEN

También podría gustarte