Grupo Grande

Anuncio
CLASE 1
Arquitectura Von Neumman: Predominante -> Las instrucciones y los datos se almacenan en la
misma
memoria.
Señal de lectura-escritura: R/N, si metemos un 0, es escritura, si metemos un 1 es una lectura
Chip Select: Sirve para que la memoria trabaje o no trabaje
Capacidad de memoria: Número de bits que puede almacenar una memoria = , que será siempre
una potencia de 2
Para contabilizar las memorias, se utilizan múltiplos del byte: 1K = 1024 (2^10), 1M = 2^20, 1G =
2^30, 1T = 2^40, 1P = 2^50, 1E = 2^60, 1Z = 2^70, 1X = 2^80. Normalmente, siempre que
hablemos de potencias de dos, lo seguiremos de una i, por ejemplo, 1Ki, 1Mi… Porque por
ejemplo, en las redes de Ethernet, se usan potencias de 10 -> Una red de 1G es de 1*10^9.
Anchos de palabra: 1 bit = bit, 4 bits = nibble, 8 bits = byte, 16 bits = palabra, 32 bits = doble
palabra, 64 bits= cuádruple palabra
CLASE 2
Hoy en día, la memoria principal de los ordenadores es SDRAM (Tardamos lo mismo en acceder a
la información, independientemente donde está almacenada; Dinámica -> Un bit de información
se almacena dentro de un condensador, que hay que refrescar cada cierto tiempo; Son memorias
de lectura destructivas -> Una vez que se lee, la información se pierde).
Tiempo de ciclo -> Tiempo de acceso + Reescritura
Frecuencia de acceso -> Número de veces que se puede acceder a la memoria por segundo. (Se
mide en Hertz)
Cuando se accede a una memoria, se pueden leer bytes en potencias de dos (1, 2, 4, 8…), que
depende del bus de datos.
Acceso directo: Es el nombre que recibe el acceso cuando trabajamos con discos duros.
Acceso asociativo: Tiene un campo de búsqueda, cuyos valores serán los que se indican para
acceder al dato. Se utiliza en algunos tipos de memoria caché.
Según su constitución física:
-Memorias semiconductoras
-Memorias magnéticas
-Memorias ópticas
Según la permanencia:
-Memorias volátiles
-Dinámicas
-Estáticas
-Memorias no volátiles
¿Qué buscamos en las memorias? Gran capacidad, rápida y bajo coste. Como no hay ninguna que
lo cumpla, no vamos a tener un único tipo de memoria, combinándolos en un sistema de
memoria, para que en conjunto tengan gran capacidad (Memoria DRAM), rápida (SRAM – Caché),
con más memoria DRAM que Caché (Puesto que la caché es mucho más cara, y la DRAM es muy
barata).
Ejemplo: La memoria SRAM tardamos en leerla T, y la DRAM, 10T. Si conseguimos que el micro,
cuando quiera acceder a la memoria acceda un 90% a la SRAM y un 10% a la DRAM, el tiempo
será , consiguiendo que el tiempo de acceso sea más cercano al de la memoria caché que al de la
DRAM.
1 celda: Lugar donde guardo un bit de información. En DRAM, se guarda en condensadores, y en
SRAM se almacena en biestables.
CLASE 3
Modos de direccionamiento:
-Inmediato: La instrucción contiene el dato y no la dirección de memoria del dato.
-Directo: El dato se almacena en memoria, en una dirección contenida en la instrucción.
-A memoria: El operando se almacena en memoria, en una dirección contenida en la
instrucción.
-A registro: El operando se almacena en un registro, en el registro que indica la propia
instrucción.
-Indirecto:
-Con memoria: El operando se almacena en memoria, estando la dirección de la
operación en memoria, en la dirección dada por la instrucción.
-Con registro: El operando se almacena en un registro, siendo el contenido de un registro
interpretado como la dirección de memoria del dato.
-Relativo: El operando se almacena en memoria, siendo la dirección del dato igual al registro y el
CD de la instrucción.
CLASE 4
Operador: Dispositivo encargado de llevar a cabo una operación. El conjunto de operadores se
conoce como la Unidad Aritmético-Lógica.
Operaciones monádicas: De un solo bit.
Operaciones diádicas: De dos bits.
CLASE 5
Ejercicio: Sistema de MP:
-64 posiciones de 16 bits
-1ºs 32 bytes son de ROM
-Últimos 64 bytes son de RAM
-ROM => 4posX4bits
-RAM => 16posX8bits
Realizar el mapa de memoria, el banco de memoria y el decodificador de memoria.
-> De las posiciones 0 a 15, es ROM, y de la 32 a la 63 es RAM.
0-3
1
2
3
4
4-7
5
6
7
8
8-11
9
10
11
12
12-15
13
14
15
16
X
X
X
X
16-31
32-47
1
2
<=
16pos X 1B
48-63
<=
16 pos X 1B
3
4
<=
16pos X 1B
<=
16pos X 1B
CLASE 6
Periféricos: Aquellos dispositivos que pueden interactuar con el usuario como a los sistemas que
almacenan información.
Descargar