Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TALLER
Se refiere a las diferentes maneras en las que puede ser organizada la información
de los archivos, así como las diferentes maneras en que ésta puede ser accedida. Dado
que hay 2 niveles de visión de los archivos (físico y lógico), se puede hablar también de 2
aspectos de organización de archivos: Organización de archivos lógicos y de archivos
físicos.
Se utiliza una “raíz” para indicar en qué parte del disco comienza el “directorio
raíz”.
El “directorio raíz” apunta a los “directorios de usuarios”.
Organización lógica
Pilas
Archivos secuenciales
La estructura más simple tiene como índice un archivo secuencial simple, cada
registro del archivo índice tiene dos campos, un campo clave igual al del archivo principal
y un puntero al archivo principal. Para encontrar un campo específico se busca en el índice
hasta encontrar el valor mayor de la clave que es iguale o precede al valor deseado de la
clave, la búsqueda continua en el archivo principal a partir de la posición que indique el
puntero.
Cada registro del archivo principal tiene un campo adicional que es un puntero al
archivo de desbordamiento. Cuando se inserta un nuevo registro al archivo, también se
añade al archivo de desbordamiento. El registro del archivo principal que precede
inmediatamente al nuevo registro según la secuencia lógica se actualiza con un puntero
del registro nuevo en el archivo de desbordamiento, si el registro inmediatamente
anterior está también en el archivo de desbordamiento se actualizará el puntero en el
registro.
Archivos indexados
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
En la 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. Se utilizan:
Cinta Magnética
Discos magnéticos
Por ejemplo, una disquetera y una unidad de disco óptico son dispositivos que
realizan la lectura o escritura en disquetes y discos ópticos, respectivamente. El propósito
de los dispositivos de almacenamiento es almacenar y recuperar la información de forma
automática y eficiente. El almacenamiento susceptible de ser procesado por una
computadora o dispositivo similar, se relaciona con dos procesos:
Cinta magnética
Digital Audio Tape (DAT)
Digital Data Storage (DDS)
Digital Linear Tape (DLT)
Linear Tape-Open (LTO)
Disco magnético
Disquete (FD)
Disco duro (HD)
Disco Zip
Disco Jaz
Minidisc
SuperDisk
Memoria flash
Memoria USB
Tarjeta de memoria
Secure Digital (SD)
MultiMediaCard (MMC)
Memory Stick (MS)
CompactFlash (CF) I y II
Microdrive (MD)
SmartMedia (SM)
XD-Picture
DIRECTORIOS DE ARCHIVOS
En DOS y sus sucesores Windows y OS/2, la sintaxis de una ruta (o path en inglés),
indica una jerarquía de directorios, donde el primer elemento puede ser bien la letra
indicativa de cualquier Unidad Lógica (disco) en el sistema, o la barra invertida o backslash
(\), designando al "directorio raíz" de la unidad lógica actual. Si la ruta comienza
directamente en el nombre de un directorio es una ruta relativa desde el directorio de
trabajo actual. Por ejemplo, en la ruta "C:\AB\AGENDA", "C:" es la unidad lógica (el disco),
"AB" un directorio y "AGENDA" un subdirectorio o un archivo. "AB\AGENDA" podría
designar el mismo elemento si el directorio actual es "C:\".
Con este modelo, que dio origen a la organización de directorios de DOS y sus
sucesores Windows y OS/2, la ruta de un archivo (path en inglés) es el recorrido que va
desde el directorio / hasta el directorio que contiene al archivo. Por ejemplo: / o raíz ,
home/perengano/programas es la ruta al archivo segundo.pl.
Archivos y directorios no pueden ser diferenciados a través del nombre, sino solo a
través de las herramientas del sistema operativo, las que además muestran otras
propiedades de archivos y directorios, como fecha de creación, fecha de modificación,
usuarios y grupos de usuarios que tienen acceso o derechos al archivo o directorio.
COMPARTICIÓN DE ARCHIVOS
Las peticiones son 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 característica 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. Por ejemplo, si se están haciendo peticiones a los
sectores 6,10, 8, 21 y 4, las mismas serán resueltas en el mismo orden.
Es una variación del algoritmo anterior, con la única diferencia que al llegar a la
parte central, el brazo regresa al exterior sin resolver ninguna petición, lo cual proveerá un
tiempo de respuesta más cercana al promedio para todas las peticiones, sin importar si
están cercas del centro o del exterior.
Los métodos de acceso son funciones que se encuentran en los “mainframes” que
permiten el acceso a los datos en dispositivos externos. También pueden ser API
(interfaces de programación de aplicaciones) que son comparables a los controladores de
los sistemas operativos. Tienen sus propias estructuras de conjunto de datos para
organizar datos; macros para definir y procesar conjuntos de datos; y programas de
utilidad para procesar conjuntos de datos. Al final, básicamente se definen cómo la
técnica utilizada para almacenar y recuperar datos. Los métodos de acceso producen
varios beneficios. Alguno de estos beneficios son que:
Reducción de costos.
La migración es mucho más fácil de sistemas viejos a más nuevos, siempre y
cuando sea compatible con el método de acceso aplicado al sistema anterior.
Debido a que los métodos de acceso son programas confiables del sistema, es más
seguro la manipulación de datos, la integridad de datos y la seguridad del sistema
está garantizada.
Hay varias maneras de que los archivos se pueden enlazar a un método de acceso seguro.
Una forma es cuando el sistema operativo está diseñado. El resultado es que todos
los archivos utilizan el mismo método.
Otra forma sería cuando se crea el archivo. Cuando se hace esto, cada vez que se
abre, se utilizará el mismo método de acceso.
Por último, el enlace puede resultar de abrir el archivo deseado, dando como
resultado que varios procesos pueden tener el mismo archivo abierto y acceder a
ella de manera diferente.
Existen varios métodos de acceso de almacenamiento que pueden ser utilizados. Estos
serían: