Académique Documents
Professionnel Documents
Culture Documents
ndice Conceptos bsicos Parmetros caractersticos Clasificacin Dispositivos de almacenamiento Organizacin: Jerarqua de memoria Memoria principal Estructura Tecnologas Mapa de memoria Bibliografa Fundamentos de sistemas digitales Thomas Floyd Prentice-Hall, 2000 Estructura de Computadores Jos M. Angulo Ed. Paraninfo, 1997 Fundamentos de los Computadores Pedro de Miguel Anasagasti Ed. Paraninfo
Tecnologa de Computadores Daniel Meziat
Conceptos bsicos
Memoria: parte del computador que almacena la informacin: instrucciones y datos. Conjunto de posiciones de memoria con: Direccin: identificacin posicin de memoria de la
direcciones datos seleccin lectura escritura
MEMORIA
Contenido: informacin almacenada Punto de memoria: elemento que almacena un bit Palabra: nmero de bits que suele contener cada posicin de memoria (8, 16, 32, 64, ... bits) Operaciones bsicas: Lectura Escritura
Velocidad o tiempo de acceso: tiempo que transcurre desde que se proporciona la direccin a la memoria y el momento en que el dato est disponible (lectura) o queda grabado (escritura) Ciclo de memoria: tiempo que transcurre entre dos accesos consecutivos a memoria. Puede ser superior al tiempo de acceso Coste por bit: precio por cada bit de informacin
Departamento de Automtica Universidad de Alcal Tecnologa de Computadores Daniel Meziat
Comparativa velocidad/capacidad
Comparativa velocidad/coste
Capacidad (bytes)
Coste (pts/bit)
1s
10 ms
100 s
1 s
10 ns
1s
10 ms
100 s
1 s
10 ns
Tiempo de acceso
Tiempo de acceso
Clasificacin
Dispositivos de almacenamiento
MEMORIA PRINCIPAL Ferritas (antecedente histrico) : Acceso aleatorio (por palabras) Lectura y escritura Lectura destructiva Semiconductores (actual): Acceso aleatorio (por palabras) Uso: memoria principal. Registros, cach Tipos: de lectura y escritura RAM de slo lectura ROM
Departamento de Automtica Universidad de Alcal
MEMORIA AUXILIAR Cintas magnticas: Acceso secuencial (por bloques) Permanente Permiten lectura y escritura Uso: almacenamiento secundario Discos: Acceso directo (pista/sector/cilindro) Permanente Permiten lectura y escritura Uso: almac. auxiliar/secundario CD-ROMs/DVDs: Acceso secuencial (por sectores) Permanente Bsicamente de slo lectura (CDs regrabables) Uso: almac. auxiliar/secundario
Tecnologa de Computadores Daniel Meziat
Capacidad en octetos Tiempo de acceso 512 bytes 512 Kb 512 Mb 3,5 - 50 Gb 650 Mb 4,7 - 17 Gb 512 Gb - 2 Tb ns ns Decenas ns ms Decenas ms Decenas ms Minutos
capacidad
CPU
precio por bit nivel 1
Jerarqua: Registros CPU Cach interna Cach externa Memoria principal Dispositivos de almacenamiento secundario
tiempo de acceso
CACH
nivel 2
nivel 3
nivel 4
UNIDADES DE CINTA
1F20h
SELECCIN
20 Entradas 2 Salidas
DECODIFICADOR DE DIRECCIONES
20
047Fh
Departamento de Automtica Universidad de Alcal Tecnologa de Computadores Daniel Meziat
DECODIFICADOR DE FILAS
10 bits 20 bits
10 Entradas 2 Salidas
10
2 filas
10
10 bits
10
AM SR 264 6
D7-D0
BUS DATOS
D0 D1 D2
D7 D6 D5 D4 D3
CS1 CS2
11
MEMORIA PRINCIPAL
Puerto 1
Bus datos
Puerto 2
Puerto 3
Puerto 4
Bus datos Bus direcc. Seales control
CPU
Controlador Perifrico
Controlador Perifrico
Controlador Perifrico
Memoria multipuerto
Departamento de Automtica Universidad de Alcal Tecnologa de Computadores Daniel Meziat
12
EEPROM - Electrically EPROM - PROM que se puede borrar (seal elctrica) Flash - Ej. BIOS
Departamento de Automtica Universidad de Alcal Tecnologa de Computadores Daniel Meziat
13
Memoria Disponible
2m-1
00000h
RAM
ROM
0FFFF0h 0FFFFFh
14
Ejemplo 1: Uso de ms de un chip para incrementar el rango de direcciones Se desea una memoria de 16 K-bytes con chips de 8Kx8
A13
R/ W CS
CS
M1 8Kx8
8Kx8
13 bits
R/ W R/ W 8 bits A12-A0 CS
BUS DE DIRECCIONES
8 bits
BUS DE DATOS
M2 8Kx8
R/ W
15
Ejemplo 2: Uso de ms de un chip para incrementar el tamao de los datos Se desea una memoria de 8 K-palabras (16 bits) con chips de 8Kx8
R/ W R/ W CS
R/ W CS
CS
8Kx8
13 bits BUS DE DIRECCIONES
13 bits
8Kx8
13 bits
8Kx8
8 bits
BUS DE DATOS
16 bits BUS DE DATOS
16