ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

41
ARQUITECTURA DE COMPUTADORES ESCUELA: NOMBRES: Escuela de Ciencias de la Computación Ing. Greyson Alberca P. BIMESTRE: Primero

description

Universidad Técnica Particular de Loja Ciclo Académico Abril Agosto 2011 Carrera: Ciencias de la Computacdión Docente: Ing. Greyson Paúl Alberca Prieto Ciclo: Cuarto Bimestre: Primero

Transcript of ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Page 1: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

ARQUITECTURA DE COMPUTADORES

ESCUELA:

NOMBRES:

Escuela de Ciencias de la Computación

Ing. Greyson Alberca P.

BIMESTRE: Primero

Page 2: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Agenda Máquina IAS

Características. Ejercicios

Buses de interconexión Carácterísticas Ejercicios

Memoría Cache Carácterísticas Ejercicios

Page 3: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Agenda

Tips para el desarrollo trabajo a distancia

Tips para el desarrollo del examen Modelo de exámen

Page 4: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

TEMA 1

MÁQUINA IAS

Page 5: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

CONCEPTOS BÁSICOS

Qué es la máquina IAS Qué características tiene? Cuáles son los componentes?

Formato Registros Diagramas de proceso Conjunto de instrucciones

Cual es el funcionamiento?

Page 6: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

PALABRAS

Page 7: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

REGISTROS

Page 8: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

UTILIZACIÓN

Page 9: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
Page 10: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

EJERCICIO

Sean A=A(1),A(2)…A(100) y B=(1),B(2)…,B(100) dos vectores (unidimensionales) que comprenden 100 números cada uno, que van a ser sumados para formar un vector C, tal que C(I)=A(I)+B(I), donde I=1,2,3,..100. Usando el Conjunto de instrucciones IAS, escribir un programa para resolver este problema.

Page 11: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

MEMORIA

Page 12: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Instrucciones

Page 13: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Ejecución

Page 14: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

EJECUCIÓN

Page 15: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

TEMA 2

COMPONENTES DEL COMPUTADOR Y BUSES

Page 16: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo II Arquitectura de Computadores

16

Ejemplo Máquina HipotéticaEl procesador tiene un unico registro de datos el AC.• Tanto las instrucciones como los datos son de 16 bits.• El formato de instrucción dedica 4 (16 codigos de operación diferentes)bits para el codigo de operación y 12(4096=4K palabras) bits para direccionar la memoria directamente.

•Registros internos de la CPU: • Contador de progarma(PC):• Registro de instrucción(IR):• Acumulador(AC):

Cod . Op.

S

0 3 4 15

Direccion

0 1 15

Magnitud

Page 17: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo II Arquitectura de Computadores

17

• 0001 = Cargar de la memoria la acumulador.• 0010 = Almacenar el AC en memoria.• 0101 = Sumar al AC el contenido de la memoria

Ing. Orihuela Ordoñez Sistemas Operativos

......

1 9 4 0

5 9 4 1

2 9 4 1

0 0 0 3

0 0 0 2

300

301

302

940

941

MemoriaRegistros de la CPU

PC

AC

IR

3 0 0

1 9 4 0

El procesador contiene 300, la direccion de la primera instrucción.

Page 18: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo II Arquitectura de Computadores

18

•Los primeros 4 bits del IR indican que se cargara el AC, los 12 bits restantes indican la direccion.

Ing. Orihuela Ordoñez Sistemas Operativos

......

1 9 4 0

5 9 4 1

2 9 4 1

0 0 0 3

0 0 0 2

300

301

302

940

941

MemoriaRegistros de la CPU

PC

AC

IR

3 0 0

1 9 4 0

0 0 0 3

Page 19: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo II Arquitectura de Computadores

19

Se incrementa el PC y se lee la instrucción siguiente

Ing. Orihuela Ordoñez: Sistemas Operativos

......

1 9 4 0

5 9 4 1

2 9 4 1

0 0 0 3

0 0 0 2

300

301

302

940

941

MemoriaRegistros de la CPU

PC

AC

IR

3 0 1

5 9 4 1

0 0 0 3

Page 20: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo II Arquitectura de Computadores

20

El contenido anterior del acumuladory el contenido dela ubicación 941 se suman y el resultado se almacena en el AC

Ing. Orihuela OrdoñezSistemas Operativos

......

1 9 4 0

5 9 4 1

2 9 4 1

0 0 0 3

0 0 0 2

300

301

302

940

941

MemoriaRegistros de la CPU

PC

AC

IR

3 0 1

1 9 4 0

0003 + 0002 = 0005

0 0 0 5

Page 21: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo II Arquitectura de Computadores

21

Se incrementa el PC y se lee la instrucción siguiente.

Ing. Orihuela Ordoñez Sistemas Operativos

......

1 9 4 0

5 9 4 1

2 9 4 1

0 0 0 3

0 0 0 2

300

301

302

940

941

MemoriaRegistros de la CPU

PC

AC

IR

3 0 2

2 9 4 1

0 0 0 5

Page 22: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo II Arquitectura de Computadores

22

El contenido de AC se almacena en la ubicación 941.Son 3 ciclos de instrucción (c/u consta de un ciclo de lectura y otro de ejecucion)

Ing. Orihuela Ordoñez Sistemas Operativos

......

1 9 4 0

5 9 4 1

2 9 4 1

0 0 0 3

0 0 0 5

300

301

302

940

941

MemoriaRegistros de la CPU

PC

AC

IR

3 0 2

1 9 4 0

0 0 0 5

Page 23: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Funcionamiento del Computador

Capítulo II Arquitectura de Computadores

23

Page 24: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

EJERCICIO 3.3

Considere un procesador hipotético de 32 bits cuyas instrucciones de 32 bits están compuestas por dos campos. El primer byte contiene los códigos de operación y los restantes un operando inmediato o una dirección del operando.

Page 25: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Literal a)

Cuál es la capacidad máxima de memoria ( en bytes direccionables directamente)

Page 26: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Literal b)

Discuta el impacto que producirá en la velocidad del sistema si el microprocesdor tiene: 1) un bus de dirección local de 32

bits y un bus de datos local de 16 bits

Page 27: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
Page 28: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Explicación Ejercicio 3.13

Page 29: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

TEMA 3

MEMORIA CACHE

Page 30: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

EJEMPLO

Considere que una cache asociativa por conjuntos consta de 64 líneas divididas en conjuntos de 4 líneas. La memoria principal contiene 4K bloques de 128 palabras cada uno.

Page 31: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Total de Palabras en Memoria:4*1024*128 = 219

palabras Total de conjuntos en cache :

64 / 4 = 24 conjuntos

Page 32: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Capítulo III Arquitectura de Computadores

32

Page 33: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Mecanismo de Búsqueda

Capítulo III Arquitectura de Computadores

33

Page 34: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Etiqueta Conjunto Palabra w

8 bits 4 bits 7 bits

19 bits

Page 35: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

TIPS TD

Lea detenidamente la teoría Busque información en el EVA Realice un aprendizaje

colaborativo Comparta los ejercicios con su

profesor Solicite retroalimentacion de los

ejercicios Recursos en el EVA

Page 36: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

TIPS Examen

Si desarrollo el trabajo a distancia 80 % de aprobación

Preguntas en base a ejercicios -20 No se permite uso de calculadora Lleve hojas en blanco Solo son tres ejercicios para la

parte práctica

Page 37: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Modelo preguntas teóricas

Page 38: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Modelo de preguntas teóricas

Page 39: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

Modelo preguntas teóricas

Page 40: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

40

Page 41: ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)

PROGRAMA: Arquitectura de Computadores Carrera: Ciencias de la computación

Fecha: 27de Abril del 2010

GUIÓN DE PRESENTACIÓN

Puntos de la Presentación

Intervienen Duración Aprox. en minutos

Material de Apoyo

- Presentación- Agenda

Greyson Alberca • 2 minutos• 3 minutos

Diapositiva 1Diapositiva 2

- Sugerencias para desarrollo de trabajos a distancia.-Máquina IAS-Interconexiones-Memoria Caché

Greyson Alberca •5 minutos

• 10 minutos•10 minutos•10 Minutos

Diapositivas (cambios cada 5 seg.), videos, otro o ningún material.

- TIPS TD- TIPS Examen- Ejemplo de examenPreguntas

Greyson Alberca •2 minutos •3 minutos•5 minutos 10P minutos

Correo, teléfono, ext, horario de tutoría.