gestion de archivos iuta

33
REPUBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO DE TECNOLOGIA Y ADMINISTRACION GESTION DE ARCHIVOS AUTOR TOMAS ORTEGA SECCION: 12VA PROFESORA Guillerlys Peña

Upload: junior-ortega-c

Post on 20-Jul-2015

133 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Gestion de archivos Iuta

REPUBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO DE TECNOLOGIA Y ADMINISTRACION

GESTION DE ARCHIVOS

AUTOR

TOMAS ORTEGA

SECCION: 12VA

PROFESORA

Guillerlys Peña

Page 2: Gestion de archivos Iuta

Gestión de Archivos

es el software que proporciona a los

usuarios y aplicaciones servicios para

el uso, acceso y control de accesos,

tanto de archivos como a directorios

Page 3: Gestion de archivos Iuta

Conceptos iniciales

El sistema de manejo de ficheros es considerado parte del

Sistema operativo.

El input de las aplicaciones son muchas veces archivos.

El output de las aplicaciones se graba en ficheros para

almacenarlos por un periodo muy largo.

El programador no necesita desarrollar un sistema de

manejo de ficheros

Page 4: Gestion de archivos Iuta

Términos usados

Campo: Elemento básico de información, contiene un valor, tiene un tipo

de dato y una longitud.

Registro: Colección de campos relacionados; se trata como una unidad.

Archivo informático: Colección de registros relacionados; se trata como

una unidad; tiene un nombre único; se puede restringir su acceso.

Base de datos. Colección de datos relacionados.

Page 5: Gestion de archivos Iuta

Objetivos

Garantizar que la información del archivo

sea válida.

Optimizar el acceso a los archivos.

Proveer soporte E/S a gran variedad de

dispositivos de almacenamiento.

Entregar los datos que el usuario pide.

Minimizar o eliminar una potencial pérdida

de datos.

Proveer un conjunto estándar de rutinas E/S.

Proveer soporte de E/S a múltiples usuarios.

Page 6: Gestion de archivos Iuta

Requerimientos básicos

Los usuarios deben poder crear, leer, borrar y cambiar ficheros.

Los usuarios pueden tener el control de los ficheros de otros usuarios.

Los usuarios controlan qué tipo de acceso otorgan a otros usuarios.

Los usuarios pueden ordenar sus ficheros de acuerdo a su problema

(directorios).

Los usuarios pueden mover información entre ficheros.

Los usuarios deben ser capaces de realizar una copia de respaldo y

restaurarla en caso de un desastre.

Los usuarios pueden acceder a los ficheros con nombres simbólicos

(en Windows accesos directos).

Page 7: Gestion de archivos Iuta

Drivers de dispositivos

Son rutinas de bajo nivel.

Se comunican directamente con el periférico.

Es el responsable de iniciar las operaciones

E/S con el dispositivo.

También procesa el fin de las operaciones E/S.

Page 8: Gestion de archivos Iuta

Sistema Básico de Archivos

Realiza intercambio de bloques de datos.

Realiza la colocación de bloques de

datos.

Realiza buffering de bloques con la

memoria principal.

Page 9: Gestion de archivos Iuta

Funciones de la gestión de archivos.

Identificar y localizar un archivo.

Usa un directorio (como un directorio telefónico) para describir la ubicación

y atributos de un archivo.

Controla el acceso de varios usuarios a los archivos.

Bloquea el uso de archivos.

Ubica archivos en bloques libres.

Administra el espacio libre.

Page 10: Gestion de archivos Iuta

Organización de directorios

Se tiene un Directorio maestro con directorios del usuario dentro del directorio

maestro.

Cada directorio del usuario puede contener subdirectorios y archivos.

Los archivos pueden ser localizados siguiendo la ruta de directorios desde el

directorio maestro (root).

La ruta de directorios se conoce como path.

Se pueden tener varios archivos con el mismo nombre ubicados en diferentes

rutas.

El directorio donde se encuentra el usuario es el directorio de trabajo.

Los archivos se referencian respecto al directorio de trabajo falta de texto.

Page 11: Gestion de archivos Iuta

¿Que es un archivo?

Es un conjunto ordenado de información de la misma clase o

relacionados entre si, este es almacenado en cualquier parte de la

computadora y es identificado mediante por un nombre.

¿Que son los directorios?

Es donde se guardan un grupo de información relacionados entre si o

“archivos de datos”, en estos directorios se pueden encontrar otros

directorios llamados como subcarpeta. Estos sirven para el

mejoramiento organizado de los archivos.

Page 12: Gestion de archivos Iuta

¿Qué es un campo?

Es donde se introduce un elemento de datos básico y su

valor no cambia, estos campos se utilizan para identificar

algo, su longitud varia puede ser fija o variable.

¿Qué es un registro?

Son campos unidos y relacionados entre si que

representan un mismo conjunto o unidad de un

dato.

Page 13: Gestion de archivos Iuta

¿Qué es una base de datos?

Es un conjunto de datos que pertenecen a un mismo

contexto y son almacenados sistemáticamente para su

posterior uso.

Page 14: Gestion de archivos Iuta

Implementación de sistemas de archivos:

Tenemos al disco duro como una secuencia de bloques,

esto bloques son de tamaños fijos muchas veces de 512

bytes, con esto tenemos acceso directo donde se puede leer

y escribir a cualquier bloque y a cualquier orden, pero esto

consiste en como vamos a guardar el archivo ya que puede

ser muy tedioso

Page 15: Gestion de archivos Iuta

La asignación contigua

cada archivo se almacena en un conjunto contiguo de

bloques, este método es simple para saber el tamaño

del bloque que ocupa un archivo y tiene buen

rendimiento cuando un archivo se leen enteros o sea de

forma secuencial. Pero también tiene desventajas, a

medidas que un archivo crece se debería reservar

espacio suficiente por eso no es muy recomendable

usar este método.

Page 16: Gestion de archivos Iuta

Lista ligada

este método almacena archivos cada uno como una lista

ligada de bloques o fila una tras de otra, esto consiste en que

los primero bytes de cada bloque se utilizan como iniciador

para el siguiente y los restos son para los datos.

Sus ventajas son: sólo debe registrar el primer bloque de

cada archivo y no es necesario declarar el tamaño que

puede tener a llegar un archivo puede llegar a crecer sin

problemas mientras quede bloques libres.

Sus desventajas: es extremadamente lento, los punteros o

iniciadores para el siguiente bloque ocupan espacio.

Page 17: Gestion de archivos Iuta

Tabla de asignación de archivos

sirve para eliminar algunas desventajas del método

anterior como los punteros, juntándolos a cada puntero y

poniéndolo en unta tabla de asignación de archivos.

Sus ventajas son: como la de la lista ligada pero si

mantenemos una tabla en memoria se agiliza

enormemente.

Sus desventajas: puede ser muy grande y hay que

mantenerla en memoria.

Page 18: Gestion de archivos Iuta

Nodos-I

Mantiene juntos a todos los punteros de cada archivo

en una tabla asociada a estos y se guarda en un

bloque y si un archivo es muy grande se guardar en

una lista ligada de bloques.

Ventajas: es rápido para archivos pequeños.

Desventajas: cada archivo por pequeño que sea,

necesita al menos dos bloques y es muy complicado

para archivos grandes.

Page 19: Gestion de archivos Iuta

Administración de espacio libre

esto consiste en que registra todos los bloques del disco

duro que están libres y no están asignados a archivos o

directorios.

¿Qué es caché?

Es un componente que almacena

datos para cuando se vaya a usar un

requerimiento, los datos puedan ser

servidos rápidamente, por lo general

estos datos son temporales.

Page 20: Gestion de archivos Iuta

Manejador de dispositivos en general

se refiere cuando un proceso de un usuario requiere de

una operación de entrada y salida, el sistema operativo

prepara la operación y luego bloquea la operación

solicitada hasta que llegue una interrupción del

controlador del dispositivo indicando que la operación ya

esta completa o finalizada. Todos los manejadores tienen

una lista de peticiones pendientes por dispositivo donde

se encolan las peticiones que llegan de niveles

superiores.

Page 21: Gestion de archivos Iuta

Mecanismos de protección de los archivos

los sistemas operativos tiene unas políticas de protección

las cuales definen que hay que hacer con los datos y los

recursos como deben protegerse. Estos sistemas tiene una

colección de objetos las cuales pueden ser procesos,

segmentos de memoria, archivos, y cada uno de ellos debe

de tener un nombre único para que puedan ser identificados

y varios números de operaciones limitadas que los procesos

pueden efectuar sobre él como leer y escribir los archivos,

estos procesos no debe poder accesar objetos sobre los que

no tenga autorización.

Page 22: Gestion de archivos Iuta

Mecanismo control de acceso de los archivos

esto permite accesar a los archivos las entidades

autorizadas y negando el acceso a los no autorizados. Esto

es un control de sistema especializado que detecta los

intentos de acceso a un archivo, esto involucra los medios

técnicos del usuario y los procedimientos del sistema

operativo.

Page 23: Gestion de archivos Iuta

Organización y accesos a los archivos.

Es la estructura lógica de cada registro por la cual se

acceden a ellos, esto significa que su almacenamiento

secundario depende de la agrupación y la asignación de

cada uno de los archivos. En la organización de estos

archivos hay varias reglas importantes como: acceso rápido

para recuperar la información de este, fácil de actualizar el

archivo, economía de almacenamiento, mantenimiento

simple, confianza para asegurar los datos. Estas reglas se

utilizan dependiendo de las tareas que va a usar el archivo;

las estructuras utilizadas para estos manejos de archivos son

diversas y puede implementarse como una combinación

como: pilas, archivos secuenciales, archivos secuenciales

indexados y archivos directos o de dispersión.

Page 24: Gestion de archivos Iuta

¿Que es una pila?

Es una estructura que ordenada la cual los datos

acceden por un solo extremo de la pila, de modo

que los datos de los archivos se almacenan y

ordenan uno detrás del otro. El objetivo de esta

estructura es acumular los datos de los archivos y

guardarlos, el acceso de estos registros es completo

si quieres entrar a ellos debes buscar el archivo

entero.

Page 25: Gestion de archivos Iuta

¿Que son los archivos secuenciales?

Los registros se almacenan por posición, cada registro

tiene el mismo tamaño y el mismo numero de campos.

El primero de cada registro de un campo se lee como

campo clave, para leer un archivo el sistema comienza

al principio del archivo y lee un registro a la vez hasta

llegar al registro deseado.

Page 26: Gestion de archivos Iuta

¿Que son los archivos secuenciales

indexados?

Posee varias características que el archivo secuencial ya

que se organizan en campos. Este método supera las

desventajas del otro método. Este tiene un índice del

archivo que permite llegar rápidamente a un registro

deseado, esto se le llama archivo de desbordamiento, y se

ejecuta a través de la dirección de punteros donde están

ubicados en los registros deseados.

Page 27: Gestion de archivos Iuta

¿Que es un archivo indexado?

Se utilizan múltiples índices uno para cada campo y todo

lo que pueda ser parte de la búsqueda en estos se utiliza

dos tipos de índices. Uno para cada registro del archivo

principal y otro índice que contendrá entradas a los

registros donde este el campo que se va a utilizar.

Page 28: Gestion de archivos Iuta

¿Que son archivos directos o de

dispersión?

Aprovecha la capacidad de los discos para entrar a

cualquier bloque de dirección que se va a utilizar y eso

requiere de un campo clave para cada registro como los

métodos anteriores. A diferencia que su ordenamiento no

es secuencial.

Page 29: Gestion de archivos Iuta

Funcionamiento del directorio.

¿Que son directorios de archivos?

Forman parte de una colección de archivos. Este contiene todo lo relacionado a

los archivos como información, sus atributos, donde están localizados o

guardados y quien es su propietario.

Page 30: Gestion de archivos Iuta

¿Que es estructura?

Se refiere al almacenamiento de un registro asociado al

archivo en el directorio. La cual la estructuración mas

fácil seria una lista de entrada para cada archivo. Con

esta estructura se puede ejecutar varias operaciones

básica como: buscar un archivo, crearlo, borrarlo y puede

solicitar todo el directorio o una parte.

Page 31: Gestion de archivos Iuta

¿Que es designación?

Cada archivo se identifica con un nombre único para que

estos sean localizados desde el directorio.

Compartir

archivos

En los sistemas operativos multiusuario, se puede

desarrollar este tipo de actividad que e permitir a otros

usuarios a accesar a los archivos que otro usuario

distribuye. Siempre que tengan los derechos de acceso.

Page 32: Gestion de archivos Iuta

Agrupación de registros: La ejecución de entradas y salidas, los

registros se ubican en tres bloques:

-Bloque fijo: los registros son guardados en un bloque por su longitud fija y

por un número entero de registros, puede haber espacios sin utilizar en cada bloque.

-Bloque de longitud variable por tramos: los registros

son variables por su longitud yse agrupan en bloques no se dejan espacios.

-Bloque de longitud variable sin tramos: se usan

registros de longitud variable pero no se dividen en tramos. Casi todos los bloques

hay un espacio desperdiciado ya que no se aprovechan el espacio libre de este.

Page 33: Gestion de archivos Iuta

Gestión de almacenamiento secundario

Es responsable de asignar los bloques a los archivos,

pero esto crea dos problemas, uno es que el espacio del

almacenamiento secundario se le asigna a los archivos,

segundo, es la necesidad de dejar espacios libres para

asignar de modo que estas dos tareas se relacionan

entre si, ya que esto influye en el método de gestión del

espacio libre.