SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
                “UNIANDES”




  ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL
              SEMIPRESENCIAL


               SÉPTIMO NIVEL


       TRABAJO DE SISTEMAS OPERATIVOS


                  ALUMNA:
             TATIANA SÁNCHEZ.


           ING. DARIO MALDONADO




         TULCÁN, DICIEMBRE DEL 2011.
ADMINISTRACION DE ARCHIVOS

   Concepto de Archivo, Sistema de Archivos Vista del Usuario: Archivos y Directorios, Vista
   del Sistema: Estructura y Administración de bloques.

   Un administrador de archivos, gestor de archivos o explorador de archivos (del inglés file
   manager) es una aplicación informática que provee acceso a archivos y facilita el realizar
   operaciones con ellos, como copiar, mover o eliminar archivos donde el usuario lo quiera
   ubicar.

   Los primeros gestores de archivos fueron creados para sistemas operativos con interfaces
   de usuario de símbolos (no gráficos). Estos gestores de archivos generalmente
   representaban las unidades, particiones y directorios en su distribución física real y
   permitían un número limitado de operaciones sobre estos recursos. El primer gestor de
   archivos visual que se desarrolló (aunque aún en modo texto) fue Dired, que sentó las
   bases para los gestores de archivos que surgieron a continuación. Con el advenimiento de
   las interfaces gráficas, los gestores de archivos adquirieron diferentes funcionalidades,
   como la habilidad de asociar tipos de archivos a programas, y facilitaron la comprensión
   de conceptos mediante la representación gráfica de cada recurso, identificado con
   un icono.

   No obstante, aún se mantiene un desarrollo activo de diversos gestores de archivos bajo
   interfaces de texto, dada su conveniente portabilidad y sencillez de uso al
   administrar sistemas de la familia Unix.


                                      ¿Qué es un archivo?
 La información guardada en una unidad de almacenamiento, que luego será representada ya
sea en texto o en gráficos utilizando un gestor de archivos. La mayoría de los sistemas
operativos poseen su propio sistema de archivos. Los sistemas de archivos organizan
Sistema de archivos conjunto independiente de datos como una foto o un texto hay
diferentes tipos de archivos.
Toda la información que hay en una computadora esta agrupada en forma de archivos, cada
sistema operativo suele usar un archivo diferente pero todos comparten un concepto la
carpeta.
Una carpeta es una manera diferente de agrupar libremente archivos
Las carpetas también se conocen como directorios.
Al sistema de archivos que utiliza un sistema operativo se le llama sistema de archivos
nativo.es la manera en que un sistema de archivos prefiere guardar la información.
El proceso de crear un sistema de archivos es un dispositivo de almacenamiento se conoce
como formateo.
O dar formato prepara el dispositivo para guardar la información como lo hace el sistema
elegido.
Todos los dispositivos de almacenamiento usan un sistema de archivos recordemos que un
dispositivo de almacenamiento es un disco duro como un Cd o una memoria USB. Los
sistemas de archivos de los dispositivos
Removibles pueden ser leídos por cualquier sistema operativo
El software del sistema de archivos es responsable de la organización de estos sectores en
archivos, directorios y mantiene un registro de qué sectores pertenecen a qué archivos y
cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser
utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una
conexión de red.
Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos
almacenan programas y datos tales como imágenes, textos, información de bases de datos,
etc.


                                  INTERFAZ CON EL USUARIO
 Lewis y Rieman [1993] definen las interfaces hombre computadora como: las interfaces
básicas de usuario son aquellas que incluyen cosas como menús, ventanas, teclado, ratón, los
"beeps" y algunos otros sonidos que la computadora hace, en general, todos aquellos canales
por los cuales se permite la comunicación entre el hombre y la computadora.
La interfaz de usuario. Es el medio con que el usuario puede comunicarse con una máquina,
un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y
el equipo, normalmente suelen ser fáciles de entender y fáciles de accionar.

                        EL SISTEMA DE ARCHIVO VISTO POR EL USUARIO
La parte más visible de un sistema operativo es el sistema de archivo. La mayoría de los
programas leen o escriben cuando menos un archivo y los usuarios siempre tienen
conocimiento de la existencia de archivos y sus propiedades. Para muchas personas, la
comodidad y utilidad del sistema operativo depende principalmente de la interfaz, estructura
y confiabilidad del sistema de archivo.
Desde el punto de vista del usuario, el aspecto más importante de un sistema de archivo es la
forma en que él lo concibe, es decir, lo que constituye un archivo, la forma en que los archivos
se nominan y protegen, las operaciones que se permiten con los archivos. Los detalles de si
las listas enlazadas o mapas de bits se utilizan papa llevar el control del almacenamiento libre
y de cuántos sectores hay en un bloque lógico son de menos interés, aunque son de
importancia considerable para los diseñadores del sistema de archivo.

                                CLASIFICACION DE LOS ARCHIVOS

   Los archivos se clasifican según su uso en tres grupos:
Permanentes o Maestros:

Estos contienen información que varía poco. En algunos casos es preciso actualizarlos
periódicamente.

De Movimientos

Se cercan para actualizar los archivos maestros. Sus registros son de tres tipos: alta, bajas
y modificaciones.

De Maniobra o Trabajo.

Tienen una vida limitada, normalmente menor que la duración de la ejecución de un
programa. Su utilizan como auxiliares de los anteriores.

TIPOS DE ARCHIVOS

Los elementos de un archivo pueden ser de cualquier tipo, simples o estructurados o
según su función.

SEGÚN SU FUNCION.

Se define por:

a.- Archivos Permanentes:

Son aquellos cuyo registros sufren pocas o ninguna variación a lo largo del tiempo, se
dividen en:

Constantes: Están formados por registros que contienen campos fijos y campos de baja
frecuencia de variación en el tiempo.

De Situación: Son los que en cada momento contienen información actualizada.

