Está en la página 1de 6

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

UNIANDES

NOMBRE: JOHNNY PILLA


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.

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES


UNIANDES

También podría gustarte