Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARCHIVOS
BÚSQUEDA Y ORDENAMIENTO DE DATOS
(Informe)
Ejemplo de
archivos:
EJEMPLO:
1.1.1- Características: (1) Normalmente se almacena en bloques, en un orden
secuencial simple de registro. (2) La escritura de nuevos registros siempre se
hace al final del archivo. (3) Para leer una zona concreta del archivo hay que
avanzar siempre, si la zona está antes de la zona actual de lectura, será
necesario "rebobinar" o regresar el puntero de lectura del archivo. (4) Los
archivos sólo se pueden abrir para lectura o para escritura, nunca de los dos
modos a la vez.
Recuperación de archivos
consideremos mejor.
Gestión de Archivos.
1.4. Actualización de Archivos: Cuando hablamos de actualizaciones, nos
referimos al proceso llevado a cabo con el objeto de mejorar del sistema de un
dispositivo o programa. La actualización de archivos forma parte de las
maneras utilizadas para el mantenimiento de un archivo, es una operación
donde puedes eliminar o modificar los datos existentes, o también introducir
nuevos datos en los archivos. Las operaciones de actualización pueden ser:
altas, bajas, y de modificaciones.
Actualizaciones Alta; consiste en la adición de un nuevo registro de un archivo.
Ejemplo en un archivo de empleados, un alta consistirá en introducir los datos
de un nuevo empleado donde se desea almacenar el registro correspondiente: al
principio, en el interior o al final de un archivo. El algoritmo del subprograma
ALTAS debe contemplar la comprobación de que el registro a dar de alta no
existe previamente.
Actualizaciones Bajas; es la acción de eliminar un registro de un archivo, se
puede presentar en dos formas: indicando el registro específico que se desea
dar de baja o visualizar los registros del archivo para que el usuario elija el
registro a borrar. La baja de un registro puede ser lógica o física. Una baja
lógica supone el no borrado del registro en el archivo, se manifiesta en un
determinado campo del registro con una bandera, indicador o “flag” —
carácter *, $, etc. —, o bien con la escritura o rellenado con espacios en blanco
de algún campo en el registro específico. La baja física incluye el borrado y
desaparición del registro, de modo que se crea un nuevo archivo que no incluye
el registro dado de baja.
Actualizaciones de Modificaciones; consiste en la operación de cambiar total o
parcialmente el contenido de uno de sus registros, cuando cambia el contenido
de un determinado campo de un archivo; por ejemplo, la dirección, teléfono o
edad de un empleado.
Se busca el numero 107 ¿En qué posición del arreglo se encuentra? ¿Cuántas
comparaciones se hacen?
Búsqueda Secuencial Búsqueda Binaria
Posición= 16 Posición = 16
Comparaciones= 17 comparaciones=3
Los sistemas de archivos dividen los archivos en dos categorías lógicas: (1)
Archivos compartibles vs. No compartibles. Los compartibles son aquéllos a
los que se puede acceder desde varios hosts; y los archivos no compartibles
sólo están disponibles localmente (2) Archivos variables vs. Estáticos: Los
archivos variables, tales como documentos, pueden cambiar en cualquier
momento; y los archivos estáticos, tales como binarios, no cambian sin una
actuación por parte del administrador de sistemas.
2.3. Clasificación del Sistema de Archivos: Según su estructura y propósito,
los sistemas de archivos pueden clasificarse en:
(1) Sistema de archivos de disco; diseñado para el almacenamiento de
archivos en una unidad de disco, puede estar conectada directa o indirecta a la
computadora.
(2) Sistemas de Archivos de Microsoft: primer sistema de archivos utilizado
por Microsoft y corresponde a los sistemas operativos MS Dos, Windows 3.11
y Windows 95. Funciona como una tabla compuesta de diversas celdas en
donde se guarda la información.
(3) Sistemas de Archivos de UNIX y LINUX: tienen gran rendimiento tanto en
discos duros como en memorias como USB, SD y otras. Es considerado más
consistente en cuanto a seguridad y menor consumo total de memoria.
(4) Sistemas de Archivos de Mac Os: Está compuesto de cinco estructuras
diferentes de asignación de bloques. Estos sistemas también permiten
reconocer otros tipos de sistemas como FAT32 o NTFS y también el
almacenamiento de archivos utilizados por UNIX.
(5) Sistema de archivos de red: Encontramos dos tipos de sistemas: Sistemas
de archivos de propósito especial, (no proporcionan E/S en paralelo) y los
sistemas de archivos paralelos (proporcionan una E/S de datos en paralelo).
(6) Sistemas de archivo virtuales; Son sistemas de archivos basados en
memoria que proporcionan acceso a información de núcleo especial y
utilidades. No utilizan espacio en disco de sistemas de archivos. Además,
algunos sistemas de archivos virtuales, como el sistema de archivos temporal
(TMPFS), utiliza el espacio de intercambio en un disco.
(7) Sistemas de archivo temporal (TMPFS): Utiliza memoria local para
lecturas y escrituras de sistemas de archivos. Con TMPFS pueden mejorar el
rendimiento del sistema al evitar el costo de leer y escribir archivos temporales
en un disco local o en la red.
Ejemplo:
Sistema de Archivo Linux
2.4. Operaciones sobre Archivos:
Las distintas operaciones sobre archivos que se pueden realizar son:
1) Creación: Registro de escrituras del archivo. Exige organización,
estructura, localización o reserva de espacio en el soporte de almacenamiento,
transferencia del archivo del soporte antiguo al nuevo.
Ejemplo:
DATOS Creación de un MAESTRO
archivo de Disco (Desordenado)
Operación de
Número de
clasificación Empleado
por número
empleado
Maestro
Ordenado
Proceso
de
Consulta
Inserción de un
registro
Localizar posición
de inserción
Posición libre No
Transferir áreas de
Sí entrada a salida
Grabar nuevo
registro
Fin
Clasificación Copia
Ejemplo:
Proceso
de
Reorganización
Ejemplo:
Reunión/
fusión
Rotura
2.5. Dispositivo de Control de Archivos. Entrada /Salida; se refiere a
archivos ubicados en la memoria interna del dispositivo y con acceso de lectura
y escritura, busca obtener los datos de un control Edit Text, para ser grabados
en el archivo y un control texview para visualizar los datos desde un archivo.
https://sites.google.com/site/informaticaugpoz/project-definition
https://sites.google.com/site/informaticaugpoz/
https://internetpasoapaso.com/que-es-una-actualizacion/