Asasa

Solo disponible en BuenasTareas
  • Páginas : 7 (1591 palabras )
  • Descarga(s) : 4
  • Publicado : 14 de abril de 2010
Leer documento completo
Vista previa del texto
SISTEMAS DE ARCHIVOS

Todas las aplicaciones de computadora requieren almacenar y recuperar información. Mientras un proceso está en ejecución, puede almacenar una cantidad limitada de información dentro de su propio espacio de direcciones. Sin embargo, la cantidad de almacenamiento está restringida por el tamaño del espacio de direcciones virtuales. En consecuencia, tenemos tres requerimientosesenciales para el almacenamiento de información a largo plazo:

1- Debe ser posible almacenar una cantidad muy grande de información.
2- La información debe sobrevivir a la terminación del proceso que la utilice.
3- Múltiples procesos deben ser capaces de acceder a la información concurrentemente.

Los archivos son unidades lógicas de información creadas por procesos. Los procesospueden leer los archivos existentes y crear otros si es necesario. La información que almacena los archivos debe ser persistente, es decir. No debe ser afectada por la creación de los procesos; un archivo debe desaparecer sólo cuando su propietario lo remueve de manera explícita.

Los archivos son administrados por el sistema operativo. La manera que se estructuran, denominan, abren, utilizan,protegen, implementan y administran son tópicos fundamentales en el diseño de sistemas operativos. La parte del sistema operativo que trata con los archivos se conoce como sistema de archivos.

Desde el punto de vista del usuario, es el aspecto más importante de un sistema de archivos es su apariencia; es decir, qué constituye un archivo, cómo se denominan y protegen los archivos, que operaciones sepermiten con ellos etc.

Nomenclatura de archivos

Los archivos son un mecanismo de abstracción. Proporcionan una manera de almacenar información en el disco y leerla después, esto se debe hacer de manera que se proteja al usuario de los detalles de dónde y cómo se almacena la información.

Las reglas exactas para denominar archivos varían de un sistema a otro, pero todos los sistemas operativosactuales permiten cadenas de una a ocho letras como nombres de archivos legales. En consecuencia, andrea, bruce y cathy son posibles nombres de archivos. También se permiten dígitos y caracteres especiales, por lo que 2, urgente! Son válidos también.

Muchos sistemas operativos aceptan nombres de archivos en dos partes, separadas por un punto, como en pro.c. La parte que va después del punto seconoce como la extensión del archivo y por lo general indica algo sobre su naturaleza.

Extensiones de archivos
Extensión | Significado |
archivo.bak | Archivo de respaldo |
archivo.c | Programa fuente en C |
archivo.gif | Imagen en Formato de Intercambio de Gráficos de CompuSrve |
archivo.hlp | Archivo de ayuda |
archivo.htlm | Documento en lenguaje de Marcación de Hipertexto de World WideWeb  |
archivo.jpg | Imagen fija codificad con el estándar JPEG |
archivo.mp3 | Música codificada en formato MPEG capa 3 |
archivo.mpg | Película codificada con el estándar MPEG |
archivo.o | Archivo objeto |
archivo.pgf | Archivo en formato de Documento Portable |
archivo.ps | Archivo de PostScript |
archivo.tex | Entrada para el programa formateador TEX |
archivo.txt | Archivo de textogeneral |
archivo.zip | Archivo comprimido |

En algunos sistemas (como UNIX) las extensiones de archivos son solo convencionales y no son impuestas por los sistemas operativos, un archivo llamado archivo.txt podría ser algún tipo de archivo de texto, pero ese nombre es más un recordatorio para el propietario que un medio para transportar información a la computadora. Por el contrario, Windows estáconsistente de las extensiones y les asigna significado. Los usuarios pueden registrar operaciones con el sistema operativo y especificar para cada una cuál programa “posee” esa extensión.

Estructura de archivos

Los archivos se pueden estructurar de varias formas. Tres posibles comunes son:

Secuencia de bytes: El sistema operativo no sabe que hay en el archivo, todo lo que ve son bytes....
tracking img