3.5 Almacenamiento, direccionamiento y representación en memoria.


Almacenamiento

Los PC almacenan los datos en los discos duros en forma de series binarias. Se almacena como una carga magnética (positiva o negativa) en el revestimiento de del plato de un disco.

Cuando el PC guarda datos, los envía al disco duro en forma de una series binarias. A medida que el disco recibe, utiliza los cabezales de lectura/escritura para registrar o “escribir” magnéticamente los bits en los platos. Los bits de datos no se almacenan necesariamente uno después de otro; por ejemplo, los datos de un archivo pueden escribirse en varias zonas diferentes y en diferentes platos.

Cuando el PC solicita los datos almacenados en el disco, los platos giran y los cabezales de lectura/escritura se mueven hacia adelante y hacia atrás a las áreas especificadas. Los cabezales de lectura/escritura leen los datos determinando el campo magnético de cada bit, positivo o negativo y, a continuación, envían la información de vuelta al PC.

Direccionamiento

En informática, una dirección de memoria es un identificador para una localización de memoria con la cual un programa informático o un dispositivo de hardware pueden almacenar un dato para su posterior reutilización. Una forma común de describir la memoria principal de una computadora es como una colección de celdas que almacenan datos e instrucciones. Cada celda está identificada por un número o dirección de memoria. La información que se almacena en cada celda es un byte que es un conjunto de ocho bits, estos bits representan la unidad mínima de almacenamiento de datos e instrucciones, ya que un bit solo puede contener el valor cero o uno y eso no es suficiente para guardar datos o instrucciones, por lo que se debe almacenar en bytes.

Representación en memoria

Todos los datos e instrucciones se representan internamente en la memoria de la computadora usando números binarios.Las computadoras usan números binarios porque es más fácil crear dispositivos electrónicos de dos estados de voltaje (binarios) que de 10 estados (dispositivos decimales).

Cada sección de memoria posee una dirección y almacena un byte.Un byte es un grupo de 8 bits.Un bit es un dígito binario (0 ó 1).En un byte puede haber una porción de un dato o de una instrucción.No es raro que una computadora moderna tenga varios gigabytes (billones de bytes) de RAM.

Además de números, la computadora almacena caracteres.Un caracter es una letra, símbolo o dígitos que no se usa en un cómputo matemático.A cada caracter se le asigna un número binario equivalente de acuerdo a un código.

Las imágenes, el sonido y el vídeo también se representan usando números binarios