Escuela de Ingeniería Electrónica. Memoria. Memoria para el EL Estructura de Microprocesadores. Ing. José Alberto Díaz García.
|
|
- Lorenzo Rico Ortíz
- hace 7 años
- Vistas:
Transcripción
1 Memoria Página 1
2 Gap entre el procesador y la memoria Página 2 Rendimiento DRAM Tiempo Ley de Joy CPU μproc 60%/año. (2X/1.5año) Umbral de rendimiento entre el procesador y la memoria (crece 50% /año) DRAM 9%/año. (2X/10 año
3 Escuela de Ingeniería Electrónica Niveles en la jerarquía de memorias Capacidad Tiempo de acceso Costo Registros CPU 100s Bytes <1s ns Cache 10s-100s K Bytes 1-10 ns $10/ MByte Memoria principal M Bytes 100ns- 300ns $1/ MByte Discos 10s G Bytes, 10 ms (10,000,000 ns) $0.0031/ MByte Cinta infinito sec-min $0.0014/ MByte Registros Cache Memoria Discos Cintas Instr. operandos Bloques Páginas Archivos prog./compiler 1-8 bytes Controlador de cache bytes OS 512-4K bytes usuario/operador Mbytes Nivel alto veloz Nivel bajo grande Página 3
4 Jerarquía de memoria moderna Ruta de datos Velocidad (ns): Tamaño (bytes): Procesador Control Registro 1s 100s Caché en chip Caché de Segundo nivel (SRAM) 10s Ks Memoria principal (DRAM) 100s Ms Almacenamiento Secundario (Disco) 10,000,000s (10s ms) Gs Almacenamiento externo (Disco/Cinta) 10,000,000,000s (10s sec) Ts Página 4
5 Jerarquía de memoria Página 5
6 Procesador dx Escuela de Ingeniería Electrónica Tamaño de los buses de datos y direcciones de los procesadores 80586/Pentium (Pro) Bus de datos Bus de dir Memoria máxima dirr. 1,048,576 (1Mb) 1,048,576 (1Mb) 16,777,21 (16Mb) 4,294,976,296 (4Gb) 4,294,976,296 (4Gb) 4,294,976,296 (4Gb) Página 6
7 registros en 80X86 Página 7
8 Formato de datos Escuela de Ingeniería Electrónica 1 nybble = 4 bits 1 byte = 8 bits 1 word = 16 bits 1 doubleword = 32 bits 1 quadword = 64 bits 1 paragraph = 16 bytes 1 page = 256 bytes 1 segment (max) = 65,636 bytes Estándar Dependiente de la máquina (8086) Página 8
9 Memoria física Escuela de Ingeniería Electrónica Memoria física La memoria física de la familia 80X86 difiere en el número de bits (ancho). Por ejemplo, 8088 la memoria tiene un ancho de 8 bits. 8086, tienen un ancho de 16 bits DX, es de 32 bits. Para programarlos no hay diferencia en el ancho de la memoria, porque las memoria lógica es de 8 bits. La memoria se organiza en bancos. Un banco de memoria es una sección con 8 bits de ancho. Por ejemplo: un procesador de 16 bits tiene dos bancos de memoria para formar los 16 bits de ancho el cual puede direccionarse como Byte o Word. Página 9
10 Granularidad de datos Cómo el procesador almacena estas variables en la memoria? Cómo el 8086 transfiere una palabra o un dato de 16 bits?. Direcciones pares Son todas aquellas posiciones de memoria que se pueden accesar cuando A0 es igual a cero (A0=0) Direcciones impares Son todas aquellas posiciones de memoria que se pueden accesar cuando A0 es igual a uno (A0=1) Direcciones desalineadas Se presenta cuando variables tipo word, no toman ventaja de la habilidad de 8086 para transferir 16 bits en un instante, esto es se encuentra almacenada en una dirección impar. Direcciones alineadas Las variables de más de 8 bits se encuentran almacenadas a partir de direcciones pares. Siguiendo con la convención de Intel, datos tipo word siempre son almacenados con el byte más significativo el la posición de memoria menos significativa. Página 10
11 Alinemiento Escuela de Ingeniería Electrónica Fronteras naturales. Las fronteras naturales para palabras, doble palabra y palabras cuádruples son direcciones enumeradas como pares, direcciones divisibles por cuatro y por ocho. Palabras, palabras dobles, y palabras cuádruples, no necesitan ser alineadas en memoria en las fronteras naturales. Sin embargo para mejorar el comportamiento del programa y la estructuras de datos (especialmente stacks) deben ser alineadas en fronteras naturales, hasta donde sea posible. La razón de esto es que los procesadores requieren dos accesos a memoria para realizar un acceso a memoria desalineado; por lo tanto, accesos alineados requieren de un acceso a memoria. Un operando de una palabra o de doble palabra que cruce una frontera de 4 bytes o un operando de una palabra cuádruple que cruce una frontera de 8 bytes se considera desalineada y requiere de dos ciclos de acceso a memoria para accesarla Una palabra que inicia en una dirección impar pero no cruza una frontera de palabra se considera alineada y puede accesarse en un ciclo de bus. Cuando se accesan datos de 128 bits, como en el caso del procesador Pentium III, los datos deben alinearse en fronteras de 16 bits. Página 11
12 Escuela de Ingeniería Electrónica Cómo almacena el ensamblador estas variables en memoria? Existen cuatro tipos: PARAGRAPH Este tipo es el valor predeterminado e indica que el segmento comienza en los límites de un párrafo (dirección divisible por 16). Los últimos cuatro bits de la dirección debe finalizar en 0. BYTE El segmento puede comenzar en cualquier dirección de memoria. WORD El segmento se ubica en la próxima dirección byte par, (donde la dirección sea par). DWORD. El segmento debe iniciar en la próxima dirección disponible de una dirección de doble palabra. PAGE El Segmento debe iniciar en una página (los últimos ocho bits de la dirección deben se cero). Página 12
13 Sistema de memoria física FFFFFF FFFFFD FFFFFB BANCO ALTO (banco impar) 8 bits FFFFFE FFFFFC FFFFFA BANCO BAJO (banco par) 8 bits D15 - D D7- D0 Página 13
14 Diagrama de acceso con 8086 Página 14
15 RAM (impar) RAMh A1...A19 RAMh LEE/ESC-RAM RAMl A0 10 A1 9 A2 8 A3 7 A4 6 A5 5 A6 27 A7 26 A8 23 A9 25 A10 4 A11 28 A12 3 A13 31 A14 2 A15 30 A16 1 A17 A R/W OE CE VDD RAM (par) A0 10 A1 9 A2 8 A3 7 A4 6 A5 5 A6 27 A7 26 A8 23 A9 25 A10 4 A11 28 A12 3 A13 31 A14 2 A15 30 A16 1 A17 A18 R/W OE CE VDD I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 I/O8 TC554001/SO I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 I/O8 TC554001/SO D0...D7 D8...D O0 O1 O2 O3 O4 O5 O6 O7 AT27C256R O0 O1 O2 O3 O4 O5 O6 O7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 OE CE/PGM VPP A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 OE CE/PGM VPP AT27C256R ROM (impar) ROM (par) VDC Title ROMh A1...A15 LEEROM A19 RAMh A18 RAMl GAL22V20 A17 ROMh A16 ROMl A0 BHE M/IO ROMl EL 4311 BANCO DE MEMORIA PARA 8086 Size Document Number Rev A Date: Monday, August 23, 2004 Sheet 1 of 1 Página 15
16 Memoria segmentada 8086 En 80X86 la memoria se particiona en segmentos 8086: tamaño máximo de 64K (registro index de 16-bits) 8086: puede tener 4 segmentos activos (CS, SS, DS, ES) 8086: 2-datos; 1- código; 1- pilas x386: tamaño máximo 4GB (registro index de 32-bits) x386: puede tener 6 segmentos activos (4 - datos; FS, GS) Página 16
17 Registros para el acceso a memoria en 8086/8088 Segmento de Código Segmento de Datos Segmento de Stacks Segmento Extra Puntero de Instrucciones Puntero de Stack Puntero Base Índice de fuente Índice de destino CS DS SS ES IP SP BP SI DI 0 0 } } } Página 17
18 Arquitectura Interna 8086 Modelo del procesador Bus de direcciones Bus de datos EU AH AL BH BL CH CL DH DL BP DI SI SP Generador de dir y Controlador de bus ADD CS ES SS DS IP BIU Cola de instrucciones Bus interno de datos Página 18 banderas ALU
19 Generación de direcciones físicas Página 19 Líneas de dirección del sistema de memoria 15 Reg. indice 19 0 Dirección física sume Reg. segmento 0000 Porción de la circuitería del BIU CS ES SS DS Registros de segmentación dedicados BP DI SI SP IP Registros índices dedicados
20 Direccionamiento segmentado Cada segmento debe iniciar en una frontera de Paragraph Dirección física 00000h 00010h 00020h memoria paragraph 1 paragraph 2 paragraph 3 Cada paragraph tiene una dirección física que es múltiplo de 10h CS ES SS DS BP DI SI SP IP Página 20
21 Direccionamiento segmentado Registro de segmentos en el 8086 CS 0000 SS 0000 DS 0000 ES 0000 IP + Offset SP + Offset EA + Offset MEMORIA FFFFFh Segmento de códigos 64K Segmento de pila 64K Segmento de datos 64K Direcciones iniciales de los segmentos EA + Offset Segmento de extra 64K Página h
22 Memoria segmentada Escuela de Ingeniería Electrónica Página 22 Registros de segmentación CS ES SS DS Segmento de código Segmento extra Segmento de pila Segmento de datos Memoria del sistema FFFFFh 00000h Registros de segmentación: apunta a la dirección base Registros índices: fragmentación contiene el valor de desplazamiento Notación (Dirección segmentada): CS:IP DS:SI ES:DI SS:BP SS:SP
23 Organización del almacenamiento en memoria Página 23 Organizada como SEGMENTOS tamaño máximo del segmento = 64KB (Como el desplazamiento es en 16 bits: 2 16 = 65,535 = 64KB) Tamaño máximo de la memoria: 2 20 = 1,048,576 = 1MB Los nuevos procesadores (386+) pueden utilizar más memoria Con registros de 32 bits 2 32 = 4,294,967,296 = 4GB
24 Escuela de Ingeniería Electrónica Ejemplo de memoria segmentada Registros de segmentación CS ES SS DS Segmento de código Segmento extra Segmento de pila Segmento de datos FFFFFh Dirección lógica segmentada: 0FE6:012Bh Desplazamiento: 012Bh Dirección física: 0FE60h Bh 299 0FF8Bh Página 24 Sistema de memoria 00000h
25 Localización de los segmentos y la dirección física Segmentos lógicos Memoria física Parcialmente traslapados Contiguos 0h Segmento a Segmento b Segmento d Segmento c Totalmente traslapados Segmento e 10000h 20000h 30000h Nótese que los segmentos se pueden traslapar. Esto quiere decir que dos direcciones lógicas diferentes pueden referirse a la misma dirección física (aliasing). Página 25
26 Memoria Segmentada Aliasing Dirección lógica segmentada 1: DS:SI = 1234:4321 Dirección física: 12340h h 16661h Dirección lógica segmentada 2: ES:DI = 1665:0011 Dirección física: 16650h h 16661h Página 26
27 Ilustración Escuela de Ingeniería Electrónica Número Segmento FFFF DIRECCIÓN LOGICA Dirección Inicial 0000: : : : FFFF:0000 Dirección Final 0000:FFFF 0001:FFFF 0002:FFFF 0003:FFFF... FFFF:FFFF DIRECCIÓN FÍSICA Dirección Inicial Final FFFF0 Dirección 0FFFF 1000F 1001F 1002F... 0FFEF Página 27
28 Página 28 Escuela de Ingeniería Electrónica Organización de datos en memoria Una palabra (Word) = 16 bits Direccionablepor byte Arreglo Little Endian MSB (Most Significant Byte) en la dirección alta Desplazamiento de la dirección lógica incrementando 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H 18H A3H 7EH 69H AAH 2EH 00H 55H 02H 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H 0724H 0725H 0H 2H 5H 5H dirección del segmento = ACEDH desplazamiento = 0724H dirección física = ACED0H H = AD5F4H M[ACED:0724] = M[AD5F4] (lectura de palabra) = 5502H hex binario
29 Operaciones de lectura en memoria Desplazamie nto o dirección lógica incrementando 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H 18H A3H 7EH 69H AAH 2EH 00H 55H 02H 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H Lectura de un byte: AL M[0724h] después: AL = 02h Lectura de una palabra: AX M[0724h] después: AX = 5502h Lectura de una Dword EAX M[0724h] después: EAX = 2E005502h Página 29
30 Operaciones de escritura en memoria Página 30 antes: 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H Suponga EAX = FAC4237B h Escritura de byte: M[0724h] AL 18H A3H 7EH 69H AAH 2EH 00H 55H 02H 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H después: 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H 18H A3H 7EH 69H AAH 2EH 00H 55H 7BH 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H
31 Página 31 Escuela de Ingeniería Electrónica Operaciones de escritura en memoria (cont.) suponga EAX = FAC4237B h Escritura de palabra: M[0724h] AX antes: 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H 18H A3H 7EH 69H AAH 2EH 00H 55H 02H 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H después: 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H 18H A3H 7EH 69H AAH 2EH 00H 23H 7BH 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H
32 Página 32 Escuela de Ingeniería Electrónica Operaciones de escritura en memoria (cont.) suponga EAX = FAC4237B h Escritura de DWord: M[0724h] EAX antes: después: 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H 18H A3H 7EH 69H AAH 2EH 00H 55H 02H 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H 072CH 072BH 072AH 0729H 0728H 0727H 0726H 0725H 0724H 0723H 0722H 18H A3H 7EH 69H AAH FAH C4H 23H 7BH 72H 11H AD5FCH AD5FBH AD5FAH AD5F9H AD5F8H AD5F7H AD5F6H AD5F5H AD5F4H AD5F3H AD5F2H
33 Segmentos/Índices Escuela de Ingeniería Electrónica Tipos de memoria Segmento base Segmento base alterno desplazamiento Búsqueda de instrucción CS ninguno IP Operación en la pila SS ninguno SP Variable (excepto los siguientes) DS CS, ES, SS EA - Cadena (String) fuente DS CS, ES, SS SI - Cadena destino ES ninguno DI - BP utilizado como reg. base SS CS, DS, ES EA - BX utilizado como reg. base DS CS, ES, SS EA Página 33
34 Ejemplos Dada la dirección AB9C:79A5 calcule la dirección física. AB9C0 Segmento # + 79A5 desplazamiento B3365 dirección física Página 34
35 Ejemplos (cont) Dada la dirección física A2B94 sabiendo que el desplazamiento es F7B4 en algún segmento. Calcule el número del segmento donde se encuentra la dirección? A2B94 -F7B4 933E0 Dirección física desplazamiento Segmento número El número del segmento es: 933E Página 35
36 Escuela de Ingeniería Electrónica Dada una dirección física y un desplazamiento calcular el número del segmento Dada la dirección física A2B94 y conociendo el desplazamiento de F7B4 en algún segmento. Calcule el valor del segmento donde se encuentra la dirección? Utilizando la definición de dirección física: 0 Segmento # + F7B4 Desplazamiento A2B94 Dirección física Método 1: Utilizando suma: 1 933E0 Segmento # + F7B4 Desplazamiento A2B94 Dirección física (para tener 9 se necesitan 9 más de 16 lo cual es 25. Qué número sumado a 11 nos da 25? --> E) El resto es sumar. Página 36
37 Ejemplo (cont) Método 2: Utilizando la resta: A2B94 Dirección física - F7B4 Desplazamiento 933E0 Número del segmento En ambos casos el número del segmento es: 933E!!! Página 37
38 Dada una dirección física y un segmento, calcular el desplazamiento Ejemplo A: Dada una dirección física de B2B94 que se encuentra en el segmento A7B4. Calcule el desplazamiento de esa dirección? Utilizando la definición de dirección física: A7B40 Segmento # + Desplazamiento B2B94 Dirección física Página 38
39 Escuela de Ingeniería Electrónica Dada una dirección física y un segmento, calcular el desplazamiento Método 1: Utilizando suma: A7B40 Segmento # + B054 Desplazamiento B2B94 Dirección física (para obtener 2 necesita 2 más que 16 el cual es 18. Qué número sumado a 7 nos da 18? --> B) El resto es pura suma O utilizando la resta: B2B94 Dirección física -A7B40 Número del segmento B054 Desplazamiento en ambos casos es : B054!!! Página 39
40 Dada una dirección física y un segmento, calcular el desplazamiento Método 2: Solución utilizando substracción: B2B94 Dirección física - A7B40 Número del segmento B054 Desplazamiento en cualquier caso el desplazamiento es : B054!!! Página 40
41 Ejemplo B Escuela de Ingeniería Electrónica Dada la dirección física 21A34 que se sabe que se encuentra en el segmento 15C4, Calcule el desplazamiento de la dirección? Utilizando la definición de dirección física: 15C40 Segmento # + Desplazamiento 21A34 Dirección física Método 1: Utilizando la suma: 111 llevos 15C40 Segmento # + BDF4 Desplazamiento 21A34 Dirección física Página 41
42 Ejemplo B (cont) Método 2: Utilizando la resta: 21A34 Dirección física - 15C40 Número del segmento BDF4 Desplazamiento En cualquier caso el desplazamiento es: BDF4!!! Página 42
43 Página 43 Tarea Para las direcciones físicas que se especifican, calcule la dirección de la forma segmento:desplazmiento para cada segmento. 1. DIRECCIÓN FISICA 13240h a. En segmento 1324 b. En segmento 1245 c. En segmento DIRECCIÓN FISICA 23450h a. En segmento 2234 b. En segmento 2300 c. En segmento 1FD7 3. DIRECCIÓN FISICA 5AFD5h a. En segmento 5867 b. En segmento 5978 c. En segmento 4FFF 4. DIRECCIÓN FISICA BC415 a. En segmento BBBB b. En segmento B000 c. En segmento B0CD
44 Tarea Página 44 Para las posiciones de memoria especificadas por la dirección física, indique el segmento en donde se especifica el desplazamiento. 1. DIRECCIÓN FISICA 13240h a. Desplazamiento de AAA0 b. Desplazamiento de 1110 c. Desplazamiento de FA10 2. DIRECCIÓN FISICA 43251h a. Desplazamiento de 1231 b. Desplazamiento de AAA1 c. Desplazamiento de FFF1 3. DIRECCIÓN FISICA 1234Ah a. Desplazamiento de 564A b. Desplazamiento de BCDA c. Desplazamiento de 123A 4. DIRECCIÓN FISICA 54AADh a. Desplazamiento de 111D b. Desplazamiento de CCCD c. Desplazamiento de 453D
45 Preguntas Cuál es máximo y mínimo número de segmentos que la dirección física A2349 puede localizarse? En cuantos diferentes segmentos puede esta dirección física tener varias direcciones lógicas? Página 45
ARQUITECTURA INTERNA DEL µp8086
El µp 8086 es un dispositivo de 16 bits de datos y 20 bits de direcciones. Esta dividido en dos subprocesadores: EU (Unidad de Ejecución). Es la encargada de realizar todas las operaciones de control y
Más detallesINSTITUTO TECNOLÓGICO DE CHIHUAHUA II ARQUITECTURA DE COMPUTADORAS MAESTRO: ERNESTO LEAL ALUMNOS: LUIS CARLOS BARRERA ORTIZ STHEPANIE FLORES GUILLEN
INSTITUTO TECNOLÓGICO DE CHIHUAHUA II ARQUITECTURA DE COMPUTADORAS MAESTRO: ERNESTO LEAL ALUMNOS: LUIS CARLOS BARRERA ORTIZ STHEPANIE FLORES GUILLEN En este cuestionario de estudiaran los microprocesadores
Más detallesArquitectura (Procesador familia 80 x 86 )
Arquitectura (Procesador familia 80 x 86 ) Diseño de operación Basada en la arquitectura Von Newman Memoria CPU asignadas direcciones I / O BUS: Es un canal de comunicaciones Bus de direcciones: Contiene
Más detallesEstructura de Computadores: Tema 1. Introducción. Índice. Arquitectura del i8086
Estructura de Computadores: Tema 1 El procesador Introducción Estudiaremos la arquitectura del procesador i8086 (CPU, registros,...), su gestion de la memoria y su conjunto de instrucciones. Programaremos
Más detallesArquitectura Interna del 8088
Arquitectura Interna del 8088 Intel diseñó el 8088/8086 para realizar al mismo tiempo las principales funciones internas de transferencia de datos y búsqueda de instrucciones. Para conseguir esto, el 8088
Más detallesDepartamento de Electrónica Electrónica Digital. Mapas de memoria. Bioingeniería Facultad de Ingeniería - UNER
Departamento de Electrónica Electrónica Digital Mapas de memoria Bioingeniería Facultad de Ingeniería - UNER 3/5/23 Electrónica DigitalElectrónica Digital Direccionamiento de las memorias 3/5/23 Electrónica
Más detallesOrganización del Computador 1 Memorias
Organización del Computador 1 Memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Octubre 2009 Jerarquía de las memorias Jerarquía de memorias en un
Más detallesTema 5: Memorias. Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria
Tema 5: Memorias Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria Bibliografía Fundamentos de sistemas digitales Thomas
Más detallesExamen de teoría (5 puntos)
Examen de Estructura de Computadores. 4 de Septiembre de 24 Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: ª parte: Test, con una puntuación de 5 puntos y 3 minutos
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: 1ª parte: Test, con una puntuación de 5 puntos y 30 minutos de tiempo 2ª parte: Ejercicios prácticos, con una puntuación
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: 1ª parte: Test, con una puntuación de 5 puntos y 40 minutos de tiempo 2ª parte: Ejercicios prácticos, con una puntuación
Más detallesOrganización de Computadoras. Clase 8
Organización de Computadoras Clase 8 Temas de Clase Organización de Registros Instrucciones Notas de Clase 8 2 Organización de registros Registros visibles al usuario: son utilizados por el programador.
Más detallesEjercicios del tema 5. Jerarquía de de Memoria
Ejercicios del tema 5. Jerarquía de de Memoria Ejercicio 1. Considere un computador de 32 bits con una caché de 64 KB asociativa por conjuntos de 4 vías y un tiempo de acceso de 4 ns. El tamaño de la línea
Más detalles2 de septiembre de 2010 Hoja: 1 / 10. Solamente existe una opción válida en las preguntas de respuesta múltiple.
2 de septiembre de 2 Hoja: / Normas del examen: Solamente existe una opción válida en las preguntas de respuesta múltiple. No se podrá emplear documentación adicional a la del examen. No se podrá emplear
Más detallesSistemas Electrónicos Digitales
Sistemas Electrónicos Digitales Universidad de Alcalá Curso Académico 2014/2015 Curso 3º Cuatrimestre 1º Ejercicio 1 Se dispone de chips de EEPROM de 2Kx8. Realice la ampliación a 8Kx8 manteniendo una
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen tendrá una duración total de 2 horas. El examen constará de dos partes: teoría y problemas. La nota final será la suma de las dos partes
Más detallesContenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos
Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset
Más detallesExamen de teoría (5 puntos)
Examen de Estructura de Computadores. Septiembre de 25 Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: El examen tendrá una duración total de 2 horas. La nota final
Más detallesArquitectura IA-32 Modo Real. Autor:Alejandro Furfaro
Arquitectura IA-32 Modo Real 1 Modo Real En este modo de operación el procesador presenta de manera exacta el entorno de ejecución de un 8086, con algunas extensiones. 15 Extensión Nº1: El El modelo de
Más detallesINSTITUTO TECNOLÓGICO DE CHIHUAHUA II
INSTITUTO TECNOLÓGICO DE CHIHUAHUA II Carrera: Ingeniería Informática Nombre de la materia: Arquitectura de Computadoras Nombre del docente: Ernesto Leal Nombre de los alumnos: Janeth Hernández Hernández,
Más detallesPROBLEMAS DE ESTRUCTURA DE LOS COMPUTADORES LENGUAJE MÁQUINA Y ENSAMBLADOR
PROBLEMAS DE ESTRUCTURA DE LOS COMPUTADORES EJERCICIO 1: Se tiene la siguiente instrucción del i80x86: MOV AL, Numero: S Se sabe que el contador de programa IP vale 6. S La instrucción ocupa 3 bytes. S
Más detallesArquitectura de Computadores II Clase #3
Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El stack Formatos de datos Control
Más detallesArquitectura IA-32 Modo Real. Autor:ALejandro Furfaro
Arquitectura IA-32 Modo Real 1 Modo Real: Entorno de ejecución en 16 bits En este modo de operación el procesador presenta de manera exacta el entorno de ejecución de un 8086 (compatibilidad), con algunas
Más detallesExamen de teoría (4 puntos)
Examen de Estructura de Computadores. Septiembre de 2. Examen de teoría (4 puntos) El examen constará de dos partes: S ª parte: Test, con una puntuación de 4 puntos y 3 minutos de tiempo S 2ª parte: Ejercicios
Más detallesEl nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
Más detallesUn. VIII. Generación de Código Objeto
Un. VIII. Generación de Código Objeto 8.1 Lenguaje Máquina Es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. El lenguaje máquina solo es entendible por las computadoras.
Más detallesINSTRUCCIONES. LA ENERGIA DE LA MAQUINA Fundamentos de Computadores Capítulo segundo
INSTRUCCION LA ENERGIA DE LA MAQUINA Fundamentos de Computadores Capítulo segundo Departamento de Automática. Area de Arquitectura y Tecnología de Computadores. INTRODUCCION Computador: se limita a ejecutar
Más detallesÁrea Académica: Sistemas Computacionales
Área Académica: Sistemas Computacionales Tema: Arreglo de Registros Internos Profesor: Efraín Andrade Hernández Periodo: Julio Diciembre 2011 Keywords: Microprocessor, Records Tema: Arreglo de Registros
Más detallesUniversidad Nacional de Ingeniería Arquitectura de Maquinas I. Unidad I: Arquitectura y Programación de un Microprocesador (8086)
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Arquitectura y Programación de un Microprocesador (8086) Arq. de Computadora I Ing. Carlos Ortega H. 1 Contenidos Arquitectura Von
Más detallesProgramación en lenguaje ensamblador. Instrucciones básicas. Formatos. Direccionamientos
TEMA 33 Programación en lenguaje ensamblador. Instrucciones básicas. Formatos. Direccionamientos Mª Luisa Garzón Villar Cuerpo de Profesores de Enseñanza Secundaria Volumen II. Informática ÍNDICE SISTEMÁTICO
Más detalles1.2.- EL MICROPROCESADOR.
1.2.- EL MICROPROCESADOR. El microprocesador es un circuito integrado que contiene algunos o todos los elementos necesarios para conformar una (o más) unidad central de procesamiento UCP, también conocido
Más detallesTema 1. Fundamentos del lenguaje ensamblador
Tema 1. Fundamentos del lenguaje ensamblador Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Índice Estructura del
Más detallesIng. Carlos Bacalla Página 1 de 5
Memoria Caché 1. Introducción Ante la inmensa velocidad de los procesadores que a medida del tiempo se va incrementando, el límite es mayor entre la transferencia de la memoria principal (RAM) y el CPU;
Más detallesProcedimiento para el diseño de un mapa de memoria de un sistema basado en microprocesador:
DISEÑO DE BLOQUES DE MEMORIA La ampliación de componentes es una característica del diseño y en el caso de las memorias tiene dos objetivos: Incrementar el tamaño de las palabras. Incrementar el número
Más detallesClase Práctica Memoria Caché
Organización del Computador 1 Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 26 de Octubre de 2010 Clase Práctica Memoria Caché Qué es la memoria caché? En el sentido general, un
Más detallesTema 4. Estructura de un ordenador elemental
Tema 4. Estructura de un ordenador elemental 4.1. Codicación interna de la información 4.2. Estructura funcional de un ordenador Arquitectura von Neumann Unidades funcionales Conexiones entre unidades
Más detallesSoluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas
Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en
Más detalles(2) Unidad 2. Modelo de Programación del 80x86 de Intel SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
(2) Unidad 2 Modelo de Programación del 80x86 de Intel SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM (2) Índice 2. Modelo de programación del 80x86 de Intel. 2.1. Familia
Más detallesCuadro Comparativo Registros de Microprocesadores
Arquitectura de Computadoras Cuadro Comparativo Registros de Microprocesadores Unidad 2 Diana Cecilia Ramírez Ramírez Miguel Angel Chávez Reza I n s t i t u t o T e c n o l ó g i c o d e C h i h u a h
Más detallesTema 5.2: Segmentación y modos de direccionamiento
Tema 5.2: Segmentación y modos de direccionamiento Segmentación Modos de direccionamiento Direccionamiento relativo Instrucciones de desplazamiento Instrucciones lógicas Ejemplo de acceso a una cadena
Más detallesOrganización de Computadoras. Clase 10
Organización de Computadoras Clase 10 Temas de Clase Memoria Cache Memoria Externa Notas de Clase 10 2 Memoria Caché Históricamente CPU han sido más rápidas que las memorias. El aumento de circuitos que
Más detallesMemoria. M. en C. Erika Vilches. Parte 6
Memoria M. en C. Erika Vilches Parte 6 Lógica del Chip Como otros circuitos integrados, las memorias semiconductoras vienen en chips encapsulados. Cada chip contiene una matriz de celdas de memoria. Para
Más detallesCAPÍTULO 2. LOS MICROPROCESADORES 80x86
48 CAPÍTULO 2 LOS MICROPROCESADORES 80x86 2.1 EL 8086 2.1.1 ESTRUCTURA INTERNA Registros generales direcciones 20 bits AX, BX, CX, DX SP, BP, SI, DI datos 16 bits Registros de segmento bus datos 16 bits
Más detallesTema 4. Fundamentos del ensamblador
Tema 4. Fundamentos del ensamblador Laboratorio de Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 30 Índice Filosofía de programación Organigramas
Más detallesTema 2: Segmentación y modos de direccionamiento
Tema 2: Segmentación y modos de direccionamiento Segmentación Modos de direccionamiento Direccionamiento relativo Instrucciones de transferencia de control Instrucciones aritméticas: comparación Ejemplo
Más detallesPrimer Microprocesador: 4004, Intel, año bits de ancho de palabra de datos Intel 8 bits dir. 64K Z80
2-1 Primer Microprocesador: 4004, Intel, año 1971. 4 bits de ancho de palabra de datos. 1971 Intel 4 bits dir. 4K 1972 Intel 8 bits dir. 16K 1973 Intel 8 bits dir. 64K 1977 Intel 8 bits dir. 64K 1978 Intel
Más detallesObjetivo. Introducción. Tema: GENERACION DE CODIGO. Compiladores, Guía 11 1
Compiladores, Guía 11 1 Tema: GENERACION DE CODIGO. Facultad : Ingeniería Escuela :Computación Asignatura:Compiladores Objetivo Reconocer las diferentes instrucciones para la generación de código.ensamblador
Más detallesEstructura de Computadores. 1. Ejercicios Resueltos 1.1. Tema 3. La unidad de memoria I. La memoria física
Estructura de Computadores Tema 3. La unidad de memoria I. La memoria física Características y clasificación general de las memorias. Diseño de una unidad de memoria. Estructura interna de la memoria estática.
Más detallesProblemas de estructura y tecnología de computadores Hoja 6: Temas 12, 13 y 14
Problemas de estructura y tecnología de computadores Hoja 6: Temas 12, 13 y 14 1) Diseñar una memoria de 640 Kbytes (512Kbytes de RAM y 128 Kbytes de ROM) accesible a nivel de byte, empleando chips de
Más detallesLECCIÓN N 13 MICROCOMPUTADORES
LECCIÓN N 13 MICROCOMPUTADORES Introducción: Conceptos básicos Sistema microcomputador Unidad Central de Proceso (CPU) 13-1 Introducción Por qué surgen los microprocesadores? Circuitos digitales Avance
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: 1ª parte: Test, con una puntuación de 5 puntos 2ª parte: Ejercicios prácticos, con una puntuación de 5 puntos La
Más detallesCarlos Castillo UPF 2008
Sistemas de Información II Tema 7. Almacenamiento físico Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulos 5-6). Garcia-Molina, Ullman y Widom: Database
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES II BOLETÍN 4 MICROPROCESADOR MC 68000
1.- Partiendo de la siguiente situación inicial, donde se indica el contenido de ciertos registros y direcciones de memoria: Dirección Contenido Registro Contenido 800 08 A0 0000 0802 801 03 A1 0000 0804
Más detallesArquitectura de Computadores
Curso 2006/07 Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. 5. Sistema de Entrada/Salida 6. Buses Informática Aplicada Arquitectura de Computadores 1 Características generales
Más detallesConceptos de Arquitectura de Computadoras Curso 2015
PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.
Más detallesESTRUCTURA DE COMPUTADORES PROBLEMAS DEL TEMA 1
7.- Un memoria tiene 16 Mbytes de capacidad con palabras de 32 bits y trabaja con una memoria caché de 256 Kb dividida en 256 bloques agrupados en conjuntos de 2. a. Cuántos bits hay en cada uno de los
Más detallesPROBLEMAS TEMA 1: Estructuras de interconexión de un computador
PROBLEMAS TEMA 1: Estructuras de interconexión de un computador Problemas propuestos en examen PROBLEMA 1. Una CPU que emplea un tamaño de palabra de 16 bits tiene un repertorio de 16 instrucciones con
Más detallesENSAMBLADOR. M.C. Laura Cuayahuitl Romero MODO DE DIRECCIONAMIENTO DIRECTO
ENSAMBLADOR M.C. Laura Cuayahuitl Romero MODO DE DIRECCIONAMIENTO DIRECTO IMPORTANTE: LEE CON MUCHO CUIDADO TODO LO ESCRITO EN ESTAS PÁGINAS Y ANALIZA BIEN LOS EJEMPLOS! EL DIA VIERNES 16 DE JUNIO REALIZARÉ
Más detallesMemorias: Definiciones y características (1)
Memorias: Definiciones y características (1) Un memoria es un dispositivo físico capaz de almacenar información. Existen una gran variedad de parámetros que permiten caracterizar o clasificar una memoria:
Más detallesRegistros Arquitectura x86. M. en C. Erika Vilches
Registros Arquitectura x86 M. en C. Erika Vilches Registro Area especial de almacenamiento de alta velocidad dentro del CPU Registros del procesador x86 Registros de datos de propósito general Registros
Más detalles1. El "cerebro" de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores.
2 Verdadero/Falso Indique si la oración es verdadera o falsa. 1. El "cerebro" de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores.
Más detallesIntroducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones
Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia
Más detallesAsignatura: ASSEMBLER INF-153 LABORATORIO 1
UNIVERSIDAD MAYOR DE SÁN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA Asignatura: ASSEMBLER INF-153 LABORATORIO 1 Catedrático: Ms.C. Carlos Mullisaca Choque 12 de agosto de 2009
Más detallesDigital III. El Microprocesador i80c86
Digital III El Microprocesador i80c86 Pinout del Microprocesador i80c86 ADDRESS / DATA Bus Oscilador a Cristal Decodificador de Instrucciones & Unidad de Control Bus de direcciones / Datos (Multiplexado)
Más detallesINSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES
Más detalles6-REGISTROS DEL 8086 Y DEL 80286
ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16
Más detallesTema 2. Presentación de datos por pantalla. La ROM-BIOS
Tema 2. Presentación de datos por pantalla. La ROM-BIOS Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Tema 2: Presentación
Más detallesTema 5. Presentación de datos por pantalla
Tema 5. Presentación de datos por pantalla Laboratorio de Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 24 Índice El registro de flags del i8086
Más detallesIntroducción al simulador
Departamento de Automática 1 / 17 Índice Proyecciones de dispositivos de entrada/salida Registros Instrucciones 2 / 17 Arquitectura del simulador Sitio web https://parraman.github.io/asm-simulator/ Proyecto
Más detallesGuía de ejercicios # 11 - Jerarquía de memoria
Guía de ejercicios # 11 - Jerarquía de memoria Organización de Computadoras 2017 UNQ Funciones de correspondencia Cuando la Unidad de Control pide una determinada celda, la memoria caché debe, en primer
Más detallesPROBLEMAS TEMA 2: Unidad de memoria Problemas propuestos en examen ORGANIZACIÓN DE MEMORIA
PROBLEMAS TEMA 2: Unidad de memoria Problemas propuestos en examen ORGANIZACIÓN DE MEMORIA PROBLEMA 2.13 Indicar si las siguientes afirmaciones son verdaderas o falsas. Para diseñar un módulo de memoria
Más detallesTema 5.1: Presentación de datos en pantalla
Tema 5.1: Presentación de datos en pantalla El registro de flags del i8086 Instrucciones de transferencia Instrucciones de transferencia de control Instrucciones aritméticas: comparación Representación
Más detallesESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES I. Tema X Modos de Direccionamientos
ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES I Tema X Modos de Direccionamientos TEMA 10. Modos de direccionamiento 10.1 Justificación de los modos de direccionamiento 10.2 Descripción de los modos de direccionamiento
Más detallesTema: Lenguaje ensamblador embebido
Compiladores. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Tema: Lenguaje ensamblador embebido Contenido En esta guía se presenta una breve introducción a las estructuras
Más detallesExamen de Laboratorio de Estructura de Computadores Septiembre 2005 I.T. Informática de Sistemas / Gestión Departamento de Automática ATC -
Test (3 puntos) Pregunta correcta= 0,3 Pregunta no contestada= 0 Pregunta incorrecta (tipo test)= -0,15 1) Cual de las siguientes afirmaciones es correcta? [_] a) En lenguaje máquina se representan las
Más detallesEjercicios sobre instrucciones y direccionamiento
Ejercicios sobre instrucciones y direccionamiento Siguiente: Ejercicios sobre periféricos y ADM Padre: Materiales didácticos Inicial: Fundamentos de ordenadores 1 Suponga que se modifica la estructura
Más detallesDIAGRAMA A BLOQUES DE UNA COMPUTADORA
DIAGRAMA A BLOQUES DE UNA COMPUTADORA BUS DE DATOS: Interconecta los dispositivos de entrada/salida, la memoria RAM y el CPU. BUS DE DIRECCIONES: Se utiliza para direccional las localidades de memoria
Más detallesArquitectura del MIPS: Introducción
Arquitectura del MIPS: Introducción Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización
Más detallesESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES II BOLETÍN 3 MEMORIAS SEMICONDUCTORAS
NOTA: En aquellos problemas donde no se indique lo contrario debe suponerse que el espacio de direccionamiento es de 64K. Problema 1.- Un sistema basado en un microprocesador dispone de 3 RAMs de 8K*8
Más detallesFUNDAMENTOS TEORICOS
FUNDAMENTOS TEORICOS NUMEROS BINARIOS, OCTALES Y HEXADECIMALES. El sistema de numeración utilizado habitualmente es la base 10; es decir, consta de 10 dígitos (0-9) que podemos colocar en grupos, ordenados
Más detallesEjercicios del tema 4. El procesador
Ejercicios del tema 4. El procesador Estructura del procesador elemental WepSIM Address Bus Data Bus Control Bus C0 Ta Internal Bus RA RB RC LC MAR T9 Memory MRdy BE ADDR DATA R W A31-A0 BE3-BE0 D31-D0
Más detalles- Familiarizarnos con el lenguaje ensamblador. - Adquirir destreza suficiente para comenzar a escribir y ejecutar programas en ensamblador.
INTRODUCCION - El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto
Más detallesPOWER PC. Indice ARQUITECTURA DE COMPUTADORES. Antonio del Amo Ruiz. 1. Introducción. 2. Tecnología RISC. 3. Arquitectura de la CPU Power PC
ARQUITECTURA DE COMPUTADORES POWER PC Antonio del Amo Ruiz 1. Introducción 2. Tecnología RISC Indice 3. Arquitectura de la CPU Power PC 4. Modelos del Power PC 5. Comparación entre Power PC, Pentium y
Más detallesLaboratorio de Sistemas Operativos
Laboratorio de Sistemas Operativos Primer Parcial Fecha de entrega: Jueves 14 de octubre de 2010 Planteamiento del problema Se deberá desarrollar un sector de arranque y un minikernel que lea una tabla
Más detallesIntel 8086. Arquitectura. Programación en Ensamblador Ing. Marcelo Tosini - 2001
Intel 8086 Arquitectura Características generales Procesador de 16 bits Bus de direcciones de 20 bits : 1 Mbyte Bus de datos interno de 16 bits Bus de datos externo de 16 bits en el 8086 8 bits en el 8088
Más detallesDiagrama a bloques de una computadora
Diagrama a bloques de una computadora Memoria Primaria Bus de Datos Bus de Dato s Bus de Direccione s Procesador Bus de Direcciones Memoria Secundaria Unidad de Control ALU Bus Interno Registros Bus de
Más detallesSistemas Operativos. Trabajo Práctico N ō 6
Departamento de Ciencias e Ingeniería de la Computación Ingeniería en Computación Ingeniería en Sistemas de Información Sistemas Operativos Segundo Cuatrimestre de 2017 Trabajo Práctico N ō 6 1. Problemas
Más detallesTema 5: Memorias. Espacio reservado para notas del alumno
Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria
Más detallesLECCIÓN 1. DISEÑO DE SISTEMAS DE MEMORIA
SISTEMAS DE MEMORIA DEL COMPUTADOR LECCIÓN 1. DISEÑO DE SISTEMAS DE MEMORIA Departamento de Informática. Curso 2005-2006 1 CARACTERÍSTICAS GENERALES DE LA MEMORIA (I) Capacidad : Mide la cantidad de información
Más detallesSistema de memoria. Introducción
Sistema de memoria Introducción Memorias de acceso aleatorio: Apropiadas para la memorización a largo plazo de programas. Grandes y lentas. Organización: n: líneas de direcciones. m: tamaño de palabra.
Más detallesDispositivos de memoria (Parte #2)
Departamento de Electrónica Electrónica Digital Dispositivos de memoria (Parte #2) Bioingeniería Facultad de Ingeniería - UNER Clasificación RWM Read-Write Memories ROM Read Only Memories NVRWM Non Volatile
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES 1º I.T.I.G. I.T.I.S.
Nombre: SOLUCIÓN Madrid, 24 de abril de 2008. NOTAS: Duración: 60 minutos. Se puede hacer a lápiz. No se permiten apuntes ni calculadora. No se permite desgrapar las hojas. 1. (2 puntos) Indique cuáles
Más detallesMEMORIA EJERCICIO 1 EJERCICIO 2
MEMORIA EJERCICIO 1 Determinar el mapa de memoria de un procesador con 16 señales de bus de direcciones, una señal de asentimiento de bus de direcciones AS, una señal de lectura R, otra de escritura W
Más detallesUnidad II: Memorias. Ing. Marglorie Colina
Unidad II: Memorias Ing. Marglorie Colina Memoria Elemento de un sistema digital que almacena información binaria en grandes cantidades (datos o instrucciones). Puede verse como un conjunto de m registros
Más detallesUNIDAD I CONCEPTOS GENERALES. Conceptos Generales Microprocesadores Otoño 2011
1 UNIDAD I CONCEPTOS GENERALES Fall 2011 Conceptos Generales Microprocesadores Otoño 2011 Contenido 2 Introducción Arquitectura generalizada de una computadora Componentes de una computadora Conjunto de
Más detallesEstructura de Computadores Ingeniería Técnica en Informática de Sistemas. BOLETIN 4: Memoria
BOLTIN : Memoria Nota: n aquellos problemas donde no se indique lo contrario debe suponerse que el espacio de direccionamiento es de K. P. Un sistema basado en un microprocesador dispone de s de K* y una
Más detallesExamen de teoría (4 puntos)
Examen de teoría (4 puntos) El examen constará de dos partes: S 1ª parte: Test, con una puntuación de 4 puntos y 30 minutos de tiempo S 2ª parte: Ejercicios prácticos, con una puntuación de 6 puntos y
Más detallesModos de Direccionamiento+ Diseño de ISA. Organización del Computador 1 Verano 2016
Modos de Direccionamiento+ Diseño de ISA Organización del Computador 1 Verano 2016 Repaso Vimos que una instrucción se compone de OpCode Fuente/s CodOp Fuente/s Destino/s Destino/s Qué pueden ser estas
Más detalles