Title: Memoria
Course: Digitalización 4ESO > Section: Hardware

La memoria

La memoria

- La mínima unidad de memoria se llama bit
- Un bit puede contener un 0 o un 1
- Un 1 se puede representar con 5voltios, un punto de un CD quemado por el laser, o un punto de disco duro magnetizado (al que se le ha acercado un pequeño imán).
- Un 0 se representará con 0 voltios, el punto del CD sin quemar o el punto del disco duro sin magnetizar

¿Cuantas cosas diferentes se pueden representar con 1 bit?

- 2
Feedback: Bien

Un bit

Un bit...

sólo puede representar dos cosas
- Blanco o negro por ejemplo del punto de un dibujo
- O los números 0 y 1
- O verdadero y falso

Para representar más cosas hace falta agrupar varios bits en unidades de memoria mayores

¿Cuantas cosas podríamos representar con una agrupación de 2 bits?

- 4
Feedback: Bien

Asociación de 2 bits

Con una asociación de 2 bits se pueden representar 4 cosas diferentes.

Por ejemplo los números del 0 al 3

O, por ejemplo, el n¡blanco, el negro y dos grises:

Esta asociación entre unos valores de un registro de memoria y un significado se llama código.
¿Cuántas cosas se podrían representar con asociaciones de 3 bits?

- 8
Feedback: Bien

Asociación de 3 bits

Con una asociación de 3 bits se pueden representar 8 cosas diferentes.
Por ejemplo los números del 0 al 7

O, por ejemplo, 8 colores:

¿En este código a qué color corespondería el 101?

- Rojo
Feedback: Bien

Asociaciones de más bits

En general, una asociación de n bits permite representar 2^n cosas diferentes. Con 4 bits podríamos representar 2^4=16 cosas diferentes. Eso nos permitiría representar los números del 0 al 9, la base de nuestro sistema decimal.

Pero nos encontramos con 6 combinaciones de bits que no significan nada, lo que es un desperdicio en la capacidad de almacenamiento.
¿Cuantas cosas podríamos representar con 5 bits?

- 32
Feedback: bien

Código hexadecimal

Al igual que existe el sistema decimal que tiene 10 dígitos (0,1,2,3,4,5,6,7,8,9) se pueden usar sistemas de numeración con bases de distinto tamaño.
Uno interesante es el sistema en base 16 (hexadecimal). Los 16 dígitos del sistema hexadecimal son 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Este es un sistema interesante porque se puede codificar con agrupaciones de 4 bits siguiendo el siguiente código:

En este código, ¿a qué número hexadecimal coresponde la agrupación de 4 bits 1011?

- B
Feedback: Bien

El Byte

El byte es una agrupación de 8 bits

La memoria de los ordenadores actuales se organiza registros de 32 bits (3 bytes) o 64 bits (6 bytes) dependiendo de la arquitectura del ordenador

Un byte se puede escribir como un número hexadecimal de 2 dígitos.
¿El byte 01001101 cómo se escribiría con dos dígitos hexadecimales?

- 4D
Feedback: Bien

Tamaño de la memoria de un ordenador

La memoria de un ordenador se cuantifica en número de bytes
Un ordenador con 100 Gigas de disco duro tiene 100x10^9 bytes (un giga es 10^9)
Esto es 100.000.000.000 Bytes
Por tanto 800.000.000.000 bits

¿El número hexadecimal A5 representa un byte con qué contenido?

- 10100101
Feedback: Bien

Código Ascii

Código ascii

El código ascii es un código muy usado en informática . Es el código por defecto para la mayoría de los programas basados en texto.

En este código los bits se leen de 8 en 8, por tanto se pueden representar 28 (2 elevado a 8) igual 256 cosas diferentes.

Las cosas que se representan en el código ascii incluyen todas las letras del alfabeto latino, tanto en mayúsculas como minúsculas, algunas letras de otros alfabetos, todas las vocales acentuadas, todos los guarismos del sistema de numeración decimal y todos los signos de puntuación. Si sumas, no se llegan a los 256 significados, para completarlo se han incluido un conjunto de símbolos como este ¬ este @. Además hay un conjunto de caracteres no imprimibles que indican, por ejemplo el salto de línea en un texto.

Para escribir un símbolo del código ascii en linux debes pulsar mayúscula+control seguido de u, seguido del número hexadecimal del símbolo. En windows, se hace con alt+el número decimal del símbolo escrito con el teclado numérico.

Código ascii:

Los cuadrados negros corresponden a caracteres no imprimibles.

Escribe

- «§»
Feedback: Bien

Direcciones de memoria

Direcciones de memoria

Los registros de memoria están ordenados uno detrás de otro
La posición de un registro es su dirección.
Para poder acceder a un dato tenemos que conocer su dirección (saber donde está)

Para entender esto, veamos un ejemplo. Supongamos que tenemos una pequeña memoria que tiene 6 registros con datos de 2 bits:

¿Qué dato hay en la dirección 4?

- 10
Feedback: Bien

Tipos de memoria

Tipos de memoria

Memoria RAM (Random Acces Memory) cualquier dato puede introducirse o sacarse directamente en un solo paso independientemente de su posición. Esta memoria es volátil, si se desconecta el ordenador se pierden los datos que estaban almacenados en ella

Memoria de almacenamiento (discos duros). Tiene una gran capacidad de almacenamiento, pero no podemos acceder directamente a los datos. El lector del disco debe colocarse antes en la posición donde está guardado el dato para poder leerlo. Por este motivo, el acceso a los datos guardados es mucho más lento.

Memoria ROM (Read Only Memory). Es una memoria que no puede reescribirse. Es la que tienen los CD y DVD. Su acceso tiene las mismas características que las de los discos duros, es mucho más lento que la memoria RAM

Memoria EPROM. Es un tipo de memoria ROM que se puede borar usando luz ultravioleta.

EEPROM (Electrically-Erasable Programmable Read-Only Memory). Es un tipo de memoria ROM que puede ser borrado y reescrito por procedimientos eléctricos. El borado y escritura de datos es lento.

Memoria flash. Es un tipo avanzado de memoria EEPROM que le da mucha más rapidez. Es la memoria de los pendrive.

¿La memoria flash es volatil?

- No
Feedback: Bien. Aunque se desconecte de la fuente de alimentación, no se pierden los datos. De estos tipos de memoria, la única volatil es la RAM
- Si
Feedback: Mal. Aunque se desconecte de la fuente de alimentación, no se pierden los datos. De estos tipos de memoria, la única volatil es la RAM