Académique Documents
Professionnel Documents
Culture Documents
ESPECIALIDAD DE:
Programacin
MODULO IV:
PRESENTA:
SEMESTRE: 5
GRUPO: APR
SISTEMAS DE ARCHIVOS.
Son los componentes del sistema operativo encargado de administrar y estructurar la
informacin guardada en una unidad de almacenamiento por lo regular est en los dispositivos
de almacenamiento como Discos Duros, USB, memorias, etc. Que posteriormente ser
representada
ya
sea
La
de
los
Los sistemas de archivos tradicionales proveen mtodos para crear, mover, renombrar y eliminar
mayora
textual
sistemas
tanto
grficamente
operativos
utilizando
poseen
archivos
su
un
gestor
de
archivos.
propio
sistema
de
archivos.
como
directorios.
que
archivos
cuales
no
han
sido
utilizados.
Un Sistema de Archivos puede ser utilizado para acceder a datos generados dinmicamente,
como los recibidos a travs de una conexin de red Sin la necesidad de un dispositivo de
almacenamiento.
encoladas de acuerdo al orden en que llegaron y de esa misma forma se van leyendo o
escribiendo las mismas. La ventaja de este algoritmo es su simplicidad y no causa sobrecarga,
su desventaja principal es que no aprovecha para nada ninguna caracterstica de las peticiones,
de manera que es muy factible que el brazo del disco se mueva muy ineficientemente, ya que las
peticiones pueden tener direcciones en el disco unas muy alejadas de otras.
estar moviendo en todo momento desde el permetro del disco hacia su centro y viceversa,
resolviendo las peticiones que existan en la direccin que tenga en turno. En este caso las
peticiones 6,10,8,21 y 4 sern resueltas en el orden 6,10,21,8 y 4; es decir, la posicin actual es
6 y como va hacia los sectores de mayor numeracin (hacia el centro, por ejemplo), en el camino
sigue el sector 10, luego el 21 y ese fue el ms central, as que ahora el brazo resolver las
peticiones en su camino hacia afuera y la primera que se encuentra es la del sector 8 y luego la
4.
diferencia que al llegar a la parte central, el brazo regresa al exterior sin resolver ninguna
peticin, lo cual proveer un tiempo de respuesta ms cercana al promedio para todas las
peticiones, sin importar si estn cercas del centro o del exterior.
Asignacin contigua:
direccin del bloque inicial de cada archivo, as como el tamao total de los mismos. Por
ejemplo, si un archivo comienza en el sector 17 y mide 10 bloques, cuando el archivo sea
accesado, el brazo se mover inicialmente al bloque 17 y de ah hasta el 27. Si el archivo es
borrado y luego creado otro ms pequeo, quedarn huecos intiles entre archivos tiles, lo cual
se llama fragmentacin externa.
Asignacin encadenada:
archivos y por cada uno de ellos la direccin del bloque inicial que compone al archivo. Cuando
un archivo es ledo, el brazo va a esa direccin inicial y encuentra los datos iniciales junto con la
direccin del siguiente bloque y as sucesivamente. Con este criterio no es necesario que los
bloques estn contiguos y no existe la fragmentacin externa, pero en cada "eslabn" de la
cadena se desperdicia espacio con las direcciones mismas. En otras palabras, lo que se crea en
el disco es una lista ligada.
un bloque de ndices para cada archivo, con apuntadores hacia todos sus bloques
constituyentes, de manera que el acceso directo se agiliza notablemente, a cambio de sacrificar
varios bloques para almacenar dichos apuntadores. Cuando se quiere leer un archivo o
cualquiera de sus partes, se hacen dos accesos: uno al bloque de ndices y otro a la direccin
deseada. Este es un esquema excelente para archivos grandes pero no para pequeos, porque
la relacin entre bloques destinados para ndices respecto a los asignados para datos es
incosteable.
Acceso secuencial:
un archivo uno en uno hasta llegar al registro deseado. Se necesita que el orden lgico de los
registros sea igual al orden fsico en el medio de almacenamiento. Este tipo de acceso se usa
comunmente en cintas y cartuchos.
Acceso directo:
de llamadas al sistema como la de seek. Este tipo de acceso es rpido y se usa comnmente en
discos duros y discos o archivos manejados en memoria de acceso aleatorio.
informacin o datos. Consiste en que cada arcivo tiene una tabla de apuntadores, donde cada
apuntador va a la direccin de un bloque de ndices, lo cual permite que el archivo se expanda a
travs de un espacio enorme. Consume una cantidad importante de recursos en las tablas de
ndices pero es muy rpido.
Crear ( create ) : Permite crear un archivo sin datos, con el propsito de indicar que ese
nombre ya est usado y se deben crear las estructuras bsicas para soportarlo.
Borrar ( delete ): Eliminar el archivo y liberar los bloques para su uso posterior.
Abrir (open): Antes de usar un archivo se debe abrir para que el sistema conozca sus
atributos, tales como el dueo, la fecha de modificacin, etc.
Cerrar (close): Despus de realizar todas las operaciones deseadas, el archivo debe
cerrarse para asegurar su integridad y para liberar recursos de su control en la memoria.
Leer o Escribir ( read, write ): Aadir informacin al archivo o leer el caracter o una
cadena de caracteres a partir de la posicin actual.
Localizar ( seek ): Para los archivos de acceso directo se permite posicionar el apuntador de
lectura o escritura en un registro aleatorio, a veces a partir del inicio o final del archivo.
Leer atributos: Permite obtener una estructura con todos los atributos del archivo especificado,
tales como permisos de escritura, de borrado, ejecucin, etc.
operacin de crear una liga sirve para que desde diferentes puntos de la organizacin de
directorios se pueda accesar un mismo directorio sin necesidad de copiarlo o duplicarlo. La
llamada a `destruir nla liga' lo que hace es eliminar esas referencias, siendo su efecto la de
eliminar las ligas y no el directorio real. El directorio real es eliminado hasta que la llmada a
`destruir liga' se realiza sobre l.)
archivos
distribuidos'.
Los sistemas de archivos compartidos en red ms populares son los provistos por NetWare, el Remote
Filke Sharing (RFS en UNIX), Network File System (NFS de Sun Microsystems) y el Andrew File System
( AFS ). En general, lo que proveen los servidores es un medio de que los clientes, localmente, realicen
peticiones de operaciones sobre archivos los cuales con `atrapadas' por un `driver' o un `mdulo' en el
ncleo del sistema operativo, el cual se comunica con el servidor a travs de la red y la operacin se
ejecuta en el servidor. Existen servidores de tipo "stateless y no-stateless". Un servidor "stateless" no
registra el estado de las operaciones sobre los archivos, de manera que el cliente se encarga de todo
ese trabajo. La ventaja de este esquema es que si el servidor falla, el cliente no perder informacin ya
que sta se guarda en memoria localmente, de manera que cuando el servidor reanude su servicio el
cliente proseguir como si nada hubiese sucedido. Con un servidor "no-stateless", esto no es posible.
de manera que el manejo del espacio de disco es de inters fundamental para los diseadores
de sistemas. En todo disco siempre hay que diferenciar entre su estructura fsica y su estructura
lgica.
Estructura fsica:
es organizar la superficie del disco para almacenar datos. La estructura lgica depende del
sistema operativo que formatea el disco y, generalmente, divide el disco en un sector de
arranque, una tabla de localizacin de archivos (FAT) y el rea para los datos del usuario. El
sector de arranque (boot sector) es el primer sector (512 bytes) y se encarga de comenzar el
arranque del sistema operativo (o mostrar el mensaje de error No es disco de sistema cuando
el disco no esta preparado para arrancar un sistema operativo). Se reserva un espacio para la
FAT y el resto se deja para almacenar los datos del usuario (incluyendo el directorio raz de la
unidad).
El Cluster:
recuerde que un sector es un bloque de 512 bytes), por ejemplo, ocho sectores contiguos. El
nmero de sectores contiguos que tiene un cluster, es decir, el tamao del cluster, vara en cada
unidad de disco y depende del tamao de la unidad (cuanto ms grande sea la unidad, ms
grande ser el tamao del cluster), pero siempre es potencia de 2 (1, 2, 4, 8, etc). Cuando se
graba un archivo en un disco, el sistema operativo no lo graba en el sector xx de la pista xx de la
cara xx, sino en el cluster nmero xx. Como mnimo, cualquier archivo ocupa un cluster. En
definitiva, el cluster es la unidad mnima de informacin desde el punto de vista de la estructura
lgica del disco, que es la que cuenta para el sistema operativo.
El directorio Raz:
directorio raz, que ocupa un numero fijo de sectores y se sita detrs del ltimo sector de la FAT.
Qu se almacena en los sectores del directorio raz? Pues una entrada de 32 bytes por cada
elemento que posee el directorio raz. Estos 32 bytes contienen algunos de los datos que se
muestran al ejecutar la orden DIR (nombre, extensin, tamao, fecha y hora), as como el estado
de los atributos del elemento y el cluster de inicio de dicho elemento. Sin embargo, antes de
continuar explicando qu es la zona del directorio raz conviene definir con precisin el concepto
de
directorio.
Para el DOS, un directorio es simplemente un fichero especial que tiene activado el atributo de
directorio y cuyo contenido son las entradas (los 32 bytes) correspondientes a cada elemento
que se almacena en dicho directorio. Por ejemplo, si el directorio C:\TEXTOS posee los ficheros
FICH1.TXT y FICH2.TXT, esto quiere decir que en el directorio raz existe un fichero llamado
TEXTOS cuyo contenido son 64 bytes (32 bytes para la entrada de directorio de FICH1.TXT y 32
bytes
para
la
entrada
de
FICH2.TXT).
Sistema de Archivos
proteccin.
NODO-I: El sistema de archivos del sistema operativo UNIX, que incluye
Los trminos 32 bits y 64 bits hacen referencia al modo en que el procesador (al que
tambin se denomina CPU) de un equipo administra la informacin. La versin de 64 bits de
BIOS
el Basic
Input/Output
System (BIOS),
como SysteBIOS, ROM BIOS oPC BIOS
tambin
conocido
FUNCIONES DE LA BIOS
a) Proceso de arranque de
la computadora.
b) Verificacin (test),
durante el proceso de
arranque, del buen estado
de los componentes
hardware.El programa
encargado se
denominaPOST(Power
On Self Test).
c) Configuracin y
catalogacin automticas
de los diversos
componentes hardware
d) El programa encargado
se denominaSetupy se
accede a l pulsando,
durante el proceso
dearranque
e) Gestin de las
operaciones deE/Sms
elementales, para lo cual
almacena cierto nmero
dedrivers.