SlideShare una empresa de Scribd logo
1 de 20
ADMINISTRACIÓN DE ARCHIVOS




          SISTEMAS OPERATIVOS
• Un Archivo es un conjunto de elementos de
  información relacionados entre si y que fueron
  definidos por su creador.
• Por lo general, los archivos representan datos y
  programas. Un archivo de datos puede ser
  numérico, alfabético o binario.
• Los archivos pueden ser de formato libre, como los
  archivos de texto, o pueden estar rigurosamente
  formateados.
• En general, un archivo es una secuencia de bits,
  bytes, líneas o registros cuyo significado es definido
  por el creador del archivo y por el usuario.
• Un archivo se puede manipular como una unidad
  mediante operaciones tales como abrir, cerrar,
  crear, destruir, copiar, renombrar y listar.
• Los elementos de información individuales que
  conforman un archivo se pueden manipular con
  acciones tales como leer, escribir, modificar y
  eliminar.
• De acuerdo a las características y tipo de trabajo
  que se realicen sobre los archivos, estos pueden
  caracterizarse por su: Volatilidad, Actividad y
  Tamaño
• VOLATILIDAD.
Se refiere a la frecuencia con la que se
inserta o elimina información.
• ACTIVIDAD.
Se refiere al porcentaje de los elementos de
información de un archivo al que se tuvo
acceso en un periodo de tiempo dado.
• TAMAÑO.
Se refiere a la cantidad de información que
conforma el archivo.
• ARCHIVO FÍSICO. La información vista desde la perspectiva de
  hardware.
• Por ejemplo, el archivo 1 está formado por los sectores 3, 10 y 15
  del archivo.
• Otro ejemplo: el archivo X es la secuencia de bytes localizados en
  la RAM en el bloque 0A703h:03000h al 0A703h:04200h.

• ARCHIVO LÓGICO.
• Son datos cuyo significado esta definido por el usuario. Ejemplo, el
  archivo Y es la información de 1000 artículos, cada uno con su
  código, descripción y precio. Generalmente, un archivo lógico se
  representa          de          manera            tabular.
• EL SISTEMA DE ARCHIVOS DE UN SISTEMA OPERATIVO.
• Lo conforman todas aquellas rutinas encargadas de administrar
  todos los aspectos relacionados con el manejo de Archivos.

• COMPONENTES DEL SISTEMA DE ARCHIVOS.
• En general, un Sistema de Archivos está compuesto por: Métodos
  De Acceso, Administración De Archivos, Administración De
  Almacenamiento Secundario, Mecanismos De Integridad.
• Métodos De Acceso. Se ocupan de la manera en que se tendrá
  acceso a la información almacenada en el archivo. Ejemplo:
  Secuencial, Directo, indexado, etc.
• Administración De Archivos. Se ocupa de ofrecer los
  mecanismos para almacenar, compartir y asegurar archivos, así
  como para hacer referencia a ellos.
• Administración De Almacenamiento Secundario. Se ocupa de
  asignar espacio para los archivos en los dispositivos de
  almacenamiento secundario.
• Mecanismos De Integridad. Se ocupan de garantizar que no se
  corrompa la información de un archivo, de tal manera que solo la
  información que deba estar en el, se encuentre ahí.
• 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.
• 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.
• 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.
• MÉTODOS DE ASIGNACIÓN DE
  ESPACIO LIBRE
•    Un método de asignación de espacio
  libre determina la manera en que un
  Sistema Operativo controla los lugares del
  disco que no están siendo ocupados.
     Para el control del espacio libre se
  puede utilizar como base alguno de los
  métodos teóricos: Vector de Bits, Lista
  Ligada, Por Agrupación y por Contador.
• VECTOR DE BITS
•   Se tiene un arreglo de bits, el número
  de bits que tiene, representa cada sector
  del disco, o sea que si los sectores 10 y
  11 están ocupados su representación
  será:
• LISTA LIGADA
•    Existe una cabecera en la que se tiene la
  dirección del primer sector vacío, ese sector a su
  vez, tiene un apuntador al siguiente bloque, y así
  sucesivamente hasta que se encuentre una marca
  indicando que ya no hay espacio libre.
• POR AGRUPACIÓN
•   Es similar a la lista ligada, solo que en este
  se tiene por cada sector, un grupo de
  apuntadores a varios espacios vacíos, al final
  de cada bloque se tiene un apuntador a otro
  grupo de apuntadores.
• POR CONTADOR
•   Aquí, por cada conjunto de bloques
  contiguos que estén vacíos, se tiene por
  cada apuntador, un número de inicio y el
  tamaño del grupo de sectores vacíos
• MÉTODOS DE ASIGNACIÓN DE ESPACIO EN
  DISCO.       Un método de asignación de espacio
  en disco determina la manera en que un Sistema
  Operativo controla los lugares del disco ocupados
  por cada archivo de datos. Se debe controlar
  básicamente la identificación del archivo, sector
  de inicio y sector final.
•    Para el control del espacio ocupado en disco
  se puede utilizar como base alguno de los
  métodos      teóricos:    Asignación    Contigua,
  Asignación Ligada, Asignación Indexada.
• ASIGNACIÓN CONTIGUA.
• Este método consiste en asignar el espacio en
  disco de tal manera que las direcciones de todos
  los bloques correspondientes a un archivo
  definen un orden lineal. Por ejemplo:
VENTAJAS                    DESVENTAJAS
             - La cabeza de lectura no se - Produce fragmentación
             mueve demasiado en la        externa
             lectura de un archivo.

ASIGNACIÓN LIGADA
En este método, cada archivo es una lista
ligada de bloques de disco. En el directorio
hay un apuntador al bloque de inicio y un
apuntador al bloque final para cada archivo.
En cada uno de los bloques donde se
encuentra un archivo hay un apuntador al
siguiente bloque de la lista.
 Por ejemplo:
VENTAJAS                 DESVENTAJAS
- No produce             • La cabeza de lectura
fragmentación externa.     se puede mover
                           demasiado en la
                           lectura de un archivo.
                         • - Si una liga se pierde,
                           se perderá el archivo
                           completo.
                         • Es ineficiente para la
                           implementación de
                           archivos directos.
                         • Se necesita un campo
                           extra para el
                           apuntador.
• ASIGNACIÓN INDEXADA
• Como ya se vio, la asignación ligada resuelve
  problemas de fragmentación externa, sin embargo, la
  asignación ligada no soporta eficientemente el acceso
  directo a los archivos.
• La asignación indexada resuelve este problema
  poniendo todos los apuntadores en una sola localidad:
  El bloque índice.
• Cada archivo tiene su bloque índice, El cual es un
  arreglo de direcciones de bloques de disco.
• La i-ésima entrada en el bloque índice apunta al i-
  ésimo bloque que conforma el archivo.
• En el directorio se controla la dirección del bloque
  índice     de    cada   archivo,    por   ejemplo:
VENTAJAS                   DESVENTAJAS
• No produce fragmentación • Existe desperdicio cuando
  externa.                   hay archivos muy chicos.
• Eficiente para la        • Desbordamiento de
  implementación de          bloque índice. (Solución:
  archivos directos.         creación de un esquema
                             ligado; el ultimo bloque
                             índice apunta a otro
                             índice)

Más contenido relacionado

La actualidad más candente

Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelaspineda2
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadolesster ostorga
 
4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externoFernando Solis
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Investigación quinta unidad
Investigación quinta unidadInvestigación quinta unidad
Investigación quinta unidadJuan Anaya
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigaciónJhoel Dgez Garcia
 
Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Paula Catariny
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosFernando Baculima
 
organización de archivos
organización de archivosorganización de archivos
organización de archivosDaniiielaaaa
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datosjhonnyjpo
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamientojorgeabustillo
 
Enunciados de Sistemas de Información
Enunciados de Sistemas de InformaciónEnunciados de Sistemas de Información
Enunciados de Sistemas de Informaciónmenamigue
 
Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivosUTPL UTPL
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexadoAleizapata
 
Estructura de archivos y sistema
Estructura de archivos y sistemaEstructura de archivos y sistema
Estructura de archivos y sistemaJuan Soubervielle
 

La actualidad más candente (20)

Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Investigación quinta unidad
Investigación quinta unidadInvestigación quinta unidad
Investigación quinta unidad
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigación
 
Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datos
 
Preguntas Mantenimiento PC
Preguntas Mantenimiento PCPreguntas Mantenimiento PC
Preguntas Mantenimiento PC
 
organización de archivos
organización de archivosorganización de archivos
organización de archivos
 
Lectores y escritores
Lectores y escritoresLectores y escritores
Lectores y escritores
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datos
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamiento
 
Enunciados de Sistemas de Información
Enunciados de Sistemas de InformaciónEnunciados de Sistemas de Información
Enunciados de Sistemas de Información
 
Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivos
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
 
Estructura de archivos y sistema
Estructura de archivos y sistemaEstructura de archivos y sistema
Estructura de archivos y sistema
 

Similar a Administracion de archivos

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 SOJoseOmarParedesGomez
 
Proyecto programacion
Proyecto programacionProyecto programacion
Proyecto programacionByron Ramirez
 
Proyecto programacion
Proyecto programacionProyecto programacion
Proyecto programacionByron Ramirez
 
Asignación indexada Contigua.pptx.mnx.
Asignación  indexada  Contigua.pptx.mnx.Asignación  indexada  Contigua.pptx.mnx.
Asignación indexada Contigua.pptx.mnx.EdgarGmez53
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados30702015
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++panchorc1
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
GESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.pptGESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.pptpor mi cuenta
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexadosjennifergu17
 
Sistemas de Gestión de Archivos
Sistemas de Gestión de ArchivosSistemas de Gestión de Archivos
Sistemas de Gestión de ArchivosVero Mateus
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivosJulian Parra
 
Exposicion sistemas operativos cristian pillajo primerito
Exposicion sistemas operativos cristian pillajo primeritoExposicion sistemas operativos cristian pillajo primerito
Exposicion sistemas operativos cristian pillajo primeritocristianpillajo1992
 

Similar a Administracion de archivos (20)

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
 
Proyecto programacion
Proyecto programacionProyecto programacion
Proyecto programacion
 
Proyecto programacion
Proyecto programacionProyecto programacion
Proyecto programacion
 
Asignación indexada Contigua.pptx.mnx.
Asignación  indexada  Contigua.pptx.mnx.Asignación  indexada  Contigua.pptx.mnx.
Asignación indexada Contigua.pptx.mnx.
 
Proyect1
Proyect1Proyect1
Proyect1
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
GESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.pptGESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.ppt
 
Archivos secuenciales indexados drasly
Archivos secuenciales indexados   draslyArchivos secuenciales indexados   drasly
Archivos secuenciales indexados drasly
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Sistemas de Archivos
Sistemas de ArchivosSistemas de Archivos
Sistemas de Archivos
 
Archivos
ArchivosArchivos
Archivos
 
RESUMEN DE BASE DE DATOS.pdf
RESUMEN DE BASE DE DATOS.pdfRESUMEN DE BASE DE DATOS.pdf
RESUMEN DE BASE DE DATOS.pdf
 
Expociion njuand
Expociion njuandExpociion njuand
Expociion njuand
 
3.sistema de archivos
3.sistema de archivos3.sistema de archivos
3.sistema de archivos
 
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
 
Exposicion sistemas operativos cristian pillajo primerito
Exposicion sistemas operativos cristian pillajo primeritoExposicion sistemas operativos cristian pillajo primerito
Exposicion sistemas operativos cristian pillajo primerito
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 

Último

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
 
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
 
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
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
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
 
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
 

Último (13)

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
 
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
 
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
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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)
 
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...
 
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
 
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
 

Administracion de archivos

  • 1. ADMINISTRACIÓN DE ARCHIVOS SISTEMAS OPERATIVOS
  • 2. • Un Archivo es un conjunto de elementos de información relacionados entre si y que fueron definidos por su creador. • Por lo general, los archivos representan datos y programas. Un archivo de datos puede ser numérico, alfabético o binario. • Los archivos pueden ser de formato libre, como los archivos de texto, o pueden estar rigurosamente formateados. • En general, un archivo es una secuencia de bits, bytes, líneas o registros cuyo significado es definido por el creador del archivo y por el usuario.
  • 3. • Un archivo se puede manipular como una unidad mediante operaciones tales como abrir, cerrar, crear, destruir, copiar, renombrar y listar. • Los elementos de información individuales que conforman un archivo se pueden manipular con acciones tales como leer, escribir, modificar y eliminar. • De acuerdo a las características y tipo de trabajo que se realicen sobre los archivos, estos pueden caracterizarse por su: Volatilidad, Actividad y Tamaño
  • 4. • VOLATILIDAD. Se refiere a la frecuencia con la que se inserta o elimina información. • ACTIVIDAD. Se refiere al porcentaje de los elementos de información de un archivo al que se tuvo acceso en un periodo de tiempo dado. • TAMAÑO. Se refiere a la cantidad de información que conforma el archivo.
  • 5. • ARCHIVO FÍSICO. La información vista desde la perspectiva de hardware. • Por ejemplo, el archivo 1 está formado por los sectores 3, 10 y 15 del archivo. • Otro ejemplo: el archivo X es la secuencia de bytes localizados en la RAM en el bloque 0A703h:03000h al 0A703h:04200h. • ARCHIVO LÓGICO. • Son datos cuyo significado esta definido por el usuario. Ejemplo, el archivo Y es la información de 1000 artículos, cada uno con su código, descripción y precio. Generalmente, un archivo lógico se representa de manera tabular.
  • 6. • EL SISTEMA DE ARCHIVOS DE UN SISTEMA OPERATIVO. • Lo conforman todas aquellas rutinas encargadas de administrar todos los aspectos relacionados con el manejo de Archivos. • COMPONENTES DEL SISTEMA DE ARCHIVOS. • En general, un Sistema de Archivos está compuesto por: Métodos De Acceso, Administración De Archivos, Administración De Almacenamiento Secundario, Mecanismos De Integridad.
  • 7. • Métodos De Acceso. Se ocupan de la manera en que se tendrá acceso a la información almacenada en el archivo. Ejemplo: Secuencial, Directo, indexado, etc. • Administración De Archivos. Se ocupa de ofrecer los mecanismos para almacenar, compartir y asegurar archivos, así como para hacer referencia a ellos. • Administración De Almacenamiento Secundario. Se ocupa de asignar espacio para los archivos en los dispositivos de almacenamiento secundario. • Mecanismos De Integridad. Se ocupan de garantizar que no se corrompa la información de un archivo, de tal manera que solo la información que deba estar en el, se encuentre ahí.
  • 8. • 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.
  • 9. • 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. • 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.
  • 10. • MÉTODOS DE ASIGNACIÓN DE ESPACIO LIBRE • Un método de asignación de espacio libre determina la manera en que un Sistema Operativo controla los lugares del disco que no están siendo ocupados. Para el control del espacio libre se puede utilizar como base alguno de los métodos teóricos: Vector de Bits, Lista Ligada, Por Agrupación y por Contador.
  • 11. • VECTOR DE BITS • Se tiene un arreglo de bits, el número de bits que tiene, representa cada sector del disco, o sea que si los sectores 10 y 11 están ocupados su representación será:
  • 12. • LISTA LIGADA • Existe una cabecera en la que se tiene la dirección del primer sector vacío, ese sector a su vez, tiene un apuntador al siguiente bloque, y así sucesivamente hasta que se encuentre una marca indicando que ya no hay espacio libre.
  • 13. • POR AGRUPACIÓN • Es similar a la lista ligada, solo que en este se tiene por cada sector, un grupo de apuntadores a varios espacios vacíos, al final de cada bloque se tiene un apuntador a otro grupo de apuntadores.
  • 14. • POR CONTADOR • Aquí, por cada conjunto de bloques contiguos que estén vacíos, se tiene por cada apuntador, un número de inicio y el tamaño del grupo de sectores vacíos
  • 15. • MÉTODOS DE ASIGNACIÓN DE ESPACIO EN DISCO. Un método de asignación de espacio en disco determina la manera en que un Sistema Operativo controla los lugares del disco ocupados por cada archivo de datos. Se debe controlar básicamente la identificación del archivo, sector de inicio y sector final. • Para el control del espacio ocupado en disco se puede utilizar como base alguno de los métodos teóricos: Asignación Contigua, Asignación Ligada, Asignación Indexada.
  • 16. • ASIGNACIÓN CONTIGUA. • Este método consiste en asignar el espacio en disco de tal manera que las direcciones de todos los bloques correspondientes a un archivo definen un orden lineal. Por ejemplo:
  • 17. VENTAJAS DESVENTAJAS - La cabeza de lectura no se - Produce fragmentación mueve demasiado en la externa lectura de un archivo. ASIGNACIÓN LIGADA En este método, cada archivo es una lista ligada de bloques de disco. En el directorio hay un apuntador al bloque de inicio y un apuntador al bloque final para cada archivo. En cada uno de los bloques donde se encuentra un archivo hay un apuntador al siguiente bloque de la lista. Por ejemplo:
  • 18. VENTAJAS DESVENTAJAS - No produce • La cabeza de lectura fragmentación externa. se puede mover demasiado en la lectura de un archivo. • - Si una liga se pierde, se perderá el archivo completo. • Es ineficiente para la implementación de archivos directos. • Se necesita un campo extra para el apuntador.
  • 19. • ASIGNACIÓN INDEXADA • Como ya se vio, la asignación ligada resuelve problemas de fragmentación externa, sin embargo, la asignación ligada no soporta eficientemente el acceso directo a los archivos. • La asignación indexada resuelve este problema poniendo todos los apuntadores en una sola localidad: El bloque índice. • Cada archivo tiene su bloque índice, El cual es un arreglo de direcciones de bloques de disco. • La i-ésima entrada en el bloque índice apunta al i- ésimo bloque que conforma el archivo. • En el directorio se controla la dirección del bloque índice de cada archivo, por ejemplo:
  • 20. VENTAJAS DESVENTAJAS • No produce fragmentación • Existe desperdicio cuando externa. hay archivos muy chicos. • Eficiente para la • Desbordamiento de implementación de bloque índice. (Solución: archivos directos. creación de un esquema ligado; el ultimo bloque índice apunta a otro índice)