Tecnolocia

Páginas: 27 (6717 palabras) Publicado: 22 de enero de 2013
Sistemas Operativos UTN – FRM

ARCHIVOS
El subsistema de archivos o sistema de gestión de archivos es el sistema de software que proporciona a los usuarios y aplicaciones los servicios relativos al uso de archivos. Sus objetivos son: Cumplir con la gestión de datos y solicitudes del usuario. Garantizar la integridad del contenido de los archivos Dar soporte de E/S para los distintosdispositivos Brindar un conjunto de rutinas standard de interfaces de E/S. Optimizar el rendimiento tanto a nivel de productividad como de tiempo de respuesta. Desde el punto de vista del usuario, este debe poder crear, borrar y modificar sus archivos; controlar su acceso y el de los otros usuarios; definir que tipo de acceso utilizará; mover datos entre sus archivos; hacer backups y poder recuperar lainformación desde ellos; etc.

Definiciones de archivo
es una colección de datos es un conjunto de datos relacionados lógicamente El usuario identifica a un archivo a través de un nombre. El archivo reside en memoria auxiliar (discos, cintas, diskettes, etc). El sistema operativo se abstrae de la estructura física para crear una estructura lógica: el archivo. Es a través del sistema operativo quelos archivos se almacenan en dispositivos físicos, y por lo tanto, un subsistema de él se encarga de la administración.

Tipos de archivos
Los archivos representan datos y programas. Los archivos de datos pueden ser numéricos, alfabéticos, binarios. Un archivo es una secuencia de bits, bytes, líneas, registros, de acuerdo a lo que necesita el usuario creador de ese archivo. Hay, entonces,diferentes tipos de archivo: Archivo de texto (Text file): es una secuencia de caracteres organizados en líneas. Archivo fuente (Source file): es una secuencia de rutinas y funciones donde cada uno de ellos es una secuencia de declaraciones seguido de sentencias ejecutables. Archivo objeto (Object file): es una secuencia de bytes organizadas en bloques que comprende el enlazador (linker).

Página 87 Sistemas Operativos UTN – FRM

Archivo ejecutable (Executable file): es una secuencia de bytes organizadas en secciones de código que el cargador (loader) pone en memoria y ejecuta.
El sistema operativo para trabajar de una manera razonable con un archivo debe saber que tipo de archivo es. Imprimir un archivo binario o mostrarlo por pantalla, nos desplegará un serie de signos no legibles.Por eso es importante que se almacene junto con la información relacionada con el archivo qué tipo de archivo es. En UNIX existe el comando file que permite saber con que tipo de archivo estoy trabajando. Antes de imprimir, por ejemplo, el archivo Xmlklo, me aseguro que sea un tipo legible emitiendo el comando file Xmlklo si es un ASCII puedo verlo o imprimirlo.

Atributos de un archivo
Losatributos de un archivo son: el nombre, el tipo, la localización (donde se ubica), derechos de acceso, tiempo de creación/acceso/modificación, UID del creador, etc. Podemos también citar como características las siguientes: Volatilidad, que es la frecuencia con la que se agregan y borran ítems en un archivo; Actividad, que es el porcentaje de ítems accedidos durante un determinado período de tiempo;Medida, que es la cantidad de información almacenada en el archivo

Operaciones
Podemos pensar en un archivo como en un tipo abstracto de datos, al que se pueden aplicar las siguientes operaciones: Abrir Cerrar Crear Destruir Copiar Renombrar (cambiar el nombre) Listar Los ítems que forman el archivo (bytes, registros, etc.) pueden: Leer Modificar Agregar (al final) Insertar Borrar

Página 88 Sistemas Operativos UTN – FRM

Como veremos estas operaciones son la composición de unas pocas, implementadas a través de llamadas al sistema (systems calls: open, close, read, write, seek, status, etc.).

Filesystem
Filesystem se traduce como “sistema de archivos”. Es la forma en que dentro de un sistema de computo se organizan, se administran los archivos. Esa administración comprende:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnolocia en educacion
  • tecnolocia tec

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS