Sei sulla pagina 1di 44

UNIDAD 5

SISTEMA DE ARCHIVOS
Manejo de archivos y directorios

La ubicacin Equipo ahora se llama "Este equipo" y todava puedes usar las
carpetas Documentos, Msica, Imgenes y Vdeos para guardar tus archivos.
Lo que cambia es la forma de acceder a esas carpetas en el Explorador de
archivos. Para examinar las ubicaciones de tu PC, incluidas las carpetas que
aparecan en "Bibliotecas", expande Este equipo en el panel izquierdo.
A continuacin, se muestra una ventana tpica con sus partes:

Parte de la
ventana
Para qu se usa

1. Panel
izquierdo
Usa el panel izquierdo llegar a todo tipo de ubicaciones: tuOneDrive, las carpetas
de tu PC, los dispositivos y las unidades conectadas a tu PC y otros equipos de la red.
Pulsa o haz clic en una ubicacin para ver su contenido en la lista de archivos,
o pulsa o haz clic en una flecha para expandir una ubicacin en el panel izquierdo.
2. Botones
Atrs, Adelante
y Arriba
Usa el botn Atrs para volver a los resultados de la bsqueda o la ltima ubicacin
que viste, o el botnAdelante para volver a los siguientes resultados de bsqueda
o ubicacin. Usa el botn Arriba para abrir la ubicacin en la que est guardada
la carpeta que ests viendo.
3. Cinta Usa la cinta para tareas comunes, como copiar y mover, crear nuevas carpetas,
enviar elementos por correo electrnico o comprimirlos y cambiar la vista. Las pestaas
cambian para mostrar tareas adicionales que se aplican al elemento seleccionado. Por
ejemplo,
si seleccionas Este equipo en el panel izquierdo, la cinta muestra pestaas que son
diferentes
de las que mostrara si seleccionaras la carpeta Imgenes. Si no ves la cinta, pulsa o haz
clic en
el botn Expandir la cinta en la esquina superior derecha o presiona Ctrl+F1.
4. Barra de
direcciones
Usa la barra de direcciones para especificar o seleccionar una ubicacin. Pulsa o
haz clic en una parte de la ruta para ir a ese nivel, o pulsa o haz clic al final de la
ruta para seleccionar la ruta para copiar.
5. Lista de
archivos
Aqu es donde se muestra el contenido de la carpeta actual. Tambin es donde
aparecen los resultados de bsqueda cuando se escribe un trmino en el cuadro de
bsqueda.
6. Ttulos de
columna
En la vista Detalles, puedes usar los ttulos de columna para cambiar el modo en que
los archivos se organizan en la lista de archivos. Por ejemplo, puedes pulsar o hacer clic
en el ttulo Fecha de modificacin para ordenar por fecha (con los archivos que
trabajaste ms recientemente en la parte superior). Si pulsas o haces clic en el ttulo
de columna nuevamente, los archivos se ordenan con los ms antiguos en la parte superior.
Mantn presionado un ttulo de columna o haz clic con el botn secundario en l para
seleccionar otras columnas para agregar. Para obtener informacin sobre cmo cambiar
a la vista Detalles, consulta la siguiente seccin, "Cambiar la vista".
7. Cuadro de
bsqueda
Escribe una palabra o frase en el cuadro de bsqueda para buscar un elemento en la
carpeta actual. Dado que la bsqueda se inicia en cuanto empiezas a escribir, si por
ejemplo escribes "B", todos los archivos cuyo nombre empiece por la letra B se
mostrarn en la lista de archivos.
8. Barra de
estado
Usa la barra de estado para ver rpidamente el nmero total de elementos de una ubicacin,
o el nmero de elementos seleccionados y su tamao total.
9. Panel de
detalles/vista
previa
Usa el panel de detalles para ver las propiedades ms comunes asociadas al archivo
seleccionado. Las propiedades de archivo proporcionan informacin ms detallada
sobre un archivo, como el autor, la fecha de la ltima modificacin y cualquier
etiqueta descriptiva que puedas haber agregado al archivo. Si no ves el panel de detalles,
pulsa o haz clic en la pestaa Vista y despus, pulsa o haz clic en el panel de detalles.
Usa el panel de vista previa para ver el contenido de un archivo, como un documento
de Office, sin abrirlo en una aplicacin. Si no ves el panel de vista previa, pulsa o haz
clic en la pestaa Vista y despus, pulsa o haz clic en elpanel de vista previa.
Cambiar la vista
Al abrir una carpeta, se puede cambiar la apariencia de los archivos en la
ventana. Por ejemplo, quizs quieras ver los iconos con un tamao mayor o
menor, o una vista que te permita ver distintos tipos de informacin acerca de
cada archivo. Para realizar estos tipos de cambios, usa la pestaa Vista.

Buscar un archivo
Segn cuntos archivos tengas y cmo se organicen, puede ser muy laborioso
tener que buscar siempre cada archivo particular que necesites. Para ahorrar
tiempo y trabajo, usa el cuadro de bsqueda para buscar los archivos.
El cuadro de bsqueda se encuentra en la parte superior de cada ventana. Para
buscar un archivo, abre una carpeta como punto de inicio para tu bsqueda,
pulsa o haz clic en el cuadro de bsqueda y comienza a escribir el trmino de la
bsqueda. El cuadro de bsqueda filtra la vista actual de acuerdo con el texto
que escribas. Los archivos se muestran como resultados de bsqueda si el
trmino de bsqueda coincide con las etiquetas, el nombre del archivo u otras
propiedades, o incluso el texto dentro de un documento. Para obtener
informacin acerca de la manera de buscar en el Explorador de archivos,
consulta Buscar archivos en el Explorador de archivos.

Crear una carpeta nueva
Puedes crear carpetas para ayudarte a organizar tus archivos. Incluso
puedes crear unas carpetas dentro de otras (llamadas en ocasiones
subcarpetas).
Pulsa o haz clic en la pestaa Inicio y, a continuacin, en Nueva carpeta.
Imprimir un documento
Normalmente puedes imprimir los archivos directamente desde el
Explorador de archivos, pero es mejor abrir el archivo que quieres imprimir
en una aplicacin y usar el comando de impresin de la aplicacin. De este
modo, puedes comprobar las opciones de impresin y cambiarlas si es
necesario. Si no encuentras el comando de impresin de la aplicacin que
est usando, presiona Ctrl+P.

Crear o eliminar un archivo
La manera ms comn de crear archivos nuevos es usar una aplicacin. Por
ejemplo, puedes crear una carta en una aplicacin de procesamiento de texto o
un archivo de pelcula en una aplicacin de edicin de vdeo. De manera
predeterminada, la mayora de las aplicaciones guardan los archivos en carpetas
comunes, como Imgenes y Msica, lo que facilita la bsqueda de los archivos la
prxima vez.
Cuando ya no necesites un archivo, puedes quitarlo del equipo para ahorrar
espacio y evitar que se llene de archivos que no necesitas. Para eliminar un
archivo, bscalo y seleccinalo. Pulsa o haz clic en la pestaa Inicio y, a
continuacin, enEliminar.
Cuando eliminas un archivo, se mueve a la papelera de reciclaje, donde se
almacena temporalmente. La papelera de reciclaje se puede considerar una red
de seguridad que permite recuperar archivos o carpetas eliminados
accidentalmente. Para abrir la papelera de reciclaje en el Explorador de
archivos, escribe papelera de reciclaje en la barra de direcciones. De vez en
cuando debes vaciar la papelera de reciclaje para recuperar todo el espacio de
almacenamiento que ocupan los archivos que ya no necesitas. Para vaciar la
papelera de reciclaje, haz clic con el botn secundario en ella o mantenla
presionada, y pulsa o haz clic en Vaciar Papelera de reciclaje.

Abrir un archivo existente
Para abrir un archivo, haz doble clic o doble pulsacin en l. El archivo
generalmente se abrir en la aplicacin que se us para crearlo o modificarlo.
Por ejemplo, si se trata de un archivo de texto, se abrir en una aplicacin de
procesamiento de texto. Si quieres abrir un archivo en una aplicacin diferente
de la que normalmente usas, seleccinalo, pulsa o haz clic en la pestaa Inicio,
pulsa o haz clic en la flecha junto a Abrir y despus, elige la aplicacin que
quieras usar.

