SISTEMAS DE ARCHIVOS SISTEMAS DE ARCHIVOS un sistema

  • Slides: 12
Download presentation
SISTEMAS DE ARCHIVOS

SISTEMAS DE ARCHIVOS

SISTEMAS DE ARCHIVOS un sistema de archivos es un conjunto de tipo de datos

SISTEMAS DE ARCHIVOS un sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. En general, los sistemas operativos tienen su propio sistema de archivos. En ellos, los sistemas de archivos pueden ser representados de forma textual (ej. : el Shell de DOS) o gráficamente (ej. : Explorador de archivos en Windows) utilizando un gestor de archivos.

Organización de Archivos Se refiere a las diferentes maneras en las que puede ser

Organización de Archivos 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 accesada. 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.

Organización de Archivos ARCHIVOS LOGICOS: La mayoría de las computadoras organizan los archivos en

Organización de Archivos ARCHIVOS LOGICOS: 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. ARCHIVOS FISICOS: 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

Acceso Directo: Los archivos directos ex Acceso de Archivos La finalidad es encontrar el

Acceso Directo: Los archivos directos ex Acceso de Archivos La finalidad es encontrar el mejor método para acceder a la información del archivo para alguna aplicación específica, para aquello tenemos los siguientes tipos de accesos: EL ACCESO SECUENCIAL. El acceso secuencial significa que un grupo de elementos es accedido en un predeterminado orden secuencial. El acceso secuencial es a veces la única forma de acceder a los datos, por ejemplo en una cinta de cassette

Acceso Directo: Acceso de Archivos Los archivos directos ex Acceso Directo: Los archivos directos

Acceso Directo: Acceso de Archivos Los archivos directos ex Acceso Directo: Los archivos directos explotan la capacidad de los discos para acceder directamente a cualquier bloque de dirección conocida. Como en el método de acceso de archivos secuenciales, se requiere un campo clave en cada registro. Sin embargo, aquí no hay concepto de ordenamiento secuencial se puedes acceder a cualquiera.

ESTRUCTURA DE DIRECTORIOS En Windows: Existen las unidades (C: , D: , E: ,

ESTRUCTURA DE DIRECTORIOS En Windows: Existen las unidades (C: , D: , E: , etc. ) las cuales representan un dispositivo físico o partición, es decir que representan a un disco duro, compactera u otra unidad de almacenamiento. En GNU/linux: No existe el concepto de unidad C: como tal, sino que todo se basa en un árbol o jerarquía de carpetas donde se irán ubicando los diferentes archivos del sistema. Se lo denomina árbol ya que cada carpeta se puede representar como una "rama".

ESTRUCTURA DE ARCHIVOS La estructura de un sistema de archivos de un sistema operativo

ESTRUCTURA DE ARCHIVOS La estructura de un sistema de archivos de un sistema operativo es el nivel más básico de organización. Casi todas las formas en que un sistema operativo interactúa con sus usuarios, aplicaciones y modelos de seguridad dependen de la manera en que almacena y organiza los archivos en los dispositivo de almacenamiento. El proporcionar una estructura de sistema de archivos común asegura que los usuarios y programas pueden acceder y escribir a los archivos. Los sistemas de archivos dividen los archivos en dos categorías lógicas: archivos compartibles vs. no compartibles archivos variables vs. estáticos

METODO DE ASIGNACION CONTIGUA Como el nombre lo dice, los bloques que pertenecen a

METODO DE ASIGNACION CONTIGUA Como el nombre lo dice, los bloques que pertenecen a un mismo archivo se ubican de manera contigua. lo que es particularmente útil en el caso de los discos mecánicos ya que no es necesario realizar grandes movimientos en el cabezal para leer el archivo. También reduce las búsquedas en el disco, ya que se sabe que están en cierto espacio contiguo y no es necesario explorar todo para llegar a la información deseada. Cada directorio contiene, para cada archivo, la dirección del bloque en que comienza y la longitud del área asignada

METODO DE ASIGNACION ELAZADA Cada archivo es una lista ligada de bloques de disco,

METODO DE ASIGNACION ELAZADA Cada archivo es una lista ligada de bloques de disco, en cada bloque existe un puntero que direcciona hacia el bloque siguiente, el resto del bloque es usado para almacenar datos, de esta forma, todos los bloques del disco pueden ser usados

METODO DE ASIGNACION INDEXADA También conocido como asignación por "I-Nodes" (nodos indexados), este método

METODO DE ASIGNACION INDEXADA También conocido como asignación por "I-Nodes" (nodos indexados), este método lleva el rastro de que bloque pertenece a cada archivo, asignando un I-node con todos los punteros hacia los demás bloques en el orden correspondiente, para cada archivo existe un I-node. El I-node lista los atributos y las direcciones de bloques del archivo asociado, por lo que dado su I-nodo, es posible encontrar todos los bloques de un Archivo. Existe perdida de espacio ya que cada archivo necesitar un I-nodo independiente de cuantos datos contenga el bloque. El rendimiento depende del archivo si se accede de manera secuencial o aleatoria, o si el archivo es muy grande o muy pequeño.