Históricos: Contienen información acumulada a lo largo del tiempo de archivos que han
sufridos procesos de actualización o bien acumulan datos de variación periódica en el
tiempo.

b.- Archivos de Movimiento

Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen
algún campo común en sus registros con aquellos, para el procesamiento de las
modificaciones experimentados por los mismos.
c.- Archivo de Maniobra o Transitorio

Son los archivos creados auxiliares creados durante la ejecución del programa y borrados
habitualmente al terminar el mismo.

SEGÚN SUS ELEMENTOS.

Los principales archivos de este tipo son:

Archivo de Entrada: Una colección de datos localizados en un dispositivo de entrada.

Archivo de Salida: Una colección de información visualizada por la computadora.

Archivos de Movimiento o Transacciones: Son aquellos que se utilizan conjuntamente
con los maestros (constantes), y contienen algún campo común en sus registros con
aquellos, para el procesamiento de las modificaciones experimentados por los mismos.

Archivos de Maniobra o Transitorios: Son los archivos auxiliares creados durante la
ejecución del programa y borrados habitualmente al terminar el mismo.

ACCESO A LOS ARCHIVOS

Se refiere al método utilizado para acceder a los registros de un archivo prescindiendo de
su organización. Existen distintas formas de acceder a los datos:

Secuenciales; los registros se leen desde el principio hasta el final del archivo, de tal forma
que para leer un registro se leen todos los que preceden.

Directo; cada registro puede leerse / escribirse de forma directa solo con expresar su
dirección en el fichero por él numero relativo del registro o por transformaciones de la
clave de registro en él numero relativo del registro a acceder.

Por Índice; se accede indirectamente a los registros por su clave, mediante consulta
secuenciales a una tabla que contiene la clave y la dirección relativa de cada registro, y
posterior acceso directo al registro.

Dinámico; es cuando se accede a los archivos en cualquier de los modos anteriormente
citados.

La elección del método está directamente relacionada con la estructura de los registros
del archivo y del soporte utilizado.
TIPOS DE ACCESOS

Acceso Secuencial. Exige el tratamiento de elemento, para esto es necesario una
exploración secuencial comenzando desde el primer momento (Pascal permite este
acceso)

Secuenciales: archivo de texto que debe ser leído del principio hasta el final.

Acceso Directo. Permite procesar o acceder a un elemento determinado y referencia
directamente por su posición en el soporte de almacenamiento (Turbo Pascal permite
este acceso.

Aleatorios: es un archivo con registros de un mismo largo. Un programa puede accesar
directamente cualquier registro sin tener que leer los registros previos.

Binarios: es un archivo que lee byte por byte sin asumir ninguna estructura.
Los archivos Binarios no son un nuevo tipo de archivo, pero si una nueva forma de
manipular cualquier tipo de archivo. Las técnicas de archivo binarios permiten leer o
cambiar cualquier byte de un archivo. Son herramientas extremadamente potentes, pero
como toda herramienta potente debe manejarse con cuidado

Entre otras características, a las técnicas de archivo binario no les preocupa los caracteres
EOF intercalados (Control+Z = Chr$(26)) que pueda tener un archivo.

Ejemplo Open NombreArchivo for Binary as #NumeroArchivo.

Instrucciones para manejar archivos

OPEN: reserva un espacio del buffer para la data que moverá entre el programa y los
archivos. La estructura es:


  OPEN filespec FOR {Append|Binary|Input|Outuput|Random} As #filenumber



Por ejemplo:

  OPEN "C:WindowsAddrBook.ini" FOR Input As #1

Filespec: Es la localización de archivo en el que se trabajará, incluyendo usualmente el
drive y path.

  "C:WindowsAddrBook.ini"
{Append| Binary| Input| Outuput| Random} El programador tiene que seleccionar
uno. Binary y Random se utiliza para archivos binarios y aleatorios. Append, Input y
Output son usados con archivos secuenciales. Un archivo secuencial no puede ser abierto
para leer y escribir simultaneamente. Output es usado para escribir en el archivo. Input
es usado para leer del archivo. Append es usado para colocar data al final de un archivo
exitente.

#filenumber: es necesario asignar un número al archivo. El número puede estar en el
rango de #1 a #511 y es usado por Visual Basic para identificar el archivo.

CLOSE: para cerrar un archivo. La estructura es:

  CLOSE #filenumber

Por ejemplo:

  CLOSE #1

WRITE: envia data del programa al archivo secuencial. La estructura es:
 WRITE #filenumber, [OutputList]

Por ejemplo:

  WRITE #1, UserName, UserCompany, SerialNumber

WRITE es la operación opuesta al INPUT. Las expresiones en el OutputList son separadas
por comas. WRITE inserta comillas y comas a la data que envia al archivo.

INPUT: lee data del archivo. La estructura es:

  INPUT #filenumber, InputList

Por ejemplo:

  INPUT #1, UserName, UserCompany, SerialNumber

Declaración y asignación de archivos

La declaración de un archivo con tipo se efectúa con la ayuda de las palabras reservadas
file of.

El procedimiento de asignación es idéntico al utilizado anteriormente.

Ejemplo:
Type

datos = record

clave : integer;

nombre : string[30];

puesto : string[20];

sueldo : real;

estado : boolean;

{true activo,false baja lógica}

end;

Var

archivo:file of datos;

begin

Assign(archivo,'empleado.dat');

SISTEMA DE MANEJO DE ARCHIVOS.

Tiene las siguientes funciones:

Controla los datos en almacenamiento secundario [ ]

Proporciona al usuario una abstracción de cómo se manipulan los datos internamente. [ ]

Proporciona independencia de E/S con los dispositivos [ ]

Soporte de compartición, protección, recuperación de archivos y posibles caídas del
sistema. [ ]

Transmisión de datos de memoria principal a secundaria.[ ]

 Los archivos de una empresa pueden almacenarse en diferentes dispositivos. Todos los
archivos se pueden almacenar por medio de directorios, que no son otra cosa más que
tablas de símbolos de archivo, los directorios se pueden utilizar de dos formas:
DIRECTORIO DE NIVEL ÚNICO O DIRECTORIO PLANO

 Con este método, se almacenan todos los archivos en un solo nivel, este método en
sistemas donde el volumen de archivos no es grande.[ ]

 DIRECTORIO JERARQUICO

 Los archivos son almacenados por medio de directorios, esta clasificación se de 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. La ruta de acceso puede ser de dos formas:

Ruta absoluta.- Este tipo de ruta de acceso inicia siempre con una diagonal invertida [ ]

C:Edit c:SOSsistemasreport.txt

Ruta relativa.- Este tipo de ruta de acceso realiza la búsqueda del archivo en el directorio
de trabajo actual, si el archivo no se localiza aquí, el S.O. lo buscará en los directorios
especificados en el PATH de un archivo con extensión .BAT.

C:Edit report.txt

OPERACIONES GENERALES QUE SE REALIZAN SOBRE UN ARCHIVO.

Las operaciones generales que se realizan son:

Creación. Escritura de todos sus registros.

Consulta. Lectura de todos sus registros.

Actualización. Inserción supresión o modificación de algunos de sus registros

Clasificación. Reubicación de los registros de tal forma que queden ordenados según
determinados criterios.

Borrado. Eliminando total del archivo, dejando libre el espacio del soporte que ocupaba.

ORGANIZACIÓN DE LOS ARCHIVOS.

Los archivos se encuentran organizados lógicamente como una secuencia de registros de
varias longitudes diferentes.
Los archivos de registros de longitud fija: son los que almacenan la información en los
archivos mediante un encabezado y luego se introducen uno a uno los registros ubicados
en posiciones consecutivas.

Los registros de longitud variable: es el almacenamiento de registros de varios tipos en un
archivo y permite uno o más campos de longitudes variables y dichos campos pueden ser
repetidos. La longitud de los registros debe estar definida correctamente para poder leer y
escribir de forma efectiva.

- ENFOQUES GENERALES PARA LA ORGANIZACIÓN DE ARCHIVOS.

Los enfoques son:

 - Enfoque de acceso secuencial: Se refiere al procesamiento de los archivos de acuerdo
con el orden especifico. Ejemplo archivo secuenciales y de texto.

- Enfoque de acceso Directo Permite recuperar registros individuales sin leer otros
registros del archivo, ejemplos archivos indizados.

ARCHIVOS SECUENCIALES.

Se refiere al procesamiento de los registros, no importa el orden en que se haga, para eso
los registros están organizados en forma de una lista y recuperarlos y procesarlos uno por
uno de principio a fin.

Rudimentos de los archivos Secuenciales; dependiendo del dispositivo de
almacenamiento utilizado el archivo se puede mostrar el usuario como si fuera un sistema
secuencial.

Al finalizar un archivo secuencial se denota con una marca de fin de archivo. (End end-of-
file)

El usuario de un archivo secuancial puede ver los registros en un orden secuancial simple.

La única forma de recuperar registros es comenzar al principio y extraerlos en el orden
contemplado.

Cuestiones de programación; la manipulación de los archivos se hace en el contexto de la
programación en un lenguaje por procedimientos de alto nivel. Estos lenguajes tienden a
expresar la manipulación de archivos mediante subrutinas que se definen como parte del
lenguaje formal o se incluyen como extensiones del lenguaje en una biblioteca estándar.

La mayor parte de los lenguajes por procedimiento de alto nivel cuenta con características
que ayudan a detectar la marca de fin de archivo.
ARCHIVOS DE TEXTO.

También conocidos como (Slream File) son utilizados para almacenar documentos que
consisten en texto; En ellos, cada registro es un solo símbolo o código de control.

El leer estos archivos recibimos la información en orden secuencial en el que aparece
cuando lo vemos en un monitor.

Los archivos de texto son una secuencia de líneas separadas por marcas de fin de línea.

Rudimentos de los archivos de textos; El usuario escribe los archivos de textos mediante
un procesador de palabras que le permitirá almacenar la información pero no
estrictamente en forma secuencial.

El procesador también nos permite desplazarnos por todo el bloque de información y
permitirnos realizar modificaciones.

Mientras el usuario avance rápidamente en la lectura de registro lograra ver más archivos.

Cuestiones de programación; Casi todos los entornos de programación por
procedimientos de alto nivel cuentan con subrutinas para manipular los archivos de texto.

Estas subrutinas pueden formar parte de la definición formal del lenguaje o que se ofrezca
en biblioteca como extensiones del mismo.

ARCHIVOS INDIZADOS.

Es la aplicación de incluir índices en el almacenamiento de los archivos; de esta forma nos
será más fácil buscar algún registro sin necesidad de ver todo el archivo.

Un índice en un archivo consiste en un listado de los valores del campo clave que ocurren
en el archivo, junto con la posición de registro correspondiente en el almacenamiento
masivo.

Fundamento de los Índices

a.- La colocación de un listado al inicio del archivo: para la identificación del contenido.

b.- La presentación de un segundo índice: para reflejar la información de cada punto
principal del índice anterior.

c.- La actualización de los índices: Cuando se insertan y eliminan archivos, es preciso
actualizar los índices para evitar contratiempos actualizando un archivo.
d.- La organización de un índice: Nos evita examinar archivo por archivo para recuperar
algún registro buscado; por lo tanto ahorraríamos tiempo si tenemos una adecuado
organización de los índices.

Cuestiones de Programación

Algunos lenguajes de alto nivel cuentan con subtítulos para manipular los archivos de un
registro indizado.

Valiéndose de las subrutinas es posible escribir programas sin tener que preocuparse por
la estructura real del sistema de índices que se aplique.

ARCHIVOS DISPERSOS.

También llamados (Hashed Files) representan un sistema de almacenamiento de archivos
que solo ofrece acceso directo, y permiten calcular la posición de un registro en el
almacenamiento masivo.

Rudimentos de los archivos dispersos.

El usuario debe dividir el área de almacenamiento asignando al archivo en varias secciones
llamadas cubetas para poder ingresar los datos.

La distribución de la información en las cubetas es problemática debido a que la
estructura de los archivos es dispersa.

Dentro de los archivos se presentan colisiones de información debido al agrupamiento de
los registros ingresados.

Cuestiones de programación.

Casi ninguno de los lenguajes de programación por procedimientos en la actualidad ofrece
implantaciones directas de archivos dispersos; esto es debido a las cuestiones
dependientes de la aplicación implicadas en el diseño de estos archivos.

MEDIDAS DE UTILIZACIÓN DE LOS ARCHIVOS.

Para utilizar un archivo debemos tener en cuenta:

1. - Índice de Volatilidad; Un archivo es volátil cuando tiene un alto porcentaje de
adiciones y supresiones debido al ingreso o eliminación de registros respecto al número
promedio de registros que haya en el archivo.
2. - Índice de Actividad; Un archivo es activo cuando tiene un alto porcentaje de utilidad
sea de actualización o consulta en un periodo de tiempo fijo respecto al número promedio
de registro que se encuentran en el archivo.

El índice de actividad suele emplearse para saber si un archivo puede explotarse como una
organización secuencial o relativa.

Archivos de acceso directo (con tipo)

Los archivos tipeados (con tipo), también llamados archivos binarios, contienen datos de
tipo simple o estructurado, tales como integer, real , record, etc., excepto otro tipo de
archivos.

Los archivos con tipos están estructurados en elementos o registros (record) cuyo tipo
puede ser cualquiera. A los elementos de estos archivos se accede directamente, al no
situarse éstos en posiciones físicamente consecutivas, sino en posiciones lógicas. Esta es la
razón por la cual se les denomina archivos de acceso aleatorio o directo. Los elementos
de los archivos aleatorios son de igual tamaño y el término acceso directo significa que es
posible acceder directamente a un elemento con solo especificar su posición

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Expociion njuand
Expociion njuandExpociion njuand
Expociion njuand
 
Instrucciones de máquina
Instrucciones de máquinaInstrucciones de máquina
Instrucciones de máquina
 
1 estructura del sistema de archivos
1  estructura del sistema de archivos1  estructura del sistema de archivos
1 estructura del sistema de archivos
 
Administracion archivos sena
Administracion archivos senaAdministracion archivos sena
Administracion archivos sena
 
Administracion archivos sena
Administracion archivos senaAdministracion archivos sena
Administracion archivos sena
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 
A D M I N I S T R A D O R D E A R C H I V O S
A D M I N I S T R A D O R  D E  A R C H I V O SA D M I N I S T R A D O R  D E  A R C H I V O S
A D M I N I S T R A D O R D E A R C H I V O S
 
Trabajo
Trabajo Trabajo
Trabajo
 
Sistemas operativos windows
Sistemas operativos windowsSistemas operativos windows
Sistemas operativos windows
 
Presentación1
Presentación1Presentación1
Presentación1
 
Exposicion de s.o
Exposicion de s.oExposicion de s.o
Exposicion de s.o
 
Software para administrar archivos
Software para administrar archivosSoftware para administrar archivos
Software para administrar archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Archivos y directorios
Archivos y directoriosArchivos y directorios
Archivos y directorios
 
Camtasia getting started guide
Camtasia getting started guideCamtasia getting started guide
Camtasia getting started guide
 
Sistema de archivos
Sistema de archivos Sistema de archivos
Sistema de archivos
 
Ofimatica sena
Ofimatica senaOfimatica sena
Ofimatica sena
 
Sistem,as oparartivo
Sistem,as oparartivoSistem,as oparartivo
Sistem,as oparartivo
 
Controladora de periféricos
Controladora de periféricosControladora de periféricos
Controladora de periféricos
 

Destacado

Tatiana Sánchez 4
Tatiana Sánchez 4Tatiana Sánchez 4
Tatiana Sánchez 4tatyseli
 
Tatiana sanchez 1
Tatiana sanchez 1Tatiana sanchez 1
Tatiana sanchez 1tatyseli
 
Workshop webquest PHL 10/05/2005
Workshop webquest PHL 10/05/2005Workshop webquest PHL 10/05/2005
Workshop webquest PHL 10/05/2005Karel Schiepers
 
Tatiana Sánchez 3
Tatiana Sánchez 3Tatiana Sánchez 3
Tatiana Sánchez 3tatyseli
 
Redes en linux
Redes en linuxRedes en linux
Redes en linuxtatyseli
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivostatyseli
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoriatatyseli
 
Sistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativosSistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativostatyseli
 
Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.
Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.
Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.Angel X Gaibor Beltrán
 

Destacado (9)

Tatiana Sánchez 4
Tatiana Sánchez 4Tatiana Sánchez 4
Tatiana Sánchez 4
 
Tatiana sanchez 1
Tatiana sanchez 1Tatiana sanchez 1
Tatiana sanchez 1
 
Workshop webquest PHL 10/05/2005
Workshop webquest PHL 10/05/2005Workshop webquest PHL 10/05/2005
Workshop webquest PHL 10/05/2005
 
Tatiana Sánchez 3
Tatiana Sánchez 3Tatiana Sánchez 3
Tatiana Sánchez 3
 
Redes en linux
Redes en linuxRedes en linux
Redes en linux
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivos
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Sistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativosSistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativos
 
Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.
Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.
Insuficiencia Mitral por Tatiana Palacios.Universidad de Guayaquil.
 

Similar a Tatiana Sánchez 2

Similar a Tatiana Sánchez 2 (20)

TODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZTODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZ
 
Guia de aprendizaje sistemas de archivos
Guia de aprendizaje sistemas de archivosGuia de aprendizaje sistemas de archivos
Guia de aprendizaje sistemas de archivos
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivos
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de Archivos
 
sistemas de archivos
sistemas de archivossistemas de archivos
sistemas de archivos
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Tipos de archivos
Tipos de archivosTipos de archivos
Tipos de archivos
 
Guía 8
Guía 8Guía 8
Guía 8
 
Controladora de perifericos indices
Controladora de perifericos indicesControladora de perifericos indices
Controladora de perifericos indices
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos
 
Archivos diego
Archivos diegoArchivos diego
Archivos diego
 
Archivo
ArchivoArchivo
Archivo
 
Sistemadearchivos daniela
Sistemadearchivos danielaSistemadearchivos daniela
Sistemadearchivos daniela
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 

Más de tatyseli

Exclusión mutua
Exclusión mutuaExclusión mutua
Exclusión mutuatatyseli
 
La financiación 2
La financiación 2La financiación 2
La financiación 2tatyseli
 
La financiación
La financiaciónLa financiación
La financiacióntatyseli
 
Lenguaje cinematográfico
Lenguaje cinematográficoLenguaje cinematográfico
Lenguaje cinematográficotatyseli
 
Lenguaje cinematográfico
Lenguaje cinematográficoLenguaje cinematográfico
Lenguaje cinematográficotatyseli
 
Historia del video
Historia del videoHistoria del video
Historia del videotatyseli
 
Historia del video
Historia del videoHistoria del video
Historia del videotatyseli
 

Más de tatyseli (7)

Exclusión mutua
Exclusión mutuaExclusión mutua
Exclusión mutua
 
La financiación 2
La financiación 2La financiación 2
La financiación 2
 
La financiación
La financiaciónLa financiación
La financiación
 
Lenguaje cinematográfico
Lenguaje cinematográficoLenguaje cinematográfico
Lenguaje cinematográfico
 
Lenguaje cinematográfico
Lenguaje cinematográficoLenguaje cinematográfico
Lenguaje cinematográfico
 
Historia del video
Historia del videoHistoria del video
Historia del video
 
Historia del video
Historia del videoHistoria del video
Historia del video
 

Último

PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECESTADISTICAHDIVINAPR
 
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...UNACH - Facultad de Arquitectura.
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfTpicoAcerosArequipa
 
Caza y Pesca Indiscriminada tríptico para el colegio
Caza y Pesca Indiscriminada tríptico para el colegioCaza y Pesca Indiscriminada tríptico para el colegio
Caza y Pesca Indiscriminada tríptico para el colegiosilvias47
 
Duvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdfDuvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdfYesiRoh
 
Arquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseñoArquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseñosindyaldana1
 
trabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdftrabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdfcpachecot
 
658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdf
658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdf658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdf
658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdfSSIETETO
 
CARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdf
CARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdfCARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdf
CARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdfsolidalilaalvaradoro
 
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDDREVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDDElenitaIriarte1
 
abecedario cursiva para imprimir y colorear
abecedario cursiva para imprimir y colorearabecedario cursiva para imprimir y colorear
abecedario cursiva para imprimir y colorearNoemiCARABAJAL
 
dia del niño peruano para cartulina.pdf.
dia del niño peruano para cartulina.pdf.dia del niño peruano para cartulina.pdf.
dia del niño peruano para cartulina.pdf.JimenaPozo3
 
Comandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdfComandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdfjuandavidbello432
 
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdfTÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdfkevinramirezd069bps
 
CRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdf
CRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdfCRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdf
CRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdfpaulmaqueda395
 
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015Miriam Tello
 
Plantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxPlantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxYasmilia
 
Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...
Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...
Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...collagedesign18
 
Diseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdfDiseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdfSharonSmis
 
Que es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptxQue es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptxYeissonRINCONRIVERA
 

Último (20)

PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
 
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
 
Caza y Pesca Indiscriminada tríptico para el colegio
Caza y Pesca Indiscriminada tríptico para el colegioCaza y Pesca Indiscriminada tríptico para el colegio
Caza y Pesca Indiscriminada tríptico para el colegio
 
Duvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdfDuvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdf
 
Arquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseñoArquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseño
 
trabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdftrabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdf
 
658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdf
658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdf658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdf
658953840-5-Etapas-Del-Proyecto-de-Emprendimiento.pdf
 
CARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdf
CARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdfCARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdf
CARACTERIZACIÓN MEDICINA ALTERNATIVA Y TERAPIAS COMPLEMENTARIAS.pdf
 
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDDREVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
 
abecedario cursiva para imprimir y colorear
abecedario cursiva para imprimir y colorearabecedario cursiva para imprimir y colorear
abecedario cursiva para imprimir y colorear
 
dia del niño peruano para cartulina.pdf.
dia del niño peruano para cartulina.pdf.dia del niño peruano para cartulina.pdf.
dia del niño peruano para cartulina.pdf.
 
Comandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdfComandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdf
 
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdfTÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
 
CRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdf
CRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdfCRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdf
CRITERIOS_GENERALES_DE_ISOPTICA_Y_ACUSTI.pdf
 
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
 
Plantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxPlantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptx
 
Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...
Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...
Partes-de-la-noticia como aspecto de gran importancia en el Diseño Editorial ...
 
Diseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdfDiseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdf
 
Que es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptxQue es un sistema integrado de Seguridad.pptx
Que es un sistema integrado de Seguridad.pptx
 

Tatiana Sánchez 2

  • 1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL SEMIPRESENCIAL SÉPTIMO NIVEL TRABAJO DE SISTEMAS OPERATIVOS ALUMNA: TATIANA SÁNCHEZ. ING. DARIO MALDONADO TULCÁN, DICIEMBRE DEL 2011.
  • 2. ADMINISTRACION DE ARCHIVOS Concepto de Archivo, Sistema de Archivos Vista del Usuario: Archivos y Directorios, Vista del Sistema: Estructura y Administración de bloques. Un administrador de archivos, gestor de archivos o explorador de archivos (del inglés file manager) es una aplicación informática que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, mover o eliminar archivos donde el usuario lo quiera ubicar. Los primeros gestores de archivos fueron creados para sistemas operativos con interfaces de usuario de símbolos (no gráficos). Estos gestores de archivos generalmente representaban las unidades, particiones y directorios en su distribución física real y permitían un número limitado de operaciones sobre estos recursos. El primer gestor de archivos visual que se desarrolló (aunque aún en modo texto) fue Dired, que sentó las bases para los gestores de archivos que surgieron a continuación. Con el advenimiento de las interfaces gráficas, los gestores de archivos adquirieron diferentes funcionalidades, como la habilidad de asociar tipos de archivos a programas, y facilitaron la comprensión de conceptos mediante la representación gráfica de cada recurso, identificado con un icono. No obstante, aún se mantiene un desarrollo activo de diversos gestores de archivos bajo interfaces de texto, dada su conveniente portabilidad y sencillez de uso al administrar sistemas de la familia Unix. ¿Qué es un archivo? La información guardada en una unidad de almacenamiento, que luego será representada ya sea en texto o en gráficos utilizando un gestor de archivos. La mayoría de los sistemas operativos poseen su propio sistema de archivos. Los sistemas de archivos organizan Sistema de archivos conjunto independiente de datos como una foto o un texto hay diferentes tipos de archivos. Toda la información que hay en una computadora esta agrupada en forma de archivos, cada sistema operativo suele usar un archivo diferente pero todos comparten un concepto la carpeta. Una carpeta es una manera diferente de agrupar libremente archivos Las carpetas también se conocen como directorios. Al sistema de archivos que utiliza un sistema operativo se le llama sistema de archivos nativo.es la manera en que un sistema de archivos prefiere guardar la información.
  • 3. El proceso de crear un sistema de archivos es un dispositivo de almacenamiento se conoce como formateo. O dar formato prepara el dispositivo para guardar la información como lo hace el sistema elegido. Todos los dispositivos de almacenamiento usan un sistema de archivos recordemos que un dispositivo de almacenamiento es un disco duro como un Cd o una memoria USB. Los sistemas de archivos de los dispositivos Removibles pueden ser leídos por cualquier sistema operativo El software del sistema de archivos es responsable de la organización de estos sectores en archivos, directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red. Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas y datos tales como imágenes, textos, información de bases de datos, etc. INTERFAZ CON EL USUARIO Lewis y Rieman [1993] definen las interfaces hombre computadora como: las interfaces básicas de usuario son aquellas que incluyen cosas como menús, ventanas, teclado, ratón, los "beeps" y algunos otros sonidos que la computadora hace, en general, todos aquellos canales por los cuales se permite la comunicación entre el hombre y la computadora. La interfaz de usuario. Es el medio con que el usuario puede comunicarse con una máquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo, normalmente suelen ser fáciles de entender y fáciles de accionar. EL SISTEMA DE ARCHIVO VISTO POR EL USUARIO La parte más visible de un sistema operativo es el sistema de archivo. La mayoría de los programas leen o escriben cuando menos un archivo y los usuarios siempre tienen conocimiento de la existencia de archivos y sus propiedades. Para muchas personas, la comodidad y utilidad del sistema operativo depende principalmente de la interfaz, estructura y confiabilidad del sistema de archivo. Desde el punto de vista del usuario, el aspecto más importante de un sistema de archivo es la forma en que él lo concibe, es decir, lo que constituye un archivo, la forma en que los archivos se nominan y protegen, las operaciones que se permiten con los archivos. Los detalles de si las listas enlazadas o mapas de bits se utilizan papa llevar el control del almacenamiento libre y de cuántos sectores hay en un bloque lógico son de menos interés, aunque son de importancia considerable para los diseñadores del sistema de archivo. CLASIFICACION DE LOS ARCHIVOS Los archivos se clasifican según su uso en tres grupos:
  • 4. Permanentes o Maestros: Estos contienen información que varía poco. En algunos casos es preciso actualizarlos periódicamente. De Movimientos Se cercan para actualizar los archivos maestros. Sus registros son de tres tipos: alta, bajas y modificaciones. De Maniobra o Trabajo. Tienen una vida limitada, normalmente menor que la duración de la ejecución de un programa. Su utilizan como auxiliares de los anteriores. TIPOS DE ARCHIVOS Los elementos de un archivo pueden ser de cualquier tipo, simples o estructurados o según su función. SEGÚN SU FUNCION. Se define por: a.- Archivos Permanentes: Son aquellos cuyo registros sufren pocas o ninguna variación a lo largo del tiempo, se dividen en: Constantes: Están formados por registros que contienen campos fijos y campos de baja frecuencia de variación en el tiempo. De Situación: Son los que en cada momento contienen información actualizada. Históricos: Contienen información acumulada a lo largo del tiempo de archivos que han sufridos procesos de actualización o bien acumulan datos de variación periódica en el tiempo. b.- Archivos de Movimiento Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algún campo común en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos.
  • 5. c.- Archivo de Maniobra o Transitorio Son los archivos creados auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el mismo. SEGÚN SUS ELEMENTOS. Los principales archivos de este tipo son: Archivo de Entrada: Una colección de datos localizados en un dispositivo de entrada. Archivo de Salida: Una colección de información visualizada por la computadora. Archivos de Movimiento o Transacciones: Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algún campo común en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos. Archivos de Maniobra o Transitorios: Son los archivos auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el mismo. ACCESO A LOS ARCHIVOS Se refiere al método utilizado para acceder a los registros de un archivo prescindiendo de su organización. Existen distintas formas de acceder a los datos: Secuenciales; los registros se leen desde el principio hasta el final del archivo, de tal forma que para leer un registro se leen todos los que preceden. Directo; cada registro puede leerse / escribirse de forma directa solo con expresar su dirección en el fichero por él numero relativo del registro o por transformaciones de la clave de registro en él numero relativo del registro a acceder. Por Índice; se accede indirectamente a los registros por su clave, mediante consulta secuenciales a una tabla que contiene la clave y la dirección relativa de cada registro, y posterior acceso directo al registro. Dinámico; es cuando se accede a los archivos en cualquier de los modos anteriormente citados. La elección del método está directamente relacionada con la estructura de los registros del archivo y del soporte utilizado.
  • 6. TIPOS DE ACCESOS Acceso Secuencial. Exige el tratamiento de elemento, para esto es necesario una exploración secuencial comenzando desde el primer momento (Pascal permite este acceso) Secuenciales: archivo de texto que debe ser leído del principio hasta el final. Acceso Directo. Permite procesar o acceder a un elemento determinado y referencia directamente por su posición en el soporte de almacenamiento (Turbo Pascal permite este acceso. Aleatorios: es un archivo con registros de un mismo largo. Un programa puede accesar directamente cualquier registro sin tener que leer los registros previos. Binarios: es un archivo que lee byte por byte sin asumir ninguna estructura. Los archivos Binarios no son un nuevo tipo de archivo, pero si una nueva forma de manipular cualquier tipo de archivo. Las técnicas de archivo binarios permiten leer o cambiar cualquier byte de un archivo. Son herramientas extremadamente potentes, pero como toda herramienta potente debe manejarse con cuidado Entre otras características, a las técnicas de archivo binario no les preocupa los caracteres EOF intercalados (Control+Z = Chr$(26)) que pueda tener un archivo. Ejemplo Open NombreArchivo for Binary as #NumeroArchivo. Instrucciones para manejar archivos OPEN: reserva un espacio del buffer para la data que moverá entre el programa y los archivos. La estructura es: OPEN filespec FOR {Append|Binary|Input|Outuput|Random} As #filenumber Por ejemplo: OPEN "C:WindowsAddrBook.ini" FOR Input As #1 Filespec: Es la localización de archivo en el que se trabajará, incluyendo usualmente el drive y path. "C:WindowsAddrBook.ini"
  • 7. {Append| Binary| Input| Outuput| Random} El programador tiene que seleccionar uno. Binary y Random se utiliza para archivos binarios y aleatorios. Append, Input y Output son usados con archivos secuenciales. Un archivo secuencial no puede ser abierto para leer y escribir simultaneamente. Output es usado para escribir en el archivo. Input es usado para leer del archivo. Append es usado para colocar data al final de un archivo exitente. #filenumber: es necesario asignar un número al archivo. El número puede estar en el rango de #1 a #511 y es usado por Visual Basic para identificar el archivo. CLOSE: para cerrar un archivo. La estructura es: CLOSE #filenumber Por ejemplo: CLOSE #1 WRITE: envia data del programa al archivo secuencial. La estructura es: WRITE #filenumber, [OutputList] Por ejemplo: WRITE #1, UserName, UserCompany, SerialNumber WRITE es la operación opuesta al INPUT. Las expresiones en el OutputList son separadas por comas. WRITE inserta comillas y comas a la data que envia al archivo. INPUT: lee data del archivo. La estructura es: INPUT #filenumber, InputList Por ejemplo: INPUT #1, UserName, UserCompany, SerialNumber Declaración y asignación de archivos La declaración de un archivo con tipo se efectúa con la ayuda de las palabras reservadas file of. El procedimiento de asignación es idéntico al utilizado anteriormente. Ejemplo:
  • 8. Type datos = record clave : integer; nombre : string[30]; puesto : string[20]; sueldo : real; estado : boolean; {true activo,false baja lógica} end; Var archivo:file of datos; begin Assign(archivo,'empleado.dat'); SISTEMA DE MANEJO DE ARCHIVOS. Tiene las siguientes funciones: Controla los datos en almacenamiento secundario [ ] Proporciona al usuario una abstracción de cómo se manipulan los datos internamente. [ ] Proporciona independencia de E/S con los dispositivos [ ] Soporte de compartición, protección, recuperación de archivos y posibles caídas del sistema. [ ] Transmisión de datos de memoria principal a secundaria.[ ] Los archivos de una empresa pueden almacenarse en diferentes dispositivos. Todos los archivos se pueden almacenar por medio de directorios, que no son otra cosa más que tablas de símbolos de archivo, los directorios se pueden utilizar de dos formas:
  • 9. DIRECTORIO DE NIVEL ÚNICO O DIRECTORIO PLANO Con este método, se almacenan todos los archivos en un solo nivel, este método en sistemas donde el volumen de archivos no es grande.[ ] DIRECTORIO JERARQUICO Los archivos son almacenados por medio de directorios, esta clasificación se de 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. La ruta de acceso puede ser de dos formas: Ruta absoluta.- Este tipo de ruta de acceso inicia siempre con una diagonal invertida [ ] C:Edit c:SOSsistemasreport.txt Ruta relativa.- Este tipo de ruta de acceso realiza la búsqueda del archivo en el directorio de trabajo actual, si el archivo no se localiza aquí, el S.O. lo buscará en los directorios especificados en el PATH de un archivo con extensión .BAT. C:Edit report.txt OPERACIONES GENERALES QUE SE REALIZAN SOBRE UN ARCHIVO. Las operaciones generales que se realizan son: Creación. Escritura de todos sus registros. Consulta. Lectura de todos sus registros. Actualización. Inserción supresión o modificación de algunos de sus registros Clasificación. Reubicación de los registros de tal forma que queden ordenados según determinados criterios. Borrado. Eliminando total del archivo, dejando libre el espacio del soporte que ocupaba. ORGANIZACIÓN DE LOS ARCHIVOS. Los archivos se encuentran organizados lógicamente como una secuencia de registros de varias longitudes diferentes.
  • 10. Los archivos de registros de longitud fija: son los que almacenan la información en los archivos mediante un encabezado y luego se introducen uno a uno los registros ubicados en posiciones consecutivas. Los registros de longitud variable: es el almacenamiento de registros de varios tipos en un archivo y permite uno o más campos de longitudes variables y dichos campos pueden ser repetidos. La longitud de los registros debe estar definida correctamente para poder leer y escribir de forma efectiva. - ENFOQUES GENERALES PARA LA ORGANIZACIÓN DE ARCHIVOS. Los enfoques son: - Enfoque de acceso secuencial: Se refiere al procesamiento de los archivos de acuerdo con el orden especifico. Ejemplo archivo secuenciales y de texto. - Enfoque de acceso Directo Permite recuperar registros individuales sin leer otros registros del archivo, ejemplos archivos indizados. ARCHIVOS SECUENCIALES. Se refiere al procesamiento de los registros, no importa el orden en que se haga, para eso los registros están organizados en forma de una lista y recuperarlos y procesarlos uno por uno de principio a fin. Rudimentos de los archivos Secuenciales; dependiendo del dispositivo de almacenamiento utilizado el archivo se puede mostrar el usuario como si fuera un sistema secuencial. Al finalizar un archivo secuencial se denota con una marca de fin de archivo. (End end-of- file) El usuario de un archivo secuancial puede ver los registros en un orden secuancial simple. La única forma de recuperar registros es comenzar al principio y extraerlos en el orden contemplado. Cuestiones de programación; la manipulación de los archivos se hace en el contexto de la programación en un lenguaje por procedimientos de alto nivel. Estos lenguajes tienden a expresar la manipulación de archivos mediante subrutinas que se definen como parte del lenguaje formal o se incluyen como extensiones del lenguaje en una biblioteca estándar. La mayor parte de los lenguajes por procedimiento de alto nivel cuenta con características que ayudan a detectar la marca de fin de archivo.
  • 11. ARCHIVOS DE TEXTO. También conocidos como (Slream File) son utilizados para almacenar documentos que consisten en texto; En ellos, cada registro es un solo símbolo o código de control. El leer estos archivos recibimos la información en orden secuencial en el que aparece cuando lo vemos en un monitor. Los archivos de texto son una secuencia de líneas separadas por marcas de fin de línea. Rudimentos de los archivos de textos; El usuario escribe los archivos de textos mediante un procesador de palabras que le permitirá almacenar la información pero no estrictamente en forma secuencial. El procesador también nos permite desplazarnos por todo el bloque de información y permitirnos realizar modificaciones. Mientras el usuario avance rápidamente en la lectura de registro lograra ver más archivos. Cuestiones de programación; Casi todos los entornos de programación por procedimientos de alto nivel cuentan con subrutinas para manipular los archivos de texto. Estas subrutinas pueden formar parte de la definición formal del lenguaje o que se ofrezca en biblioteca como extensiones del mismo. ARCHIVOS INDIZADOS. Es la aplicación de incluir índices en el almacenamiento de los archivos; de esta forma nos será más fácil buscar algún registro sin necesidad de ver todo el archivo. Un índice en un archivo consiste en un listado de los valores del campo clave que ocurren en el archivo, junto con la posición de registro correspondiente en el almacenamiento masivo. Fundamento de los Índices a.- La colocación de un listado al inicio del archivo: para la identificación del contenido. b.- La presentación de un segundo índice: para reflejar la información de cada punto principal del índice anterior. c.- La actualización de los índices: Cuando se insertan y eliminan archivos, es preciso actualizar los índices para evitar contratiempos actualizando un archivo.
  • 12. d.- La organización de un índice: Nos evita examinar archivo por archivo para recuperar algún registro buscado; por lo tanto ahorraríamos tiempo si tenemos una adecuado organización de los índices. Cuestiones de Programación Algunos lenguajes de alto nivel cuentan con subtítulos para manipular los archivos de un registro indizado. Valiéndose de las subrutinas es posible escribir programas sin tener que preocuparse por la estructura real del sistema de índices que se aplique. ARCHIVOS DISPERSOS. También llamados (Hashed Files) representan un sistema de almacenamiento de archivos que solo ofrece acceso directo, y permiten calcular la posición de un registro en el almacenamiento masivo. Rudimentos de los archivos dispersos. El usuario debe dividir el área de almacenamiento asignando al archivo en varias secciones llamadas cubetas para poder ingresar los datos. La distribución de la información en las cubetas es problemática debido a que la estructura de los archivos es dispersa. Dentro de los archivos se presentan colisiones de información debido al agrupamiento de los registros ingresados. Cuestiones de programación. Casi ninguno de los lenguajes de programación por procedimientos en la actualidad ofrece implantaciones directas de archivos dispersos; esto es debido a las cuestiones dependientes de la aplicación implicadas en el diseño de estos archivos. MEDIDAS DE UTILIZACIÓN DE LOS ARCHIVOS. Para utilizar un archivo debemos tener en cuenta: 1. - Índice de Volatilidad; Un archivo es volátil cuando tiene un alto porcentaje de adiciones y supresiones debido al ingreso o eliminación de registros respecto al número promedio de registros que haya en el archivo.
  • 13. 2. - Índice de Actividad; Un archivo es activo cuando tiene un alto porcentaje de utilidad sea de actualización o consulta en un periodo de tiempo fijo respecto al número promedio de registro que se encuentran en el archivo. El índice de actividad suele emplearse para saber si un archivo puede explotarse como una organización secuencial o relativa. Archivos de acceso directo (con tipo) Los archivos tipeados (con tipo), también llamados archivos binarios, contienen datos de tipo simple o estructurado, tales como integer, real , record, etc., excepto otro tipo de archivos. Los archivos con tipos están estructurados en elementos o registros (record) cuyo tipo puede ser cualquiera. A los elementos de estos archivos se accede directamente, al no situarse éstos en posiciones físicamente consecutivas, sino en posiciones lógicas. Esta es la razón por la cual se les denomina archivos de acceso aleatorio o directo. Los elementos de los archivos aleatorios son de igual tamaño y el término acceso directo significa que es posible acceder directamente a un elemento con solo especificar su posición