Grabar un CD o DVD
Si tienes una grabadora de CD o DVD en el equipo, puedes grabar discos con
el Reproductor de Windows Media. Para obtener ms informacin,
consulta Grabar un CD o DVD en el Reproductor de Windows Media. Ten en
cuenta que el Reproductor de Windows Media no est incluido
en Windows RT 8.1.
Cambiar el nombre a un archivo o una carpeta
Para cambiar el nombre de un archivo o una carpeta, seleccinalo en la lista
de archivos, pulsa o haz clic en la pestaaInicio y despus, pulsa o haz clic
en Cambiar nombre.

MANEJO DE ARCHIVOS Y DIRECTORIOS

El administrador de archivos controla la informacin mediante la utilizacin
de archivos y directorios. Por lo tanto realiza cuatro tareas fundamentales:
1. Controlar el almacenamiento de los archivos.
2. Utilizar polticas de almacenamiento (donde, como).
3. Asignacin del archivo.
4. Desasignar el archivo.

ASPECTOS BASICOS DE LOS ARCHIVOS

Los archivos son un mecanismo de abstraccin. Son una forma de almacenar
informacin en un disco y volver a leerla mas adelante. Esto debe hacerse de
forma que el usuario quede protegido contra los detalles de forma y lugar de
almacenamiento de la informacin, as como el funcionamiento real de los
discos.
Cuando un proceso crea un archivo, le da a ste un nombre. Cuando el
proceso concluye el archivo sigue existiendo y otros procesos pueden tener
acceso a l mediante su nombre. La extensin determina con que programa
se ejecuta ese archivo.

ESTRUCTURA DE UN ARCHIVO

Los archivos se pueden estructurar de varias maneras: puede ser una serie
estructurada de bytes, o una secuencia de archivos de longitud fija, cada uno
con su propia estructura interna. Tambin esta la estructura de rbol en los
archivos donde hablamos de jerarquas y ramificaciones y llaves.

TIPOS DE ARCHIVOS

Los sistemas operativos soportan varios tipos de archivos, archivos regulares,
directorios, archivos especiales de caracteres y archivos especiales de
bloques.
1. Archivos regulares: son aquellos que contienen informacin del usuario
(generalmente son binarios o en ASCII).
2. Los directorios: son archivos del sistema para el mantenimiento de una
estructura del sistema de archivos.
3. Los archivos especiales de caracteres: Tienen relacin con entrada/salida
y se usan para modelar dispositivos seriales de E/S, tales como las impresoras,
terminales y redes.
4. Los archivos especiales de bloques: se usan para modelar discos.

DIRECTORIOS

En sistemas de archivos jerrquicos, en lo usual, se declara la ubicacin
precisa de un archivo con una cadena de texto llamada "ruta". La
nomenclatura para rutas vara ligeramente de sistema en sistema, pero
mantienen por lo general una misma estructura. Una ruta viene dada por una
sucesin de nombres de directorios y subdirectorios, ordenados
jerrquicamente de izquierda a derecha y separados por algn carcter
especial que suele ser una barra ('/') o barra invertida ('\') y puede terminar
en el nombre de un archivo presente en la ltima rama de directorios
especificada. Un directorio tiene por lo menos varios datos, uno por archivo

SISTEMAS DE ARCHIVOS

El administrador de archivos tiene que controlar esta informacin mediante
el sistema de archivos, que esta compuesto principalmente por una estructura de
directorios y una coleccin de archivos correspondiente a cada directorio.
Invoca siempre a FAT. C:
La tabla de asignacin de archivos contiene un ndice separado de un nivel para
cada archivo; el ndice posee una entrada para cada seccin asignada al archivo.
El ndice del archivo se guardar en un bloque aparte y la entrada del archivo en
la tabla de asignacin, apuntar a dicho bloque.
Cuando se crea un sistema de archivos, se almacena en una parte especial del
mismo una tabla que contiene una entrada por cada bloque de disco y que est
indexada por nmero de bloque. A medida que se asignan nuevos bloques al
archivo, se apunta a ellos desde la ltima entrada de la tabla asociada al
archivo.

MANEJO DEL ESPACIO EN DISCO

Los sistemas de archivos se almacenan en discos. Casi todos los discos pueden
dividirse en una o mas particiones, con sistemas de archivos independientes en
cada particin. El sector 0 del disco se llama registro maestro de arranque (MBR;
Master Boot Record) y sirve para arrancar la computadora. El final del MBR
contiene la tabla de particiones, esta tabla contiene las direcciones inicial y final
de cada particin. Una de las particiones de la tabla esta marcada como activa,
cuando se enciende la computadora el BIOS lee el MBR del disco y lo ejecuta. Lo
primero que hace el programa MBR es localizar la particin activa, leer su primer
bloque, llamado bloque de arranque y ejecutarlo. El programa del bloque de
arranque carga el sistema operativo contenido en esa particin.

ALMACENAMIENTO DE ARCHIVOS

ASIGNACIN ADYACENTE
El aspecto ms importante en la implantacin del sistema de archivos es cmo se
realiza el registro de los bloques asociados a cada archivo. El espacio en disco se
divide en unidades de asignacin denominadas bloques, de tal manera que
cuando un proceso solicita espacio en disco se entregar una cantidad de bloques
que satisfaga las necesidades. Los tamaos tpicos de bloques fluctan entre 512
bytes hasta 2 Kb.
Para guardar constancia de las secciones asignadas a un archivo se utiliza una
estructura denominada normalmente como Tabla de Asignacin de
Archivos (FAT). Cuando se crea un archivo se le asigna un nico conjunto
contiguo de bloques; por tanto esta es una estrategia de asignacin previa
denominada asignacin adyacente. En la asignacin adyacente se almacena cada
archivo como un solo bloques de datos en el disco.

ASIGNACIN POR LISTAS LIGADAS
Para almacenar archivos se mantiene a cada uno de ellos como una lista ligada
de bloques en disco. Donde en cada bloque de un archivo existe un apuntador al
siguiente bloque del mismo. La primera palabra de cada bloque guarda la
direccin del siguiente. Cada bloque contendr un puntero al siguiente bloque de
la cadena.

ASIGNACIN POR LISTAS LIGADAS CON NDICE
En esta asignacin se toma el apuntador que se encuentra en la primera palabra
del bloque de disco y lo colocamos en una tabla o ndice de la memoria,
estaramos hablando de una asignacin por listas ligadas con ndice. En la
asignacin indexada, todo el bloque est disponible para almacenar datos. La
asignacin puede hacerse por bloques de tamao fijo o en secciones de tamao
variable.
La tabla de asignacin de archivos contiene un ndice separado de un nivel para
cada archivo; el ndice posee una entrada para cada seccin asignada al archivo.
El ndice del archivo se guardar en un bloque aparte y la entrada del archivo en
la tabla de asignacin, apuntar a dicho bloque.

ESTRUCTURA DE DIRECTORIOS

Antes de poder leer un archivo ste debe ser abierto, al abrir un archivo, el So
usa el nombre de la ruta de acceso dado por el usuario para localizar el dato en
el directorio.
Directorios en CP/M: en este sistema solo existe un directorio, por lo que todo
lo debe hacer el sistema de archivos para encontrar el nombre es que tiene que
buscar en un solo directorio.
Directorios en MS/DOS: los directorios pueden contener otros directorios, lo
que conduce a un sistema jerrquico de archivos.
Directorios en UNIX: es en extremo su estructura sencilla, cada entrada
contiene un nombre de archivo y su nmero de nodo-i. toda la informacin
relativa al tipo, tamao, tiempos, propiedad y bloques en disco esta contenida
en ese nodo.

ARCHIVOS COMPARTIDOS

Cuando varios usuarios colaboran en un proyecto, es comn que necesiten
compartir archivos, por ello es en muchos casos conveniente que un archivo
compartido aparezca al mismo tiempo en diferentes directorios que pertenecen a
distintos usuarios. El archivo compartido se llama enlace (link), por lo que ahora
el sistema de archivos es mas bien una grfica cclica dirigida, no un rbol.
Compartir archivos es conveniente, pero tambin presenta problemas, por
principio, si los directorios contienen en verdad direcciones de disco, tendr que
crearse una copia de ellas en cada uno cuando se enlace el archivo, adems de
que la actualizacin correcta no puede mantenerse a tiempo.

RENDIMIENTO DEL SISTEMA DE ARCHIVOS

El acceso al disco es mucho ms lento que el acceso a memoria. La lectura de
una palabra de memoria tarda un mximo de unas cuantas centenas
de nano segundos. La lectura de un bloque de disco tarda decenas de
milisegundos, 100 000 veces mas lento.
La tcnica ms comn para reducir los accesos a disco es el bloque de cache o
bfer cach. Una cach es una coleccin de bloques que pertenecen desde el
punto de vista lgico al disco, pero que se mantienen en la memoria por razones
de rendimiento.

SEGURIDAD

Los trminos seguridad y proteccin se utilizan en forma indistinta. Sin embargo,
es til hacer una distincin entre los problemas generales relativos a la garanta
de que los archivos no sea ledos o modificados por personal no autorizado, lo
que incluye aspectos tcnicos, de administracin, legales y polticos, por un lado
y los sistemas especficos del sistema operativo utilizados para proporcionar la
seguridad, por el otro. Para evitar la confusin, se utilizar el trmino seguridad
para referirnos al problema general y el trmino mecanismo de proteccin para
referirnos a los mecanismos especficos del sistema operativo utilizado para
resguardar la informacin de la computadora. Sin embargo, la frontera entre
ellos no est bien definida.

FALLAS DE SEGURIDAD

Al igual que la industria del transporte tiene el Titanic y el Hindenburg, los
expertos en seguridad de las computadoras tienen algo que quisieran poder
olvidar. En esta seccin se analizaran algunos problemas de seguridad que
surgieron en cuatro sistemas operativos: Unix, Multics, Tenex, y el OS/360.
La utilera LPR de Unix imprime un archivo en la impresora de lneas tiene una
opcin para eliminar el archivo despus de ser impreso. En las primeras versiones
de Unix, era posible que cualquiera utilizara LPR para imprimir, para que despus
el sistema eliminara el archivo con la contrasea.
El problema de seguridad de Multics se relacionaba con el hecho de que los
diseadores de sistema siempre pensaron en Multics como un sistema de tiempo
compartido, cuyas facilidades para el procesamiento por lotes surgieron como
una idea tarda, para pacificar ciertas viejas intransigencias de los lotes. La
seguridad en el tiempo compartido era excelente; la seguridad en los lotes era
inexistente. Cualquier persona poda introducir un trabajo por lotes que leyera
un paquete de naipes en el directorio de cualquier otro usuario.


El sistema operativo Tenex era muy popular en las computadoras DEC-10 ya no se
utiliza mucho pero su nombre quedar grabado para siempre en los anales de la
seguridad de las computadoras, debido al siguiente error del diseo. Tenex
permita la paginacin. Para que los usuarios supervisaran el comportamiento de
sus programas, era posible indicar al sistema que llamara una funcin del usuario
si ocurra un fallo de pgina.

En el sistema OS/360 era posible iniciar una lectura de cinta y continuar despus
el clculo mientras que la unidad de cinta transferira datos al espacio el usuario.
El truco aqu consista en iniciar con cuidado una lectura de cinta y despus
hacer una llamada al sistema que necesitar una estructura de datos del usuario;
por ejemplo, un archivo que leer y su contrasea.

PRINCIPIOS DE DISEO PARA SEGURIDAD

Al disear sistemas se debe asegurar que pueden resistir ataques de estos tipos:

1. Solicitar pginas de memoria, espacio en disco y solo leerlas. Muchos sistemas no las borran
antes de asignarlas y podran contener interesante informacin escrita por el anterior usuario.
2. Intentar llamadas al sistema no vlidas, o bien llamadas vlidas con parmetros no vlidos, o
incluso llamadas vlidas con parmetros vlidos pero no razonables. Muchos sistemas pueden
ser confundidos con facilidad.
3. Iniciar la conexin al sistema y oprimir entonces DEL, RUBOUT o BREAK a la mitad de la
secuencia de acceso. En ciertos sistemas el programa de verificacin de la contrasea quedar
eliminado y se considerar un acceso exitoso.

1. Intentar modificar las complejas estructuras del sistema operativo que est
en el espacio del usuario. En muchos sistemas, para abrir un archivo, el
programa construye una enorme estructura de datos, la cual contiene el
nombre del archivo y muchos otros parmetros, lo cual se transfiere al
sistema. Al leer o escribir en un archivo, el sistema puede actualizar a
veces la propia estructura. La modificacin de estos campos puede causar
estragos a la seguridad.
2. Engaar al usuario, escribiendo un programa que haga aparecer "login": En
la pantalla y que despus desaparezca. Muchos usuarios irn hacia la
Terminal y le indicarn su nombre y su contrasea de acceso, la cual
registrar el programa para su diablica maestro.
3. Buscar manuales que digan "no lleve a cabo X" he intentar tantas
variaciones de X como sea posible.
4. Convencer a un programador del sistema para que modifique el sistema,
con el fin de evitar ciertas verificaciones vitales de seguridad para
cualquier usuario con su nombre de acceso. Este ataque se conoce como
una trampa (trap door).

VIRUS

Una categora especial de ataque es el virus computacional, el cual se ha
convertido en un enorme problema para muchos usuarios de computadoras. Un
virus es un fragmento de programa que se aade a un programa legtimo con la
intencin de infectar a otros. Difiere de un gusano solo en el echo en que un
virus est a cuesta de un programa existente, mientras que un gusano es un
programa completo en si mismo.

Un virus tpico funciona de la manera siguiente. En primer lugar, la persona que
escribe el virus produce un nuevo programa til, que ha menudo es un juego para
MS-DOS. Este programa contiene el cdigo del virus oculto en l. El juego se
enva a un sistema de boletines pblicos, o bien se le ofrece gratis o a un mdico
precio en discos flexibles. Se anuncia el programa y las personas empiezan a
cargarlo y usarlo. La construccin de un virus no es fcil, por lo que las personal
que los realizan son brillantes en general y la calidad del juego o programa es
con frecuencia excelente.

Al iniciar el programa, este comienza a examinar de inmediato todos los
programas en binario del disco duro, para ver si ya estn infectados. Si encuentra
un programa no infectado, lo infecta al aadir el cdigo del virus al final del
archivo y re emplaza la primera instruccin con un salto al virus. Cuando el
cdigo del virus termina su ejecucin, ejecuta las instrucciones que estaban
antes en primer lugar y despus salta a la segunda instruccin. De esta forma,
cada vez que se ejecuta un programa infectado, este intenta infectar ms
programas.


MECANISMO DE PROTECCION

DOMINIOS DE PROTECCIN
Un sistema de cmputos contiene muchos objetos que necesitan proteccin.
Estos objetos pueden ser el hardware, la CPU, los segmentos de memoria,
terminales, unidades de disco o impresoras; o bien ser del software, como los
proceso, archivos, bases de datos o semforos.
Cada objeto tiene un nico nombre mediante el cual se la hace referencia y un
conjunto de operaciones que se pueden realizar en l. READ y WRITE son
operaciones adecuadas para un archivo; UP y DOWN tiene sentido en un
semforo. Es evidente que se necesita una va para prohibir el acceso de los
procesos a los objetos a los que no tiene permitido dicho acceso. Adems, este
mecanismo debe posibilitar la restriccin de los procesos a un subconjunto de
operaciones legales en caso necesario. Por ejemplo, puede permitirse que el
proceso A lea el archivo F, pero no escriba en l.

LISTAS PARA CONTROL DE ACCESO
En la prctica, rara vez se almacena la matriz puesto que es grande y rala. La
mayora de los dominios no tienen acceso alguno a la mayora de los objetos, por
lo que el almacenamiento de una enorme matriz casi vaca es un desperdicio de
espacio en disco. Sin embargo, existen dos mtodos prcticos, que guardan la
matriz por renglones o por columnas, pero slo los elementos no vacos. Los dos
puntos de vista son distintos, aunque no lo parezcan.

La primera tcnica asocia a cada objeto una lista (ordenada) con todos los
dominios que pueden tener acceso al objeto y la forma de dicho acceso. Esta
lista se llama Lista de Control de Acceso (ACL). El propietario de un objeto
puede modificar su ACL en cualquier momento, lo que hace fcil prohibir accesos
antes permitidos.
El nico problema es que probable que la modificacin de la ACL no afecte a los
usuarios que utilicen en ese momento al objeto (por ej. alguien que tenga
abierto el archivo).

MODELOS DE PROTECCIN
Las matrices de proteccin, no son estticas. Estas cambian con frecuencia
cuando se crean los objetos, se destruyen objetos anteriores o bien cuando los
propietarios deciden agrandar o restringir el conjunto de usuarios de sus objetos.
Se ha prestado gran atencin al modelado de sistemas de proteccin en los que
la matriz de proteccin cambia de manera constante.

EJEMPLOS DE SISTEMAS DE ARCHIVOS

Existen diversos sistemas operativos y por consecuencia cada uno con una
estructura especifica de su sistema de archivos, sin embargo lo que si tienen
en comn, es el hecho de que el uso de sus sistemas de archivos es con el
objetivo de mantener una estructura ordenada de la informacin y sobre todo
el hecho de tener el control de la misma.

CP/M

Un sistema CP/M solo tiene un directorio, que contiene entradas de tamao fijo
de 32 bytes, el tamao del directorio, aunque fijo para una implementacin
dada, podra ser distinto en otras implementaciones de CP/M.
Todos los archivos del sistema aparecen en este directorio.
Despus de que CP/M arranca, lee el directorio y calcula un mapa de bits que
contiene lo bloques de disco libres, viendo cuales bloques no estn en ningn
archivo. Este mapa de bits, que solo ocupa 32 bytes par aun disco de 180 Kb, se
mantiene en memoria durante la ejecucin. En el momento de apagar el sistema
el mapa se desecha, es decir no se escribe en el disco.

MS-DOS

El sistema de archivos de MS-DOS sigue de cerca el patrn del sistema CP/M,
incluyendo el uso de nombres de archivo de 8 + 3 caracteres. La primera versin
de MS-DOS hasta la limitada a un solo directorio, sin embargo a partir de la
segunda versin se expandi de manera considerable la funcionalidad del sistema
de archivos. La principal mejora fue la inclusin de un sistema de archivos
jerrquico en el que los directorios podan anidarse hasta una profundidad
arbitraria. Esto implicaba que el directorio raz poda contener subdirectorios y
estos contener otros subdirectorios.

WIN 98

La estructura de directorios de Windows 98 tena que ser compatible con MS-
DOS, sin embargo utilizaba los 10 bytes reservados de las entradas. El sistema de
archivos representa los nombres de archivos largos de modo que sean
compatibles con MS-DOS. Ahora se puede tener acceso a los archivos con
cualquiera de los dos nombres.Desde el punto de vista conceptual, la
implementacin del sistema de archivos FAT-32 es similar a la del sistema de
archivos FAT-16, sin embargo en lugar de un arreglo de 65,536 entradas, hay
tantas entradas como se necesiten para cubrir la parte del disco que contiene
datos.

UNIX V7

UNIX tiene tres tipos de archivos: directorios, archivos ordinarios y archivos
especiales. UNIX almacena los archivos como secuencias de bytes y no les impone
estructura alguna. Por lo tanto los archivos de texto son cadenas de caracteres y
los archivos binarios son secuencias de dgitos binarios agrupados en palabras.
El sistema de archivos de UNIX organiza al disco en bloques de 512 bytes cada
uno y lo divide en cuatro regiones: la primera, se reserva para el arranque
(direccin 0), la segunda contiene el tamao del disco y las fronteras con las
dems regiones, la tercera, incluye una lista de definiciones de archivo, conocida
como lista i que utiliza una combinacin de nmeros primarios de dispositivo
mayores y menores y numero i que singularizan el archivo y la cuarta regin
contiene los bloques libres disponibles para almacenamiento de archivos.

Potrebbero piacerti anche