0 calificaciones0% encontró este documento útil (0 votos)
77 vistas6 páginas
Este documento describe los sistemas de archivos y la gestión de memoria en los sistemas operativos. Explica diferentes métodos de asignación de archivos como asignación continua y por listas enlazadas. También describe los componentes clave de los sistemas de archivos como el bloque de control de partición y los bloques FCB. Finalmente, resume que el gestor de memoria del sistema operativo equilibra los requisitos de las aplicaciones con los mecanismos de hardware para la gestión de memoria.
Este documento describe los sistemas de archivos y la gestión de memoria en los sistemas operativos. Explica diferentes métodos de asignación de archivos como asignación continua y por listas enlazadas. También describe los componentes clave de los sistemas de archivos como el bloque de control de partición y los bloques FCB. Finalmente, resume que el gestor de memoria del sistema operativo equilibra los requisitos de las aplicaciones con los mecanismos de hardware para la gestión de memoria.
Este documento describe los sistemas de archivos y la gestión de memoria en los sistemas operativos. Explica diferentes métodos de asignación de archivos como asignación continua y por listas enlazadas. También describe los componentes clave de los sistemas de archivos como el bloque de control de partición y los bloques FCB. Finalmente, resume que el gestor de memoria del sistema operativo equilibra los requisitos de las aplicaciones con los mecanismos de hardware para la gestión de memoria.
ESPECIALIDAD: SISTEMAS MERCANTILES TEMA: "EFICIENCIA DE LA GESTIN DE ALMACENAMIENTO DE UN SISTEMA OPERATIVO" FECHA: 26/01/17 AO: 2016-2017
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES EFICIENCIA DE LA GESTIN DE ALMACENAMIENTO DE UN SISTEMA OPERATIVO
INTRODUCCIN
El gestor de memoria es uno de los principales referentes dentro de
los recursos del computador debido a que hace puente entre los requisitos de las aplicaciones y los mecanismos que proporciona el hardware. Adems de tratarse de una de las partes del sistema operativo que est ms ligada al hardware, esta estrecha unin ha hecho que tanto el hardware como el software de gestin de memoria hayan ido evolucionando juntos.
DESARROLLO
La implementacin de sistemas de archivos se enfoca a cmo definir cmo
debe ver el usuario el sistema de archivos: definir un archivo y sus atributos, definir las operaciones permitidas sobre un archivo y definir la estructura de directorios.
Se emplean diversos mtodos en los diferentes sistemas
operativos. Algunos de ellos son:
Asignacin Continua: El esquema de asignacin ms sencillo es almacenar cada archivo como un bloque contiguo de datos en el disco. Asignacin por Listas Enlazadas: Es guardar cada uno como una lista enlazada de bloques de disco. Con este mtodo es posible utilizar todos los bloques. No se pierde espacio por fragmentacin del disco. Asignacin por Lista enlazada Empleando un ndice: Todo el bloque est disponible para todos. Adems, el acceso directo es mucho ms fcil. Al igual que el mtodo anterior, basta con guardar un solo entero en la entrada del directorio para poder localizar todos los bloques. Los sistemas de archivos se almacenan en discos. La mayora de los discos se pueden dividir en una o ms particiones, con sistemas de archivos independientes en cada particin. Se puede acotar tambin que la implementacin de sistemas de archivos est estructurada en Discos y Memorias. En el disco consta de bloques como:
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
Bloque Control de Buteo (Boot Control Block): Informacin para
butear SO de particin (si existe en particin). Unix: Boot block,
NTFS : Partition Block Sector
Bloque de Control de Particin (Partition Control Block) Detalles de particin: Tamao bloque, contador y punteros de bloques libres, contador y punteros de FCBs. Unix Superblock, NTFS: Tabla de Archivo
Maestra (Master File Table). En Unix/linux llamado superblock
FCB (File Control Block): Contiene informacin de archivo: dueo, tamao, permisos, punteros a bloques de disco, etc. Unix Inodo, NTFS, info guardada en Tabla de Archivo Maestra
La estructura de almacenamiento masivo constituye una de las partes
principales dentro de los sistemas computacionales, ya que es en dispositivos de gran capacidad donde la informacin es guardada para luego ser accedida o recuperada. Uno de los mayores dispositivos que se utiliza para este propsito son los conocidos discos duros (discos rgidos) a continuacin detallar algunos de sus aspectos ms importantes como su distribucin y la manera en que se accede a los datos. La mayor parte de los programas se almacenan en un disco hasta que se cargan en memoria, y luego usan el disco como origen y destino de su procesamiento. Los sistemas operativos adoptan las siguientes caractersticas con la estructura de almacenamiento masivo:
Gestionar el espacio libre.
Asignar espacio de almacenamiento. Planificar el disco.
Los datos y programas de un dispositivo de almacenamiento masivo se
mantienen en ficheros. Supervisa la creacin, actualizacin y eliminacin de estos ficheros. Mantiene un directorio con todos los ficheros que existen en el sistema en cada momento. Cada fichero est dotado de un conjunto de privilegios de acceso, que indican la extensin con la que pueden compartir la informacin contenida en el fichero, el Sistema Operativo Vigila que estos privilegios no sean violados. Mientras que los sistemas de archivos que utilizan esta metfora para el almacenamiento de datos son prcticamente universales que casi se consideran como la norma, todava existen varios aspectos que se deben considerar.
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES Primero debe estar consciente de cualquier restriccin de nombres. Por ejemplo, cules son los caracteres permitidos en un nombre de archivo? Cul es el largo mximo para un nombre de archivo? Estas preguntas son importantes, pues dictan cuales nombres de archivos se pueden utilizar y cules no. Los sistemas operativos ms antiguos con sistemas de archivos ms primitivos permitan solamente caracteres alfanumricos (y solamente maysculas) y nicamente nombres de archivos 8.3 (lo que significa un nombre de archivo de ocho caracteres, seguido de una extensin de tres caracteres). En todo dispositivo electrnico que se maneje a travs de un sistema operativo, existe una entrada y una salida de datos, ya sean estas imgenes, sonidos, o incluso el prender o apagar de un bombillo. En el mbito de la computacin existen varios dispositivos que representan las entradas y las salidas de un ordenador, tales como: Mouse, Teclado, Pantalla, Micrfono. Entre las funciones principales que cumple un gestor de entrada y salida estn:
Controlar el estado de cada dispositivo
Utilizar polticas preestablecidas para determinar qu proceso obtendr
un dispositivo y durante cunto tiempo.
Asignar los dispositivos.
Desasignarlos
Controlar los errores
Determinar las interrupciones
A la hora de manejar los dispositivos, existen dos conceptos que son
fundamentales para entender el funcionamiento del sistema de E/S, estos son buffering y spooling. El buffering trata de mantener ocupados tanto la CPU como los dispositivos de E/S; los datos se leen y se almacenan en un buffer, una vez que los datos se han ledo y la CPU va a iniciar inmediatamente la operacin con ellos, el dispositivo de entrada es instruido para iniciar inmediatamente la siguiente lectura. La CPU y el dispositivo de entrada permanecen ocupados. Cuando la CPU est libre para
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES el siguiente grupo de datos, el dispositivo de entrada habr terminado de leerlos. La CPU podr empezar el proceso de los ltimos datos ledos, mientras el dispositivo de entrada iniciar la lectura de los datos siguientes. Para la salida, el proceso es el mismo. En este caso los datos de salida se descargan en otro buffer hasta que el dispositivo de salida pueda procesarlos. El spooling funciona de la siguiente manera: En un sistema de discos, las tarjetas se leen directamente desde la lectora sobre el disco. La posicin de las imgenes de las tarjetas se registra en una tabla mantenida por el sistema operativo. En la tabla se anota cada trabajo una vez ledo. Cuando se ejecuta un trabajo sus peticiones de entrada desde la tarjeta se satisfacen leyendo el disco. Cuando el trabajo solicita la salida, sta se copia en el buffer del sistema y se escribe en el disco. Cuando la tarea se ha completado se escribe en la salida realmente. Esta forma de procesamiento se denomina spooling, utiliza el disco como un buffer muy grande para leer tan por delante como sea posible de los dispositivos de entrada y para almacenar los ficheros hasta que los dispositivos de salida sean capaces de aceptarlos. La ventaja sobre el buffering es que el spooling solapa la E/S de un trabajo con la computacin de otro. Es una caracterstica utilizada en la mayora de los sistemas operativos. CONCLUSION:
La implementacin de Sistemas de Archivos es la parte esencial del
sistema de administracin del almacenamiento debido a que es responsable, principalmente, de la administracin de los archivos del almacenamiento secundario, la forma ms comn de gestin de memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo. El gestor de memoria del sistema operativo cumple el deber de hacer de puente entre los requisitos de las aplicaciones y los mecanismos que proporciona el hardware de gestin de memoria.