Memoria principal

La memoria del ordenador es un área de almacenamiento temporal. Contiene los datos y las instrucciones que necesita la Unidad Central de Procesamiento (CPU). Antes de que un programa pueda ejecutarse, el programa se carga desde el almacenamiento a la memoria. Esto permite a la CPU acceder directamente al programa informático. La memoria es necesaria en todos los ordenadores.

Un ordenador suele ser un dispositivo electrónico digital binario. Binario significa que sólo tiene dos estados. Encendido o apagado. Cero o Uno. En un ordenador digital binario se utilizan transistores para encender y apagar la electricidad. La memoria del ordenador está formada por muchos transistores.

Cada ajuste de encendido/apagado en la memoria del ordenador se denomina dígito binario o bit. Un grupo de ocho bits se llama byte. Un byte está formado por dos nibbles de cuatro bits cada uno. Los informáticos crearon las palabras bit y byte. La palabra bit es la abreviatura de dígito binario. Toma el bi del binario y añade la t del dígito. Un conjunto de bits se llamaba bit. Los informáticos cambiaron la ortografía a byte para evitar confusiones. Cuando los informáticos necesitaron una palabra para la mitad de un byte, pensaron que nibble, como medio bocado, sería una palabra divertida.

Caracteres en la memoria

Un byte de memoria se utiliza para almacenar un código que representa un carácter, como un número, una letra o un símbolo. Ocho bits pueden almacenar 256 códigos diferentes. Se pensó que esto era suficiente y un byte se fijó en ocho bits. Esto permite almacenar diez dígitos decimales, 26 letras minúsculas, 26 letras mayúsculas y muchos símbolos. Los primeros ordenadores utilizaban seis bits por byte. Esto les daba 64 códigos diferentes. Estos ordenadores no tenían letras minúsculas.

Los informáticos tuvieron que ponerse de acuerdo sobre qué código representaría cada carácter. La mayoría de los ordenadores modernos utilizan ASCII, el Código Estándar Americano para el Intercambio de Información. En ASCII cada código tiene ocho bits -cualquier combinación de 0s y 1s- y forma un carácter. La letra A se representa con el código 01000001.

Para dar cabida a todos los caracteres diferentes de todos los idiomas del mundo, los ordenadores modernos necesitan más de 256 caracteres diferentes. Otro sistema de código llamado Unicode permite 1.112.064 caracteres diferentes utilizando de uno a cuatro bytes para cada carácter.

Dirección de memoria

La CPU del ordenador puede acceder a cada byte individual. Utiliza una dirección para cada byte. Las direcciones de la memoria del ordenador empiezan en cero y van hasta el número más grande que el ordenador puede utilizar. Los ordenadores más antiguos estaban limitados en cuanto a la cantidad de memoria que podían direccionar. Los ordenadores de 32 bits pueden direccionar hasta 4 GB de memoria. Los ordenadores modernos utilizan 64 bits y pueden direccionar hasta 18.446.744.073.709.551.616 bytes = 16 exabytes de memoria.

Los números que utilizan los ordenadores pueden llegar a ser muy grandes. Para facilitarlo, se puede utilizar la unidad K (de kilobyte) o Ki (de kibibyte). En la memoria de los ordenadores, los números son potencias de dos. Un kibibyte es dos a la potencia de 10, es decir, 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 y se escribe como 2 10= 1024 bytes. Por ejemplo, 64 Kibibytes, escritos como 64KiB o 64KB, de memoria es lo mismo que 65.536 bytes (1.024 × 64 = 65.536). Para capacidades de memoria mayores, se utilizan las unidades megabyte (MB) o mebibyte (MiB) y gigabyte (GB) o gibibyte (GiB). Un megabyte de memoria de ordenador significa 2 20bytes o 1024KB, que son 1.048.576 bytes. Un gibibyte significa 2 bytes o 301024MB.

Los números son múltiplos de dos. Por eso un kilobyte de memoria son 1024 bytes y no 1000 como sería el caso del kilogramo. Para intentar evitar esta confusión, la Comisión Electrotécnica Internacional (CEI) utiliza los nombres kibibyte, mebibyte y gibibyte para las potencias binarias. Utilizan kilobyte, megabyte y gigabyte para referirse a potencias de 10. El Consejo Conjunto de Ingeniería de Dispositivos Electrónicos (JEDEC) ha mantenido los nombres antiguos. Para empeorar las cosas, los tamaños de almacenamiento informático, como las unidades de disco duro (HDD), se miden en potencias de diez. Así, una unidad de disco de 500 GB es 500 x 1000 x 1000 x 1000 bytes. Esto es mucho menos que 500GB de memoria, que son 500 x 1024 x 1024 x1024. La mayoría de los informáticos siguen utilizando los nombres antiguos y tienen que recordar que las unidades son diferentes cuando hablan de memoria y dispositivos de almacenamiento.

Memoria de sólo lectura

Hay algunos programas e instrucciones que el ordenador necesitará siempre. La memoria de sólo lectura (ROM) es la memoria permanente que se utiliza para almacenar estos importantes programas de control y software de sistemas para realizar funciones como el arranque o el inicio de programas. La ROM es no volátil. Esto significa que su contenido no se pierde cuando se desconecta la alimentación. Su contenido se escribe cuando se construye el ordenador, pero en los ordenadores modernos, el usuario puede cambiar el contenido utilizando un software especial.

Memoria de acceso aleatorio

La memoria de acceso aleatorio (RAM) se utiliza como memoria de trabajo de un sistema informático. Almacena temporalmente los datos de entrada, los resultados intermedios, los programas y otra información. Puede ser leída y/o escrita. Suele ser volátil, lo que significa que todos los datos se pierden cuando se desconecta la alimentación. En la mayoría de los casos se carga de nuevo desde el disco duro que se utiliza como almacén de datos.

Memoria no volátil

La memoria no volátil es una memoria de ordenador que mantiene la información almacenada cuando no recibe alimentación.
Algunos ejemplos de memoria no volátil son:

  • memoria de sólo lectura
  • memoria flash

A veces puede referirse al almacenamiento informático. Siempre son no volátiles.
Algunos ejemplos son:

  • Dispositivos de estado sólido que utilizan memoria flash, como las unidades de estado sólido (SSD) y las unidades flash USB.
  • Dispositivos magnéticos de almacenamiento informático como unidades de disco duro (HDD), disquetes y cintas magnéticas
  • discos ópticos como CD-ROM, DVD-ROM y Blu-ray
  • almacenamiento de papel, como cinta de papel y tarjetas perforadas
Las unidades de estado sólido son un ejemplo de almacenamiento no volátil.Zoom
Las unidades de estado sólido son un ejemplo de almacenamiento no volátil.

Preguntas y respuestas

P: ¿Qué es la memoria informática?


R: La memoria de un ordenador es un área de almacenamiento temporal que contiene datos e instrucciones para que la Unidad Central de Procesamiento (CPU) pueda acceder a ellos.

P: ¿Cómo se ejecuta un programa?


R: Antes de que un programa pueda ejecutarse, debe cargarse desde el almacenamiento a la memoria para que la CPU tenga acceso directo a él.

P: ¿Qué es la electrónica digital binaria?


R: La electrónica digital binaria es cuando se utilizan transistores para encender y apagar la electricidad en un ordenador, creando dos estados: Encendido o Apagado, Cero o Uno.

P: ¿Qué son los bits y los bytes?


R: Un único ajuste de encendido/apagado en la memoria del ordenador se denomina dígito binario o bit. Un grupo de ocho bits se denomina byte.

P: ¿De dónde proceden las palabras bit y byte?


R: Las palabras bit y byte fueron inventadas por informáticos - "bit" proviene de combinar "bi" de binario con "t" de dígito, mientras que "byte" se cambió por "mordisco" para evitar confusiones.

P: ¿Qué es un nibble?


R: Un nibble es la mitad de un byte, formado por cuatro bits cada uno. Se denominó así porque se pensaba que era la mitad de un mordisco.

P: ¿A quién se le ocurrió la palabra nibble?


R: La palabra nibble fue creada por informáticos cuando necesitaron un término apropiado para la mitad de un byte.

AlegsaOnline.com - 2020 / 2023 - License CC3