SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Presentado por:
Alba Arosemena
Alma Vargas
Hospicia Mendoza
Roselvira Fernández
Ahías Arosemena
GESTIÓN DE ARCHIVOS
INTRODUCCIÓN
En la mayoría de las aplicaciones, el archivo es el
elemento central. La entrada a la aplicación se realiza
por medio de archivos y en las aplicaciones, la salida se
guarda en archivos de almacenamiento.
OBJETIVO
• Conocer el funcionamiento del sistema de gestión de
archivos, su organización y acceso.
ARCHIVOS
Cuando se habla de archivos, habitualmente se realizan cuatro términos:
• Es el elemento de datos básicos.Campo
• Es un conjunto de campos
relacionados.Registro
• Es un conjunto de registros.Archivos
• Es un conjunto de datos
relacionados.Base de Datos
ARCHIVOS
Operaciones Típicas que los usuarios y las aplicaciones hacen uso de los
archivos:
Recuperar_Todo
Recuperar_Uno
Recuperar_Siguiente
Recuperar_Previo
Insertar_Uno
Borrar_Uno
Actualizar_Uno
Recuperar_Varios
SISTEMA DE GESTIÓN DE ARCHIVOS
Un sistema de gestión de archivos es aquel conjunto
de software del sistema que ofrece a los usuarios y
aplicaciones unos servicios relativos al empleo de
archivos.
SISTEMA DE GESTIÓN DE ARCHIVOS
Objetivos para un sistema de gestión de archivos:
 Cumplir con las necesidades de gestión de archivos y
con los requerimientos del usuario.
 Garantizar que los datos de los archivos sean validos.
 Optimizar el rendimiento.
 Ofrecer soporte de E/S.
 Minimizar o eliminar la perdida o destrucción de datos
ARQUITECTURA DE LOS SISTEMAS DE
ARCHIVOS
Programa de
Usuario
Pila Secuencial
Secuencial
Indexado
Indexado Dispersión
E/S lógica
Supervisor básico de E/S
Sistema de archivos básico
Gestor del dispositivo disco Gestor del dispositivo Cinta
FUNCIONES DE LA GESTIÓN DE
ARCHIVOS
Gestor de
Directorios
Estructura de
archivos
Método de
Acceso
Funciones
de la gestión
de archivos
Operación,
nombre de
archivo
Ordenes de
usuarios y
programas
Control de acceso
de usuarios
Funciones de manipulación de archivos
Registros
Bloque físicos
en buffers de
memoria
principal
Agrupación
E/S
Planificación de
discos
Asignación
de Archivos
Gestión de
almacenamiento
disponible
Bloques
físicos en
menoría
secundaria
(disco)
Funciones de sistema operativo
ORGANIZACIÓN Y ACCESO A ARCHIVOS
El termino de organización de archivos se refiere a la
estructuración lógica de los registros determinada por la
forma en que se accede a ellos.
Criterios para la elección de una organización de
archivos:
Acceso Rápido
Facilidad de
actualización
Economía de
almacenamiento
Mantenimiento
sencillo
Fiabilidad
ORGANIZACIÓN Y ACCESO A ARCHIVOS
Organizaciones comunes de un archivo:
• Pilas
• Archivos secuenciales
• Archivos secuenciales indexados
• Archivos directos o de dispersión (hash)
Registro de longitud variable
Conjunto variable de campos
Orden cronológico
ORGANIZACIÓN Y ACCESO AARCHIVOS
Archivo donde los datos se recogen
según el orden en que lleguen.
Archivo Secuencial
Registro de longitud lógica
Conjunto físico de campos en orden constante
Orden secuencial por el campo clave
Archivo en el que los registros están
ordenados de acuerdo con los valores de
uno o más campos clave.
Archivo de Pila
Archivo Secuencial
Indexado
ORGANIZACIÓN Y ACCESO A ARCHIVOS
Archivo Indexado
Archivo en el que los registros se
ordenan según los valores basados en
un campo clave.
Archivo en el que se acceden a los registros
de acuerdo con el valor de un campo clave.
ORGANIZACIÓN Y ACCESO A ARCHIVOS
Los archivos directos son usados a menudo donde se necesita
un acceso rápido, donde se usan registros de longitud fija y
donde siempre se acceden a los registros de una vez. Algunos
ejemplos son las guías telefónicas, tablas de precios, horarios y
listas de nombres.
Archivo directos o de dispersión
ORGANIZACIÓN DE DIRECTORIOS
Contenido: El directorio contiene in formación sobre los
archivos, incluyendo atributos, ubicación y propietario.
La información que se almacena normalmente en el directorio
para cada archivo del sistema:
Información básica
Información de dirección
Información de control de acceso
Información de uso
ORGANIZACIÓN DE DIRECTORIOS
Estructura: la forma mas simple de estructuración es
una lista de entradas, una para cada archivo.
Operaciones que se pueden realizar con un directorio:
Buscar
Crear
Archivo
Borrar
Archivo
Enumerar
Directorio
Actualizar
Archivo
ORGANIZACIÓN DE DIRECTORIOS
Designación:
 Nombre de camino: es una serie de nombres de
directorios, terminados con el propio nombre del
archivo.
 Directorio de trabajo: Cada usuario interactivo o
proceso tiene asociado un directorio actual.
ORGANIZACIÓN DE DIRECTORIOS
Directorio Maestro
Subdirectorio
Subdirectorio
Subdirectorio
Subdirectorio
Subdirectorio Archivo
Archivo Archivo Archivo
Directorio estructurado en árbol
COMPORTAMIENTO DE ARCHIVOS
Derechos de acceso
Ninguno Conocimiento Ejecución Lectura
Adición Actualización
Cambio de
Protección
Borrado
Puede ofrecerse acceso a las siguientes clases de usuarios:
Usuario Especifico Grupos de Usuarios Todos
Accesos Simultáneos
AGRUPACIÓN DE REGISTROS
Dado el tamaño de bloque, pueden seguirse tres métodos de agrupación de bloques:
Bloques de longitud variable con tramos
Bloques de longitud variable sin tramos
Bloques Fijos
GESTIÓN DE ALMACENAMIENTO
SECUNDARIO
• Asignación contigua:
Asignación contigua de
archivos
Asignación contigua de
archivos (tras compactación)
GESTIÓN DE ALMACENAMIENTO
SECUNDARIO
• Asignación encadenada:
Asignación encadenada
Asignación encadenada
(tras concentración)
GESTIÓN DE ALMACENAMIENTO
SECUNDARIO
• Asignación indexada:
Asignación indexada por
bloques
Asignación indexada por
secciones de longitud variable
GESTIÓN DE ALMACENAMIENTO
SECUNDARIO
GESTIÓN DEL ESPACIO LIBRE
 Tablas de bits: Este método utiliza un vector que contiene
un bit por cada bloque.
 Secciones libres encadenadas: Este método puede
encadenarse juntas mediante un puntero y un valor de
longitud en cada sección libre.
GESTIÓN DE ALMACENAMIENTO
SECUNDARIO
 Indexación: Este método trata el espacio libre como
si fuera un archivo y utiliza la tabla de índice.
 Lista de bloques libres: cada bloque tiene asignado
un numero secuencial y la lista de números de todos
los bloques libres.
GESTIÓN DE ARCHIVOS EN UNIX
Se distinguen cuatro tipos de archivos:
Ordinarios Directorio Especiales Nombrados
GESTIÓN DE ARCHIVOS EN UNIX
NODOS-I
Información de un nodo-i :
Modo de archivo
Cuenta de enlaces
ID del propietario
ID del grupo
Tamaño de archivo
Direcciones del archivo
Último acceso
Última modificación
Modificación del nodo-i
Esquema de direccionamiento de bloques en UNIX
GESTIÓN DE ARCHIVOS EN UNIX
Asignación de Archivos
GESTIÓN DE ARCHIVOS EN UNIX
Capacidad de un archivo en UNIX
Asignación de Archivos
Nivel Número de bloques Número de bytes
Directo 10 10 Kb
Indirecto simple 256 256 Kb
Indirecto doble 256*256=65 K 65 Mb
Indirecto triple 256*65K=16 M 16 Gb
SISTEMA DE ARCHIVOS EN WINDOWS
2000
Características de NTFS:
Recuperabilidad
Seguridad
Discos grandes y archivos grandes
Series de datos múltiples
Capacidad de indexación general
SISTEMA DE ARCHIVOS EN WINDOWS
2000
Estructura de archivos y volúmenes NTFS
NTFS hace uso de los siguientes conceptos de
almacenamiento de disco:
Sector
Agrupamiento (cluster)
Volumen
Tamaño del volumen Sectores de agrupamiento Tamaño de agrupamiento
<= 512 Mbyte 1 512 bytes
512 Mbyte-1 Gbyte 2 1k
1 Gbytes-2Gbytes 4 2k
2 Gbytes-4Gbytes 8 4k
4 Gbytes-8Gbytes 16 8k
8 Gbytes-16Gbytes 32 16k
16 Gbytes-32Gbytes 64 32k
>32 Gbytes 128 64
Tamaño de agrupamiento y de partición en Windows NTFS
SISTEMA DE ARCHIVOS EN WINDOWS
2000
SISTEMA DE ARCHIVOS EN WINDOWS
2000
Disposición de un volumen NTFS
Partición del
sector de
arranque
Tabla maestra de
archivos
Archivos del
sistema
Área de archivos
Entre los archivos del sistema están:
 MTF2
 Archivos de registro
 Mapa de bits de agrupamiento
 Tabla de definición de atributos
SISTEMA DE ARCHIVOS EN WINDOWS
2000
Recuperabilidad
Los elementos claves para ofrecer recuperabilidad son:
• Gestor de E/S
• Servicio de archivo de registro
• Gestor de cache
• Gestor de memoria virtual
SISTEMA DE ARCHIVOS EN WINDOWS
2000
Componentes de Windows NTFS
CONCLUSIONES
• Un sistema de gestión de archivos es un sistema que
proporciona servicios a usuarios y aplicaciones para el
uso de archivos, conservación de directorios y control de
acceso.
• Una función de cualquier esquema de gestión de archivos
es la gestión del espacio en el disco.
BIBLIOGRAFÍA
Stalling ,William :
Sistemas Operativos. Principios de Diseño e
Interioridades, Cuarta Edición, Prentice
Hall/Pearson,
Paginas 513-547.

Contenu connexe

Tendances

Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónYaskelly Yedra
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.Lely
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directaTiFoN87
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosEmmanuel Fortuna
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamientojorgeabustillo
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivosJulian Parra
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosIsabel
 
Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensambladoreveTalavera
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosAcristyM
 
4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivosJesus Garcia
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamientogbermeo
 

Tendances (20)

Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de información
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Csv y xml
Csv y xmlCsv y xml
Csv y xml
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directa
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamiento
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivos
 
Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensamblador
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de Archivos
 
4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 

Similaire à Gestión de archivos y sistemas

Similaire à Gestión de archivos y sistemas (20)

Expociion njuand
Expociion njuandExpociion njuand
Expociion njuand
 
Sistemas de Gestión de Archivos
Sistemas de Gestión de ArchivosSistemas de Gestión de Archivos
Sistemas de Gestión de Archivos
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Archivos 2016
Archivos 2016Archivos 2016
Archivos 2016
 
Proyecto final Diseño y Programacion SO
Proyecto final Diseño y Programacion SOProyecto final Diseño y Programacion SO
Proyecto final Diseño y Programacion SO
 
Gestión de Almacenamiento
Gestión de AlmacenamientoGestión de Almacenamiento
Gestión de Almacenamiento
 
Gestionde fichero
Gestionde ficheroGestionde fichero
Gestionde fichero
 
Fichero
FicheroFichero
Fichero
 
Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivos
 
TODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZTODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZ
 
Archvios Indexados
Archvios IndexadosArchvios Indexados
Archvios Indexados
 
Proyecto programacion
Proyecto programacionProyecto programacion
Proyecto programacion
 
Proyecto programacion
Proyecto programacionProyecto programacion
Proyecto programacion
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
 
Metodos De acceso
Metodos De accesoMetodos De acceso
Metodos De acceso
 
Capítulo 8 - Libro Azúl
Capítulo 8 - Libro AzúlCapítulo 8 - Libro Azúl
Capítulo 8 - Libro Azúl
 
estructura de datos archivos (3).pptx
estructura  de datos archivos (3).pptxestructura  de datos archivos (3).pptx
estructura de datos archivos (3).pptx
 
Diseño de archivos, grupo 4
Diseño de archivos, grupo 4Diseño de archivos, grupo 4
Diseño de archivos, grupo 4
 
Archivos
ArchivosArchivos
Archivos
 

Dernier

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Dernier (13)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Gestión de archivos y sistemas

  • 1. Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena GESTIÓN DE ARCHIVOS
  • 2. INTRODUCCIÓN En la mayoría de las aplicaciones, el archivo es el elemento central. La entrada a la aplicación se realiza por medio de archivos y en las aplicaciones, la salida se guarda en archivos de almacenamiento.
  • 3. OBJETIVO • Conocer el funcionamiento del sistema de gestión de archivos, su organización y acceso.
  • 4. ARCHIVOS Cuando se habla de archivos, habitualmente se realizan cuatro términos: • Es el elemento de datos básicos.Campo • Es un conjunto de campos relacionados.Registro • Es un conjunto de registros.Archivos • Es un conjunto de datos relacionados.Base de Datos
  • 5. ARCHIVOS Operaciones Típicas que los usuarios y las aplicaciones hacen uso de los archivos: Recuperar_Todo Recuperar_Uno Recuperar_Siguiente Recuperar_Previo Insertar_Uno Borrar_Uno Actualizar_Uno Recuperar_Varios
  • 6. SISTEMA DE GESTIÓN DE ARCHIVOS Un sistema de gestión de archivos es aquel conjunto de software del sistema que ofrece a los usuarios y aplicaciones unos servicios relativos al empleo de archivos.
  • 7. SISTEMA DE GESTIÓN DE ARCHIVOS Objetivos para un sistema de gestión de archivos:  Cumplir con las necesidades de gestión de archivos y con los requerimientos del usuario.  Garantizar que los datos de los archivos sean validos.  Optimizar el rendimiento.  Ofrecer soporte de E/S.  Minimizar o eliminar la perdida o destrucción de datos
  • 8. ARQUITECTURA DE LOS SISTEMAS DE ARCHIVOS Programa de Usuario Pila Secuencial Secuencial Indexado Indexado Dispersión E/S lógica Supervisor básico de E/S Sistema de archivos básico Gestor del dispositivo disco Gestor del dispositivo Cinta
  • 9. FUNCIONES DE LA GESTIÓN DE ARCHIVOS Gestor de Directorios Estructura de archivos Método de Acceso Funciones de la gestión de archivos Operación, nombre de archivo Ordenes de usuarios y programas Control de acceso de usuarios Funciones de manipulación de archivos Registros Bloque físicos en buffers de memoria principal Agrupación E/S Planificación de discos Asignación de Archivos Gestión de almacenamiento disponible Bloques físicos en menoría secundaria (disco) Funciones de sistema operativo
  • 10. ORGANIZACIÓN Y ACCESO A ARCHIVOS El termino de organización de archivos se refiere a la estructuración lógica de los registros determinada por la forma en que se accede a ellos. Criterios para la elección de una organización de archivos: Acceso Rápido Facilidad de actualización Economía de almacenamiento Mantenimiento sencillo Fiabilidad
  • 11. ORGANIZACIÓN Y ACCESO A ARCHIVOS Organizaciones comunes de un archivo: • Pilas • Archivos secuenciales • Archivos secuenciales indexados • Archivos directos o de dispersión (hash)
  • 12. Registro de longitud variable Conjunto variable de campos Orden cronológico ORGANIZACIÓN Y ACCESO AARCHIVOS Archivo donde los datos se recogen según el orden en que lleguen. Archivo Secuencial Registro de longitud lógica Conjunto físico de campos en orden constante Orden secuencial por el campo clave Archivo en el que los registros están ordenados de acuerdo con los valores de uno o más campos clave. Archivo de Pila
  • 13. Archivo Secuencial Indexado ORGANIZACIÓN Y ACCESO A ARCHIVOS Archivo Indexado Archivo en el que los registros se ordenan según los valores basados en un campo clave. Archivo en el que se acceden a los registros de acuerdo con el valor de un campo clave.
  • 14. ORGANIZACIÓN Y ACCESO A ARCHIVOS Los archivos directos son usados a menudo donde se necesita un acceso rápido, donde se usan registros de longitud fija y donde siempre se acceden a los registros de una vez. Algunos ejemplos son las guías telefónicas, tablas de precios, horarios y listas de nombres. Archivo directos o de dispersión
  • 15. ORGANIZACIÓN DE DIRECTORIOS Contenido: El directorio contiene in formación sobre los archivos, incluyendo atributos, ubicación y propietario. La información que se almacena normalmente en el directorio para cada archivo del sistema: Información básica Información de dirección Información de control de acceso Información de uso
  • 16. ORGANIZACIÓN DE DIRECTORIOS Estructura: la forma mas simple de estructuración es una lista de entradas, una para cada archivo. Operaciones que se pueden realizar con un directorio: Buscar Crear Archivo Borrar Archivo Enumerar Directorio Actualizar Archivo
  • 17. ORGANIZACIÓN DE DIRECTORIOS Designación:  Nombre de camino: es una serie de nombres de directorios, terminados con el propio nombre del archivo.  Directorio de trabajo: Cada usuario interactivo o proceso tiene asociado un directorio actual.
  • 18. ORGANIZACIÓN DE DIRECTORIOS Directorio Maestro Subdirectorio Subdirectorio Subdirectorio Subdirectorio Subdirectorio Archivo Archivo Archivo Archivo Directorio estructurado en árbol
  • 19. COMPORTAMIENTO DE ARCHIVOS Derechos de acceso Ninguno Conocimiento Ejecución Lectura Adición Actualización Cambio de Protección Borrado Puede ofrecerse acceso a las siguientes clases de usuarios: Usuario Especifico Grupos de Usuarios Todos Accesos Simultáneos
  • 20. AGRUPACIÓN DE REGISTROS Dado el tamaño de bloque, pueden seguirse tres métodos de agrupación de bloques: Bloques de longitud variable con tramos Bloques de longitud variable sin tramos Bloques Fijos
  • 21. GESTIÓN DE ALMACENAMIENTO SECUNDARIO • Asignación contigua: Asignación contigua de archivos Asignación contigua de archivos (tras compactación)
  • 22. GESTIÓN DE ALMACENAMIENTO SECUNDARIO • Asignación encadenada: Asignación encadenada Asignación encadenada (tras concentración)
  • 23. GESTIÓN DE ALMACENAMIENTO SECUNDARIO • Asignación indexada: Asignación indexada por bloques Asignación indexada por secciones de longitud variable
  • 24. GESTIÓN DE ALMACENAMIENTO SECUNDARIO GESTIÓN DEL ESPACIO LIBRE  Tablas de bits: Este método utiliza un vector que contiene un bit por cada bloque.  Secciones libres encadenadas: Este método puede encadenarse juntas mediante un puntero y un valor de longitud en cada sección libre.
  • 25. GESTIÓN DE ALMACENAMIENTO SECUNDARIO  Indexación: Este método trata el espacio libre como si fuera un archivo y utiliza la tabla de índice.  Lista de bloques libres: cada bloque tiene asignado un numero secuencial y la lista de números de todos los bloques libres.
  • 26. GESTIÓN DE ARCHIVOS EN UNIX Se distinguen cuatro tipos de archivos: Ordinarios Directorio Especiales Nombrados
  • 27. GESTIÓN DE ARCHIVOS EN UNIX NODOS-I Información de un nodo-i : Modo de archivo Cuenta de enlaces ID del propietario ID del grupo Tamaño de archivo Direcciones del archivo Último acceso Última modificación Modificación del nodo-i
  • 28. Esquema de direccionamiento de bloques en UNIX GESTIÓN DE ARCHIVOS EN UNIX Asignación de Archivos
  • 29. GESTIÓN DE ARCHIVOS EN UNIX Capacidad de un archivo en UNIX Asignación de Archivos Nivel Número de bloques Número de bytes Directo 10 10 Kb Indirecto simple 256 256 Kb Indirecto doble 256*256=65 K 65 Mb Indirecto triple 256*65K=16 M 16 Gb
  • 30. SISTEMA DE ARCHIVOS EN WINDOWS 2000 Características de NTFS: Recuperabilidad Seguridad Discos grandes y archivos grandes Series de datos múltiples Capacidad de indexación general
  • 31. SISTEMA DE ARCHIVOS EN WINDOWS 2000 Estructura de archivos y volúmenes NTFS NTFS hace uso de los siguientes conceptos de almacenamiento de disco: Sector Agrupamiento (cluster) Volumen
  • 32. Tamaño del volumen Sectores de agrupamiento Tamaño de agrupamiento <= 512 Mbyte 1 512 bytes 512 Mbyte-1 Gbyte 2 1k 1 Gbytes-2Gbytes 4 2k 2 Gbytes-4Gbytes 8 4k 4 Gbytes-8Gbytes 16 8k 8 Gbytes-16Gbytes 32 16k 16 Gbytes-32Gbytes 64 32k >32 Gbytes 128 64 Tamaño de agrupamiento y de partición en Windows NTFS SISTEMA DE ARCHIVOS EN WINDOWS 2000
  • 33. SISTEMA DE ARCHIVOS EN WINDOWS 2000 Disposición de un volumen NTFS Partición del sector de arranque Tabla maestra de archivos Archivos del sistema Área de archivos Entre los archivos del sistema están:  MTF2  Archivos de registro  Mapa de bits de agrupamiento  Tabla de definición de atributos
  • 34. SISTEMA DE ARCHIVOS EN WINDOWS 2000 Recuperabilidad Los elementos claves para ofrecer recuperabilidad son: • Gestor de E/S • Servicio de archivo de registro • Gestor de cache • Gestor de memoria virtual
  • 35. SISTEMA DE ARCHIVOS EN WINDOWS 2000 Componentes de Windows NTFS
  • 36. CONCLUSIONES • Un sistema de gestión de archivos es un sistema que proporciona servicios a usuarios y aplicaciones para el uso de archivos, conservación de directorios y control de acceso. • Una función de cualquier esquema de gestión de archivos es la gestión del espacio en el disco.
  • 37. BIBLIOGRAFÍA Stalling ,William : Sistemas Operativos. Principios de Diseño e Interioridades, Cuarta Edición, Prentice Hall/Pearson, Paginas 513-547.