Videogames

Páginas: 8 (1939 palabras) Publicado: 31 de julio de 2013
El Sistema de Archivos

¿Qué es un archivo?

Para conocer las propiedades de un Sistema de Archivos, comencemos por definir qué es un archivo:

Con frecuencia, se define a un archivo informático, como una entidad lógica formada por un conjunto de bytes, ubicados sobre un sistema de almacenamiento (temporal o permanente), que responde a las características de unicidad, ubicación y reglas demanipulación.
La propiedad de unicidad de un archivo, radica en que éste es en sí mismo una entidad, con una asignación de espacio finito, susceptible de ser modificado internamente en tamaño y contenido
Su localización exacta, determina la existencia del mismo, incluso vacío de contenido, pero con límites de propiedad inherente al espacio físico asignado por las variables ortogonales en cuantoa su asentamiento en el soporte que lo contiene. Un fichero no puede existir sin esta cualidad.
Y unas reglas de manipulación. Es decir, tendrá un propietario, asignación de lecto_escritura y ejecución, compartibles/no compartibles, variables/ no variables, aspectos que podrán modificarse, de acuerdo con las reglas que puedan establecerse en la vida útil del archivo.
La función "vital" de unarchivo es poder ser leído, y como tal debe de ser localizado lo más fácilmente posible dentro de la unidad de soporte que lo contiene.

Esta unidad, que puede ser un disco duro, una cinta, un CD o cualquier unidad susceptible de almacenar información, necesita un Sistema de Ficheros, para organizar la información y tener acceso a ella de forma eficiente y rápida.

No entraremos aquí en losdetalles de almacenamiento volátil, o sea en memoria de semiconductores como la memoria RAM, que mantiene la información mientras dure el flujo eléctrico. Dedicaremos un apartado para esta información.

Nos centraremos en el más común, es decir, el disco duro

La denominación archivo es equivalente a fichero.

Existen archivos especiales que representan a los dispositivos físicos, existenarchivos directorios, para organizar otros archivos y los archivos simples, encargados de almacenar toda la información, incluso programas. Es fácil hacerse a la idea de que existen infinidad de archivos simples.

Como definimos que toda la información que se escribe en el disco se considera un archivo, existen diferencias importantes en cuanto al contenido de los ficheros. Principalmente la que definea archivos de "texto" y los archivos binarios.

Los archivos de "texto" pueden contener documentos, memorandums, scripts, cartas, etc. y estarán escritos en código ASCII. (El código ASCII es el encargado de representar todos los caracteres del texto). Estos archivos podrán editarse y modificarse con un editor de texto tipo, vi, emacs, gedit, ..etc.

Los archivos binarios, por el contrariocontienen datos no de texto, por ej: imágenes. No pueden verse con un editor. Estos archivos sólo tienen sentido para los programas que lo ejecutan. Por ej: Se escribe un programa en C, por lo tanto lo que se edita está en modo texto, pero la máquina no puede entender este lenguaje, así que debe traducirse a un lenguaje que la máquina pueda leer.

Es necesario un Compilador, o sea, un programa queconvierta el modo texto a lenguaje máquina. El archivo resultante, (aquel que la máquina puede leer) se llama binario.

El programa que se queda en C, se llama Archivo fuente, o simplemente, fuente.
El programa que guarda los datos del programa en código máquina ( o sea binario), se llama ejecutable.
Más técnicamente. Los archivos de cualquier índole se almacenan en la máquina en series debits, o sea, en código binario ( valores 0 y 1 ó activado desactivado). Estos bits se agrupan en grupos de 8 para formar 1 byte. Así, el código ASCII contiene los datos para la representación de los caracteres. Por ej:

Para la letra " A " el byte formado por 0 1 0 0 0 0 0 0 , indica que para este carácter sólo está activado el bit 7 en el byte.
Para la letra " a ", que es un carácter diferente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • videogames
  • Videogames
  • Videogames
  • Videogames
  • videogames
  • Videogames
  • Videogames
  • Videogames; Animation

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS