Sunteți pe pagina 1din 7

 Que es un archivo virtual

Un archivo virtual es un archivo de uso temporal que es utilizado por los procesos del sistema
mientras se están ejecutando dichos procesos.

Estos archivos se crean durante la ejecución de un sistema y los utiliza para el


almacenamiento de información, intercambio y organización mientras se ejecuta el sistema, su
tamaño es muy variable y terminan al detener la ejecución del sistema, muchos de ellos son
borrados, por ejemplo, los archivos *.tmp. Se le conoce como archivo virtual, aquel que
contiene los datos generados por el usuario.

Archivo con extensión TMP es más comúnmente utilizado para referirse a un archivo de copia
de seguridad o de carácter temporal. Un ejemplo es Microsoft Word, que almacena varias
versiones de una palabra sin guardar documentos procesados al tiempo que está abierto para
backup y recuperación.

Menciona algunos mecanismos de recuperación de archivos en


caso de falla
 Recuperación
 Los archivos y directorios se mantienen tanto en memoria principal como en
disco, y debe tener. Se cuidado para que los fallos del sistema no provoquen una
pérdida de datos o una incoherencia en los mismos.

Comprobación de coherencia.

parte de la información de directorios se almacena en la memoria principal (o en caché) para


acelerar el acceso. La información de directorios en la memoria principal está más actualizada que
la correspondiente información en el disco, porque la información de directorios almacenada en
caché no se escribe necesariamente en el disco nada más producirse la actualización.

Considere, entonces, el posible ejemplo de un fallo de la computadora. El contenido de la caché y


de los búferes, así como de las operaciones de E/S que se estuvieran realizando en ese momento,
pueden perderse, y con él se perderán los cambios realizados en los directorios correspondientes
a los archivos abiertos. Dicho suceso puede dejar el sistema de archivos en un estado incoherente.
El estado real de algunos archivos no será el que se describe en la estructura de directorios.

Con frecuencia, suele ejecutarse un programa especial durante el reinicio para comprobar las
posibles incoherencias del disco y corregidas.

 El comprobador de coherencia (un programa del sistema tal como fsck en unix
o chkdsk en ms-dos), compara los datos de la estructura de directorios con los
bloques de datos del disco y trata de corregir todas las incoherencias que detecte.
Los algoritmos de asignación y de gestión del espacio libre dictan los tipos de
problemas que el comprobado puede tratar de detectar y dictan también el
grado de éxito que el comprobador puede tener en esta tarea.
 Por ejemplo, si se utiliza un sistema de asignación enlazada y existe un enlace
entre cada bloque y el siguiente, puede reconstruirse el archivo completo a partir
de los bloques de datos y volver a crear la estructura de directorios. Por el
contrario, la pérdida de una entrada de directorio en un sistema de asignación
indexada puede ser desastrosa, porque los bloques de datos no tienen ningún
conocimiento acerca de los demás bloques de datos del archivo. por esta razón,
unix almacena en caché las entradas de directorio para las lecturas, pero todas
las escrituras de datos que provoquen algún cambio en la asignación de espacio o
en algún otro tipo de métodos se sincroniza, antes de escribir los correspondientes
bloques de datos.

Respaldos (copias de seguridad o de back-up):

Es muy importante respaldar los archivos con frecuencia.


Los discos magnéticos fallan en ocasiones y es necesario tener cuidado para garantizar
que los datos perdidos debido a esos fallos no se pierdan para siempre. Con este fin,
pueden utilizarse programas del sistema para realizar una copia de seguridad de los
datos del disco en otro dispositivo de almacenamiento, como por ejemplo un disquete,
una cinta magnética, un disco óptico incluso otro disco duro. La recuperación de la
pérdida de un archivo individual o de un disco completo puede ser entonces,
simplemente, una cuestión de restaurar los datos a partir de la copia de seguridad.

Los respaldos pueden consistir en efectuar copias completas del contenido de los discos
(flexibles o rígidos).

Una estrategia de respaldo consiste en dividir los discos en áreas de datos y áreas de
respaldo, utilizándolas de a pares:
 Se desperdicia la mitad del almacenamiento de datos en disco para respaldo.
 Cada noche (o en el momento que se establezca), la parte de datos de la unidad
0 se copia a la parte de respaldo de la unidad 1 y viceversa.

La solución en hardware:
Consiste en dedicar un sector del disco a la lista de bloques defectuosos.
Al inicializar el controlador por primera vez:

Lee la “lista de bloques defectuosos”.


Elige un bloque (o pista) de reserva para reemplazar los defectuosos.
Registra la asociación en la lista de bloques defectuosos.
En lo sucesivo, las solicitudes del bloque defectuoso utilizarán el de repuesto.

La solución en software:
Requiere que el usuario o el sistema de archivos construyan un archivo con todos los
bloques defectuosos.

Se los elimina de la “lista de bloques libres”.

Se crea un “archivo de bloques defectuosos”:

Esta constituido por los bloques defectuosos.


No debe ser leído ni escrito.
No se debe intentar obtener copias de respaldo de este archivo.

Otra estrategia es el vaciado por incrementos o respaldo


incremental :

 Se obtiene una copia de respaldo periódicamente (por ej.: una vez


por mes o por semana), llamada copia total.
 Se obtiene una copia diaria solo de aquellos archivos modificados
desde la última copia total; en estrategias mejoradas, se copian
solo aquellos archivos modificados desde la última vez que dichos
archivos fueron copiados.
 Se debe mantener en el disco información de control como
una “lista de los tiempos de copiado” de cada archivo, la que debe
ser actualizada cada vez que se obtienen copias de los archivos y
cada vez que los archivos son modificados.
 Puede requerir una gran cantidad de cintas de respaldo dedicadas
a los respaldos diarios entre respaldos completos.

Para minimizar la cantidad de datos que haya que copiar, podemos


utilizar la información contenida en la entrada de directorio de cada
archivo. Por ejemplo, si el programa de copia de seguridad sabe cuándo
se realizó la última copia de seguridad de un archivo y la fecha de última
modificación del archivo contenida en el directorio indica que el archivo
no ha cambiado desde esa fecha, no será necesario volver a copiar el
archivo. Así un plan típico de copia de seguridad podría ser el siguiente:

• Día 1. Copiar en el soporte de copia de seguridad todos los archivos


del disco. Esto se denomina copia de seguridad completa.

• Día 2. Copiar en otro soporte físico todos los archivos que se hayan
modificado desde el día 1. Esta es una copia de seguridad incremental.

• Día 3. Copiar en otro soporte físico todos los archivos que se hayan
modificado desde el día 2.

• Día N. Copiar en otro soporte físico todos los archivos que se hayan
modificado desde el día N - 1. Después, volver al día 1.

Podemos escribir las copias de seguridad correspondientes al nuevo ciclo


sobre el conjunto anterior de soportes físicos o en un nuevo conjunto de
soportes de copia de seguridad. De esta forma, podemos restaurar un
disco completo comenzando la restauración con la copia de seguridad
completa y continuando con cada una de las copias de seguridad
incrementales. Por supuesto, cuanto mayor sea el valor de N, más
cintas o discos habrá que leer para efectuar una restauración completa.
Una ventaja adicional de este ciclo de copia de seguridad es que
podemos restaurar cualquier archivo que haya sido borrado
accidentalmente durante ese ciclo, extrayendo el archivo borrado de la
copia de seguridad del día anterior. La longitud del ciclo será un
compromiso entre la cantidad de soportes físicos de copia de seguridad
requeridos y el número de días pasados a partir de los cuales podamos
realizar una restauración. Para reducir el número de cintas que haya que
leer para efectuar una restauración, una opción consiste en realizar una
copia de seguridad completa y luego copiar cada día todos los archivos
que hayan cambiado desde la última copia de seguridad completa. De
esta forma, puede realizarse la restauración utilizando sólo la copia de
seguridad incremental más reciente y la copia de seguridad completa,
no necesitándose ninguna otra copia de seguridad incremental. El
compromiso inherente a este sistema es que el número de archivos
modificado se incrementa a diario, por lo que cada copia de seguridad
incremental sucesiva contiene más archivos y requiere más espacio en
el soporte de copia de seguridad.

 Que es organización lógica


 Que es organización física

DE ARCHIVOS LOGICOS. Contempla la organización desde el punto de vista lógico. Por


ejemplo, secuencial, directo, etc.
DE ARCHIVOS FISICOS. Contempla la administración de archivos desde la perspectiva
física, particularmente la organización del almacenamiento en disco a nivel de pistas y
sectores.
Organización lógica.
La mayoría de las computadoras organizan los archivos en jerarquías llamadas carpetas,
directorios o catálogos. Cada carpeta puede contener un número arbitrario de archivos,
y también puede contener otras carpetas. Las otras carpetas pueden contener todavía
más archivos y carpetas, y así sucesivamente, construyéndose un estructura en árbol en
la que una carpeta raíz puede contener cualquier número de niveles de otras carpetas y
archivos. A las carpetas se les puede dar nombre exactamente igual que a los archivos
(excepto para la carpeta raíz, que a menudo no tiene nombre). El uso de carpetas hace
más fácil organizar los archivos de una manera lógica.

Organización física.
Los datos son arreglados por su adyacente física, es decir, de acuerdo con el dispositivo
de almacenamiento secundario. Los registros son de tamaño fijo o de tamaño variable
y pueden organizarse de varias formas para constituir archivos físicos.

En este dispositivo el archivo físico está formado por un conjunto de registros físicos, y
los bloques están organizados en forma consecutiva, ya que se asigna en igual forma.
Además tales registros puede contener etiquetas que permitan un mayor control sobre
los datos almacenados, y son las siguientes:
-Etiqueta de volumen.
-Contiene información que permite identificar la cinta, el nombre del propietario y
cualquier información general requerida.
- Etiqueta de archivo.
- Se utilizan por pares para indicar el inicio y fin del archivo,
contiene información acerca del nombre del archivo, fecha de creación.
-Etiqueta de usuario.
-Sirven para guardar información adicional de importancia para el usuario; no
son procesados por el sistema operativo.
El archivo físico en un disco es una colección de registros físicos de igual tamaño, los
cuales pueden estar organizados en forma consecutiva, ligada o con una tabla de mapeo.

En la organización contigua, el archivo utiliza registros físicos contiguos, siguiendo la


secuencia normal de direcciones.
La organización encadenada consiste un conjunto de bloques, cada uno de los cuales
tiene un campo destinado para indicar la dirección del siguiente registro, o sea, para lo
que se ha llamado enlace o liga.
Otra forma de organización es la tabla de mapeo que consiste en una tabla de
apuntadores a los registros físicos que forman el archivo.
La organización física de un archivo en el almacenamiento secundario depende de la
estrategia de agrupación y de la estrategia de asignación de archivos.
Para elegir una organización de archivos se deben tener en cuenta ciertos criterios:
Si un archivo va a procesar solamente por lotes, accediendo cada vez a todos los
registros, entonces el acceso rápido para la recuperación de un único registro es una
preocupación mínima. Un archivo almacenado en CD-ROM nunca será actualizado, por
lo que la facilidad de actualización no se considera. Para la economía de
almacenamiento, debería existir una mínima redundancia de los datos, ésta
redundancia es el medio fundamental para incrementar la velocidad de acceso a los
datos.
Este tipo de organización muestra a su vez, 2 aspectos importantes: Métodos De
Asignación De Espacio Libre y Asignación De Espacio De Almacenamiento Del Archivo.
5.4 Organización lógica y física
Organización lógica.

Según Martínez Martha (2000) define que, la mayoría de las computadoras organizan los archivos
en jerarquías llamadas carpetas, directorios o catálogos. (El concepto es el mismo
independientemente de la terminología usada.) Cada carpeta puede contener un número
arbitrario de archivos, y también puede contener otras carpetas. Las otras carpetas pueden
contener todavía más archivos y carpetas, y así sucesivamente, construyéndose un estructura en
árbol en la que una «carpeta raíz» (el nombre varía de una computadora a otra) puede contener
cualquier número de niveles de otras carpetas y archivos. A las carpetas se les puede dar nombre
exactamente igual que a los archivos (excepto para la carpeta raíz, que a menudo no tiene
nombre). El uso de carpetas hace más fácil organizar los archivos de una manera lógica.
La mayor parte de las estructuras de organizaciones alternativas de archivos se encuentran
dentro de estas cinco categorías:

Pilas
Los registros pueden tener campos diferentes o similares en un orden distinto. Cada campo debe
ser autodescriptivo, incluyendo tanto un campo de nombre como el valor. La longitud de cada
campo debe indicarse con delimitadores, incluidos como un subcampo más. El acceso a los
registros se hace por búsquedas exhaustiva y son fáciles de actualizar.
Archivos secuenciales
Emplea un formato fijo para los registros, son de la misma longitud y constan del mismo número
de campos de tamaño fijo con un orden determinado.

Archivos secuenciales indexados


Los registros se organizan en una secuencia basada en un campo clave presentando dos
características, un índice del archivo para soportar los accesos aleatorios y un archivo de
desbordamiento. El índice proporciona una capacidad de búsqueda para llagar rápidamente al
registro deseado y el archivo de desbordamiento es similar al archivo de registros usado en un
archivo secuencial, pero está integrado de forma que los archivos de desbordamiento se ubiquen
siguiendo un puntero desde su registro predecesor.

Archivos indexados
los registros se accede solo a través de sus índices. No hay resticción en la ubicación de los
registros, al menos un índice contiene un puntero a cada registro y pueden emplearse registros
de longitud variable. Se suelen utilizar dos tipos de índices, uno exhaustivo que contiene una
entrada para cada registro del archivo principal y se organiza como un archivo secuencial para
facilitar la búsqueda, el otro índice es parcial que contiene entrada a los registros donde esté el
campo de interés.

Organización física.
“Los datos son arreglados por su adyacencia física, es decir, de acuerdo con el dispositivo de
almacenamiento secundario. Los registros son de tamaño fijo o de tamaño variable y pueden
organizarse de varias formas para constituir archivos físicos”.

Cinta magnética.
que En este dispositivo el archivo físico esta formado por un conjunto de registros físicos, y los
bloques están organizados en forma consecutiva, ya que se asigna en igual forma.

Puede contener etiquetas como:


· Etiqueta de volumen.- Contiene información que permite identificar la cinta, el nombre del
propietario y cualquier información general requerida.
· Etiqueta de archivo.- Se utilizan por pares para indicar el inicio y fin del archivo, contiene
información acerca del nombre del archivo, fecha de creación.
· Etiqueta de usuario.- Sirven para guardar información adicional de importancia para el usuario;
no son procesados por el sistema operativo.

Discos Magnéticos.
el archivo físico en un disco es una colección de registros físicos de igual tamaño, los cuales
pueden estar organizados en forma consecutiva, ligada o con una tabla de mapeo.
En la organización contigua, el archivo utiliza registros físicos contiguos, siguiendo la secuencia
normal de direcciones. La organización encadenada consiste un conjunto de bloques, cada uno de
los cuales tiene un campo destinado para indicar la dirección del siguiente registro, o sea, para lo
que se ha llamado enlace o liga. Otra forma de organización es la tabla de mapeo que consiste en
una tabla de apuntadores a los registros físicos que forman el archivo.

 Explica uno de los mecanismos mencionados


 Explica uno de los mecanismos mencionados

S-ar putea să vă placă și