SISTEMAS DE FICHEROS Integrantes HAROLD ACOSTA LUIS CARLOS

  • Slides: 18
Download presentation
SISTEMAS DE FICHEROS Integrantes: HAROLD ACOSTA LUIS CARLOS BARRIOS

SISTEMAS DE FICHEROS Integrantes: HAROLD ACOSTA LUIS CARLOS BARRIOS

SISTEMAS DE FICHEROS Conjunto de algoritmos y estructuras auxiliares que nos van a permitir

SISTEMAS DE FICHEROS Conjunto de algoritmos y estructuras auxiliares que nos van a permitir de manera sencilla y transparente acceder nuestros datos en dispositivos de almacenamiento (por ejemplo: un disco duro, un cdrom, un disquete, un pendrive, etc. ).

Requisitos esenciales para el almacenamiento de información a largo plazo: • Debe poder almacenarse

Requisitos esenciales para el almacenamiento de información a largo plazo: • Debe poder almacenarse información muy grande una cantidad de • La información debe permanecer tras la terminación del proceso que la usa • Debe permitir que múltiples procesos puedan acceder a la información concurrentemente

¿QUE SON LOS ARCHIVOS?

¿QUE SON LOS ARCHIVOS?

CARACTERISTICAS GENERALES DE LOS ARCHIVOS • Nombre y extensión • Datos sobre el archivo

CARACTERISTICAS GENERALES DE LOS ARCHIVOS • Nombre y extensión • Datos sobre el archivo • Tamaño • Ubicación:

EXTENSIONES DE ARCHIVOS MAS COMUNES

EXTENSIONES DE ARCHIVOS MAS COMUNES

TIPOS DE ARCHIVOS

TIPOS DE ARCHIVOS

ATRIBUTOS DE ARCHIVOS • • • Protección Contraseña Creador Propietario Bandera de solo lectura

ATRIBUTOS DE ARCHIVOS • • • Protección Contraseña Creador Propietario Bandera de solo lectura Bandera de oculto Bandera de sistema Bandera de archivado Bandera ASCII/binario Bandera de acceso aleatorio • • • Bandera de temporal Banderas de candado Longitud de registro Posición de la llave Longitud de la llave Tiempo de creación Tiempo de ultimo acceso Tiempo de ultimo cambio Tamaño actual Tamaño máximo

Sistemas de archivos para Windows XP, Windows Vista, Windows 7 y Windows 8 NTFS:

Sistemas de archivos para Windows XP, Windows Vista, Windows 7 y Windows 8 NTFS: proviene de (“New Tecnology File System”), que significa sistema de archivos de nueva tecnologia. Permite acceso a archivos y carpetas por medio de permisos. Tiene formato de compresion nativa, permite encriptacion, soporta 2 TB, no se recomienda en sistemas con menos de 400 MB.

Sistemas de archivos de UNIX y LINUX EXT/EXT 2/EXTE 3: se trata de un

Sistemas de archivos de UNIX y LINUX EXT/EXT 2/EXTE 3: se trata de un sistema de ficheros de alto rendimiento usado para discos duros, así como para sistemas de almacenamiento extraíbles. Tiene la ventaja de permitir actualizar de ext 2 a ext 3 sin perder los datos almacenados ni tener que formatear el disco. Tiene un menor consumo de CPU y esta considerado mas seguro que otros sistemas de ficheros en Linux dada su relativa sencillez y su mayor tiempo de prueba. Los sistemas operativos de Linux e Unix son capaces de detectar casi cualquier sistema de archivos (EXT, FAT 32, NTFS, CDFS, UDF, ect. )

DIRECTORIOS Para llevar el control de los ficheros, estos suelen unos DIRECTORIOS o CARPETA

DIRECTORIOS Para llevar el control de los ficheros, estos suelen unos DIRECTORIOS o CARPETA que, en muchos sistemas son a su vez ficheros.

SISTEMAS DE DIRECTORIOS DE UN SOLO NIVEL La forma más sencilla de este, es

SISTEMAS DE DIRECTORIOS DE UN SOLO NIVEL La forma más sencilla de este, es que el directorio contenga todos los ficheros. A veces se le llama DIRECTORIO DE RAÍZ.

SISTEMAS DE DIRECTORIOS A DOS NIVELES Para evitar conflictos cuando dos usuarios escogen el

SISTEMAS DE DIRECTORIOS A DOS NIVELES Para evitar conflictos cuando dos usuarios escogen el mismo nombre para sus propios ficheros, el siguiente escalón sería dar a cada usuario un directorio privado. Así, los nombres escogidos por un usuario no chocarán con los escogidos por otro, y no habrá problemas si el mismo nombre aparece en dos o más directorios.

SISTEMAS DE DIRECTORIOS JERÁRQUICOS Los archivos son almacenados por medio de directorios, esta clasificación

SISTEMAS DE DIRECTORIOS JERÁRQUICOS Los archivos son almacenados por medio de directorios, esta clasificación se da acuerdo a la conveniencia del usuario o de la empresa. La estructura tiene una forma de árbol con raíz, este método es el más utilizado debido a que la revisión o búsqueda se realiza de forma sencilla. Para accesar a los archivos que se almacenan en un sistema jerárquico, el usuario debe indicar el o los directorios que se deben recorrer para localizar el archivo deseado, a esto se le denomina ruta de acceso del archivo.

OPERACIONES CON DIRECTORIOS • • CREATE DELETE OPENDIR CLOSEDIR READDIR RENAME LINK UNLINK

OPERACIONES CON DIRECTORIOS • • CREATE DELETE OPENDIR CLOSEDIR READDIR RENAME LINK UNLINK

IMPLEMENTACIÓN DEL SISTEMA DE FICHEROS Asignación contigua Asignación por lista enlazada i-nodos

IMPLEMENTACIÓN DEL SISTEMA DE FICHEROS Asignación contigua Asignación por lista enlazada i-nodos

IMPLEMENTACION DE DIRECTORIOS Para poder leer de un fichero, es preciso abrirlo primero. Cuando

IMPLEMENTACION DE DIRECTORIOS Para poder leer de un fichero, es preciso abrirlo primero. Cuando se abre un fichero, el sistema operativo utiliza el nombre de camino proporcionado por el usuario para localizar la entrada de directorio. Ésta proporciona la información necesaria para hallar los bloques de disco. Dependiendo del sistema, esta información podría ser la dirección en disco de todo el fichero (asignación contigua), el número del primer bloque (ambos esquemas de lista enlazada) o el número del inodo. En todos los casos. La función principal del sistema de directorios es establecer una correspondencia entre el nombre de fichero ASCII y la información necesaria para localizar los datos.