Beruflich Dokumente
Kultur Dokumente
Este artculo explica los archivos informticos y los sistemas de archivos en trminos
generales. Para una explicacin ms detallada y tcnica, vase Sistema de archivos.
Para otros usos de este trmino, vase Archivo.
Un archivo o fichero informtico es un conjunto de bits que son almacenados en un
dispositivo. Un archivo es identificado por un nombre y la descripcin de la carpeta o
directorio que lo contiene. A los archivos informticos se les llama as porque son los
equivalentes digitales de los archivos escritos en expedientes, tarjetas,
libretas, papel o microfichas del entorno de oficina tradicional.
ndice
[ocultar]
Proteccin de archivos[editar]
Muchos sistemas informticos modernos proporcionan mtodos para proteger los archivos
frente a daos accidentales o intencionados. Las computadoras que permiten varios
usuarios implementan permisos sobre archivos para controlar quin puede o no leer,
modificar, borrar o crear archivos y carpetas. A un usuario dado se le puede conceder
solamente permiso para modificar un archivo o carpeta, pero no para borrarlo; o a un
usuario se le puede conceder permiso para crear archivos o carpetas, pero no para
borrarlos. Los permisos tambin se pueden usar para permitir que solamente ciertos
usuarios vean el contenido de un archivo o carpeta. Los permisos protegen de la
manipulacin no autorizada o destruccin de la informacin de los archivos, y mantienen
la informacin privada confidencial impidiendo que los usuarios no autorizados vean
ciertos archivos.
Otro mecanismo de proteccin implementado en muchas computadoras es una marca de
slo lectura. Cuando esta marca est activada en un archivo (lo que puede ser realizado
por un programa de computadora o por un usuario humano), el archivo puede ser
examinado, pero no puede ser modificado. Esta marca es til para informacin crtica que
no debe ser modificada o borrada, como archivos especiales que son usados solamente
por partes internas del sistema informtico. Algunos sistemas incluyen tambin una marca
ocultapara hacer que ciertos archivos sean invisibles; esta marca la usa el sistema
informtico para ocultar archivos de sistema esenciales que los usuarios nunca deben
modificar.
Almacenamiento de archivos[editar]
En trminos fsicos, la mayora de los archivos informticos se almacenan en discos
duros discos magnticos que giran dentro de una computadora que pueden registrar
informacin indefinidamente. Los discos duros permiten acceso casi instantneo a los
archivos informticos.
Hace unos aos solan usarse cintas magnticas para realizar copias de seguridad.
Tambin se usaban otros medios de almacenamiento como discos
compactos grabables, unidades Zip, etctera.
No obstante en la actualidad han cobrado mucho auge las memorias flash, dispositivos
con mucha capacidad de almacenamiento que tienen la ventaja de ser pequeos y
porttiles; suelen usarse para guardar archivos en dispositivos pequeos como Telfonos
mviles o reproductores de audio porttiles
Respaldo de archivos[editar]
Cuando los archivos informticos contienen informacin que es extremadamente
importante, se usa un proceso de respaldo (back-up) para protegerse contra desastres
que podran destruir los archivos. Hacer copias de respaldo de archivos significa
simplemente hacer copias de los archivos en una ubicacin separada de modo que se
puedan restaurar si le pasara algo a la computadora, o si fueran borrados
accidentalmente.
Hay muchas maneras de hacer copias de respaldo de archivos. La mayora de los
sistemas informticos proporcionan utilidades para ayudar en el proceso de respaldo, que
puede llegar a consumir mucho tiempo si hay muchos archivos a salvaguardar. Copiar los
archivos a otro disco duro en la misma computadora protege contra el fallo de un disco,
pero si es necesario protegerse contra el fallo o destruccin de la computadora entera,
entonces de deben hacer copias de los archivos en otro medio que puede sacarse de la
computadora y almacenarse en una ubicacin distante y segura.
Administracion de Archivos
Esto debe hacerse de modo que el usuario no tenga que enterarse de los detalles de como y
donde esta almacenada la informacin y de como funciona en los discos de una computadora.
Los archivos se pueden estructurar de varias maneras las mas comunes son,
1.-Secuencia de bytes:
El archivo es una serie no estructurada de bytes
2. Secuencia de registros.
a. El archivo es una secuencia de registros de longitud fija, cada uno con su propia estructura
interna.
3. rbol.
a. El archivo consta de un rbol de registros, no necesariamente de la misma longitud.
Cada registro tiene un campo llamado key (llave o clave) en una posicin fija del registro.
c.El rbol se ordena mediante el campo clave para permitir una rpida bsqueda de una clave
particular.
Un archivo recibe un nombre, para conveniencia de sus usuarios, y se hace referencia a el por
dicho nombre. Un nombre es generalmente una cadena de caracteres. Algunos sistemas
distinguen entre maysculas y minsculas en los nombres, en tanto que otros sistemas
consideran los dos casos como equivalentes. Cuando se asigna un nombre a un archivo, este se
vuelve independiente del proceso del usuario, e incluso del sistema que lo creo.
2.-Tipo:
Esta informacin es necesaria para aquellos sistemas que soportan diferentes tipos.
3.-Ubicacin:
Esta informacin es un apuntador a un dispositivo y ala ubicacin del archivo en dicho
dispositivo.
4.-Tamao:
En este atributo se incluyen el tamao actual del archivo (en bytes, palabras o bloques) y,
posiblemente, el tamao mximo permitido.
5.-proteccin.
Informacin de control de acceso que determina quien puede leer, escribir, ejecutar, etc. El
archivo.
1.-La creacin
Estos datos pueden ser tiles para proteccin, seguridad y control de uso.
Para definir adecuadamente a los archivos, necesitamos considerar las operaciones que se
pueden realizar sobre ellos. El sistema operativo_segun meza Badillo-Proporciona llamadas al
sistema para crear, escribir, leer, reposicionar, borrar y truncar archivos
2.-Escribir u archivo:
Se hace una llamada al sistema especificando tanto el nombre del archivo como la
informacin que se va a escribir en el. El sistema debe mantener un apuntador de escritura ala
ubicacin en el archivo donde va a tener un lugar la siguiente escritura. El apuntador de
escritura debe actualizarse siempre que ocurra una escritura.
3.-Leer un archivo
Se hace una llamada al sistema que especifica el nombre del archivo y el lugar(en la memoria)
donde deber colocarse el siguiente bloque del mismo.Nuevamente,se busca en el directorio la
entrada asociada y el sistema mantiene un apuntador de lectura a la ubicacin en el archivo en
donde va a tener lugar la siguiente lectura. Una vez que se ha realizado la operacin, el
apuntador de lectura se actualiza. Tanto la operacin de lectura como la de escritura emplean
este mismo apuntador, ahorrando espacio y reduciendo la complejidad del sistema.
5.-Borrar un archivo.
Se busca en el directorio el archivo designado. Una vez que se ha encontrado la entrada
asociada, se librera todo el espacio del archivo (para que pueda ser utilizado por otros archivos)
y se borra la entrada del directorio.
Para llevar el control de los archivos, el sistema de archivos comnmente tiene directorios o
carpetas. La forma mas sencilla del sistema de directorios es que un directorio contenga todos
los archivos a veces se le llama directorio raz.
Los sistemas de archivos de las computadoras pueden ser extensos .algunos sistemas almacenan
miles de archivos en cientos de gigabytes de disco. Para manejar todos estos datos, se
necesitan organizar. Esta organizacin generalmente se realiza en dos partes.
consiste en hacer una bsqueda de una estructura de directorios para encontrar la entrada para
un archivo particular.
-Crear un archivo:
consiste en crear nuevos archivos y agregarlos al directorio.
-Borrar un archivo:
-Listar un directorio:
consiste en obtener una lista de los archivos en un directorio y el contenido de la entrada del
directorio para cada archivo de la lista.
Renombrar un archivo:
consiste en tener acceso a cada directorio y a cada archivo dentro de una estructura de
directorios. Es recomendable realizar una copia de todos los archivos en cinta magntica.
Esta tcnica proporciona una copia de respaldo encaso de una falla del sistema o si el archivo
simplemente ya no esta en uso. En este caso, el archivo puede copiarse en una cinta y liberar el
espacio en disco de dicho archivo para que pueda ser utilizado por otro.
3.-PERMISOS
Tambin se pueden controlar otras operaciones, tales como, renombrar, copiar o editar el
archivo, sin embargo, en el caso de muchos sistemas, estas funciones de alto nivel (como
copiar) pueden implantarse mediante un programa de sistema que realice llamadas al sistema de
bajo nivel. La proteccin solo se proporciona en el nivel inferior.
Se han propuesto muchos mecanismos de proteccin diferentes .cada esquema tiene sus
ventajas y desventajas, por lo que cada quien debe seleccionar el apropiado para la aplicacin
deseada. Esto depende del tipo de proteccin que requiera cada sistema de cmputo en
particular.
El principal problema con las listas de acceso es su longitud. Si se permite que todos puedan
leer el archivo, debemos listar a todos los usuarios y concederle acceso de lectura. Esta tcnica
.tiene dos consecuencias no deseables:
1.-La construccin de la lista puede ser una tarea tediosa que no ofrece alguna utilidad,
especialmente si no se reconoce por adelantado la lista de usuarios del sistema.
2.-La entrada del directorio que anteriormente era de tamao fijo ahora necesita ser de tamao
variable, haciendo que la administracin de espacio sea ms compleja.
Para condensar la longitud de la lista de acceso, muchos sistemas reconocen tres clasificaciones
de usuarios con relacin a cada archivo:
Grupo: Un conjunto de usuarios que estn compartiendo el archivo y necesitan acceso similar
en un grupo o grupo de trabajo.
5.-JERARQUA DE DIRECTORIOS
DIRECTORIO DE 2 NIVELES
Cada usuario tiene su propio directorio de archivos de usuario (user file directory, UFD) cada
UFD tiene una estructura similar, pero lista solo los archivos de un usuario. Cuando comienza
un trabajo de usuario o se conecta un usuario, se hace una bsqueda en el directorio de
archivos maestro (master file directory, MFD).el MFD esta indexado por el nombre de usuario
o el numero de cuenta y cada entrada apunta al UFD para dicho usuario.
Con un sistema de directorios con estructura de rbol, los usuarios pueden tener acceso a los
archivos de otros usuarios, adems de sus propios archivos.
Una estructura de directorios de grafica aciclica es ms flexible que una estructura sencilla de
rbol, pero tambin es ms compleja.
Uno de los aspectos ms confusos en el diseo de los sistemas operativos es la entrada y salida
(E/S).Debido a la amplia variedad de dispositivos y aplicaciones de esos dispositivos, es difcil
desarrollar una solucin general y consistente. Los dispositivos externos que tienen que hacer
funcionar la E/S en los sistemas informticos se clasifican en tres categoras.
-Dispositivos legibles por los humanos: Son apropiados para la comunicacin con el usuario.
(Terminales de video, teclados, pantallas, impresoras etc
-Dispositivos legibles por la maquina: son adecuados para comunicarse con equipos
electrnicos (discos, unidades de cinta, sensores, controladores e impulsores).
Se debe asegurar que los datos no se pierdan encaso e una falla. Para esto podemos emplear
programas de sistema para respaldar datos del disco a otro dispositivo de almacenamiento,
cmo un disco flexible, una cinta magntica o un disco ptico. La recuperacin de la perdida de
un archivo individual, o de todo un disco, puede implicar simplemente restablecer los datos a
partir del respaldo.
Para minimizar el copiado requerido, podemos utilizar la informacin de cada entrada del
archivo en el directorio. Por ejemplo, si el programa de respaldo sabe cuando se realizado el
ultimo respaldo de un archivo, y la fecha de la ultima escritura del archivo en el directorio no
ha cambiado desde ese momento, entonces el archivo no necesita copiarse nuevamente.
Normal: conocido como respaldo completo, se copian todos los archivos y carpetas
seleccionados. Este tipo de respaldo no toma en cuenta los marcadores bits- para determinar
que archivos, elimina el atributo de archivo de todos los archivos que se van a respaldar.
Copia: en este tipo de respaldo se realiza una copia de seguridad de todos los archivos y
carpetas seleccionados y no se buscan ni se borran los marcadores.
Diferencial: en este tipo solo se realiza una copia de seguridad de los archivos y carpetas
seleccionados que tienen un marcador. Este tipo de respaldo es moderadamente rpido en la
copia y restauracin de los datos.
Incremental. En este solo se realizan copia de seguridad de los archivos y carpetas que tiene
un marcador.
Diaria. Realiza copia de seguridad de todos los archivos y carpetas seleccionados que han
cambiado durante el diana copia de este tipo no busca ni borra los marcadores.
La compresin de datos consiste en la reduccin del volumen de informacin tratable (procesar,
transmitir, grabar) con esto se pretende transportar la misma informacin, pero empleando la
menor cantidad de espacio.
Algoritmos que buscan series largas que luego se codifican en formas ms reducidas
Algoritmos que examinan los caracteres mas repetidos para luego codificar de forma mas corta
los que mas se repiten (algoritmo de Hoffman)
Algoritmos que construyen un diccionario con los patrones encontrados, a los cuales se hace
referencia de manera posterior.
Sin perdidas reales: transmitiendo toda la entropa del mensaje (toda la informacin bsica e
irrelevante, pero eliminando la redundante.
Subjetivamente con prdidas: se elimina cierta cantidad de informacin bsica por lo que el
mensaje se reconstruir con errores perceptibles pero tolerables (por ejemplo, la
videoconferencia).
8.-MANTENIMIENTO AL SISTEMA DE ARCHIVOS
Con las limitaciones que existen en el espacio de los discos duros es necesario reutilizar este
espacio para que sea utilizado por nuevos archivos, existen dispositivos que solo permiten una
escritura en cualquier sector por lo que no es posible su reutilizacin .En los discos duros el
sistema mantiene una lista de espacio libre en la que registra todos los bloques del disco que
estn libres (no asignados a algn archivo o directorio).Para crear un archivo buscamos una
lista de espacio libre la cantidad de espacio requerido, y asignamos dicho espacio al nuevo
archivo. Este espacio se remueve despus de la lista de espacio libre. La lista de espacio libre, a
pesar de su nombre podra no estar implementada como una lista. La lista de espacio libre se
implementa como sigue:
1.-VECTOR DE BITS:
Cada bloque se representa mediante 1 bit. Si el bloque esta libre, el bit es 1; si el bloque esta
asignado ,el bit es 0.La principal ventaja de este enfoque es que es sencillo y eficiente encontrar
el primer bloque libre, o n bloques libres consecutivos en el disco, muchas computadoras
incluyen instrucciones para la manipulacin de bits que pueden usarse eficazmente para este
fin. Por ejemplo la familia Intel, a partir del procesador 80386 y la familia Motorola desde el
procesador 68020.
2.-LISTA ENLAZADA.
Consiste en enlazar todos los bloques libres del disco, manteniendo un apuntador al primer
bloque libre en una localidad especial en el disco y colocndolo en cache en memoria. Este
primer bloque contiene un apuntador en el siguiente bloque libre en el disco, y as
sucesivamente. Sin embargo, este esquema no es eficiente, para recorrer la lista, ya que se debe
leer cada bloque, lo cual requiere una cantidad considerable de tiempo de E/S. Por lo general, el
sistema operativo necesita solo un bloque libre para poder asignar dicho bloque en la lista de
bloques libres.
3.-AGRUPACION
.Una modificacin del enfoque de la lista de bloques libres consiste en almacenar las
direcciones de n bloques libres en el primer bloque libre. Los primeros n-1 de estos bloques
estn efectivamente libres. El bloque final contiene las direcciones de otros n bloques libres, y
as sucesivamente. La importancia de esta implementacin es que se pueden encontrar
rpidamente las direcciones de un gran nmero de bloques libres, a diferencia del enfoque
estndar de la lista enlazada
4.-CONTEO.
Consiste en aprovechar el hecho de que, generalmente, varios bloques contiguos pueden ser
asignados o liberados de manera simultanea, particularmente cuando se asigna espacio con el
algoritmo de asignacin contigua o mediante grupamientos.Asien lugar de mantener una lista
de n direcciones de discos libres, puede mantener la direccin del primer bloque libre, y el
numero n de bloques contiguos libres que siguen al primer bloquea. Cada entrada en la lista de
espacio libre consiste entonces en una direccin de disco y una cuenta. Aun que cada entrada
ser mas corta, siempre y cuando la cuenta sea generalmente mayor que 1.
Se deben considerar tambin los siguientes aspectos:
Recoleccin de basura o residuos, se puede hacer fuera de lnea o en lnea, con el sistema
activo.
CONCLUSIONES
El conocimiento de el sistema de archivos en importante para conocer como se almacena la
informacin dentro de un sistema operativo, as mismo el conocer las formas de agrupamiento
y jerarqua de archivos nos es fundamental para administrar la informacin y conocer las
carpetas del sistema que son esenciales para la operacin de este.