Técnico informático

Páginas: 28 (6751 palabras) Publicado: 29 de octubre de 2014
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 ypoder recuperar la informació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. Esa través del sistema operativo que los 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 usuariocreador 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 quecomprende 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 puedoverlo o imprimirlo.

Atributos de un archivo
Los atributos 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 porcentajede í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:
x
x
x
x
x
x
x

Abrir
Cerrar
Crear
Destruir
Copiar
Renombrar (cambiar el nombre)
Listar

Los ítems que forman elarchivo (bytes, registros, etc.) pueden:
x
x
x
x
x

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”....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnico En Informatica
  • Tecnico Informatico
  • Tecnico en Informatica
  • tecnico en informatica
  • Tecnico En Informatica
  • Tecnico en informatica
  • tecnica en informatica
  • Técnico En Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS