FUNDAMENTOS DE INFORMATICA UNIDAD II: Arquitectura de ...

ARQUITECTURA PC - MOTHERBOARD. UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA. 2. Ing. Sergio Aguilera. Unidad 2: Arq.
1MB Größe 35 Downloads 118 vistas
FUNDAMENTOS DE INFORMATICA UNIDAD II: Arquitectura de Computadoras

1 ING. AGUILERA SERGIO OMAR

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA ARQUITECTURA PC - MOTHERBOARD

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

2

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA ARQUITECTURA PC – MOTHER ACTUAL PCI – EXPRESS X (REEMP PCI – MULTIFUNCION)

MOLEX – VIDEO SLI O CROSS FIRE PCI – EXPRESS X16 (VIDEO NUEVO)

PANEL TRASERO (USB – SERIE – PARALELO – WIREFIRE – AUDIO VIDEO, ETC)

CONECT COOLER CPU)

NORTHBRIGDE

12 V

SLOTs PCI (MODEMS - SONIDO BIOS)

MICROPROCESADOR (ZIP O SOCKET)

CONECTOR S-ATA HDs NUEVOS Y RAID

RAM DDR2

ALIM ATX FUENTE

PILA (CMOS-CK) CONECTOR FRONTALES (POWER – LED – HD - PARLANTE

Ing. Sergio Aguilera

SOUTHBRIGE

P-ATA (IDE) 40 U 80 PINS HDs VIEJOS Y CDROM

Unidad 2: Arq. Computadoras

CONECTOR DISQUETERA

3

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA COMPUTADORA: Intel 8088 (8bits) INTERFAZ CON LA MEMORIA

BUS DE CONTROL

4 3

CIRCUITO OPERACIONAL

2 1

COLA DE SECUENCIA DE BYTES DE INSTRUCCCIONES

ES CS

SISTEMA DE CONTROL DE LA UNIDAD DE EJECUCION

SS DS IP

BUS INTERNO (DATOS Y DIRECCIONES)

AH BH CH DH

AL BL CL DL

ALU

SP BP SI DI

Ing. Sergio Aguilera

UNIDAD DE EJECUCION

FLAGS

Unidad 2: Arq. Computadoras

4

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA

COMPUTADORA: ARQUITECTURA UC

{REGISTROS}

ROM

ALU

RAM

CACHE CK

INTERFASE I/O

UC CACHE

UC DE LA UMC

BUS DEL SISTEMA

PERIFERICOS

Ing. Sergio Aguilera

SISTEMA DE I/O

Unidad 2: Arq. Computadoras

PERIFERICOS

5

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA

UNIDAD DE CONTROL

CK

SECUENCIADOR

PC (CONTADOR DE PRG)

DECODE

MICROORDENES RI

BUS INTERNO DEL SISTEMA

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

6

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA SECUENCIA DE EJECUCION DE UN PROGRAMA CICLO DE BUSQUEDA PROGRAMA EJECUTABLE

CARGADOR A UMC

CICLO DE EJECUCION

Ing. Sergio Aguilera

PROGRAMA EN EJECUCIÓN DIVIDIDO EN PROCESOS , UMC

DEVOLUCIÓN DEL RESULTADO A UMC

Unidad 2: Arq. Computadoras

EL PROCESADOR COPIA IMAGEN DEL PROCESO A LOS REGISTROS INTERNOS

EJECUCIÓN DE LA IMAGEN DEL PROCESO EN LA CPU

7

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA UNIDAD ARITMETICO LOGICA

ACUMULADOR

REGISTROS FLAGS RES

CIRCUITO OPERACIONAL OVERFLOW ZERO NEGATIVO I/O CARRY

MICROORDENES REN 1

REN 2

... ESTADOS QUE VAN AL BUS DE CONTROL

BUS INTERNO DEL SISTEMA

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

8

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA UNIDAD MEMORIA CENTRAL BUS DE DIRECCIONES

BUS DE DATOS

DIRECCIÓN N

DIRECCIONES (FILAS)

PALABRA DE N-BITS ALMACENADA EN ESA DIRECCION

SISTEMA OPERATIVO DIRECCIÓN 0

DMS

DmS ESTRUCTURA REGISTRO DE UMC

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

9

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA UNIDAD MEMORIA CENTRAL RDM

BUS DE DIRECCIONES

UMC DIR 1

DATO 1

DIR 2

DATO 2

RDM

BUS DE DATOS

R

W

DIR N

Ing. Sergio Aguilera

DATO N

Unidad 2: Arq. Computadoras

10

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA JERARQUIA DE MEMORIA Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: 84-205-3177-4

Figura 1.14. La jerarquía de la memoria. Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

11

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA MEMORIA: DESCENSO POR LA JERARQUIA

 DISMINUCION DEL COSTO POR BIT.  AUMENTO DE LA CAPACIDAD.  AUMENTO DEL TIEMPO DE ACCESO.  DISMINUCION DE LA FRECUENCIA DE ACCESO A LA MEMORIA POR PARTE DEL PROCESADOR:  CERCANIA DE REFERENCIAS. Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

12

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA MEMORIA CACHE Es una parte de la memoria principal que se puede utilizar como buffer para guardar temporalmente los datos transferidos con el disco. Memoria temporal Transferencia de bloques Transferencia de palabras

Cache

CPU

Memoria principal

Figura 1.16. Cache y memoria principal. Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: 84-205-3177-4

13

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA MEMORIA CACHE Número de entrada

Etiqueta

Dirección de memoria

Bloque

Bloque (K palabras)

Longitud de bloque (K palabras) (a) Cache

Bloque

Longitud de palabra (b) Memoria principal Figura 1.17. Estructura de cache/memoria principal.

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: 84-205-3177-4

14

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA TIPOS DE MEMORIAS RAM TIPOS DE CHIPS DE MEMORIA 

DRAM (Dynamic Random Access Memory) –Memoria Dinámica de acceso Aleatorio



DRAM FPM (Fast Page Mode) – Modo de Paginación Veloz



DRAM EDO (Enhanced Data Autoput) – Transferencia de Datos Mejorada



DRAM (Synchronous DRAM) – DRAM Sincrónica



Direct RDRAM (Rambus DRAM) – DRAM Rambus.



RAM (Static Random Access Memory) – RAM estática.



BSRAM (Burst SRAM) – SRAM fugaz.



VCM SDRAM (Virtual Channel Memory SDRAM) – Canal virtual de SDRAM



DDR SDRAM (Double Date Rate SDRAM) – SDRAM de doble velocidad de transferencia de datos



DDR-II SDRAM (Quadruple Date Rate SDRAM – SDRAM de Cúadruple. Velocidad de Transferencia de Datos. Ing. Sergio Aguilera

Unidad III: Procs, Buses y Normas

Mueller , Scott. “Manual de Actualización y Reparación de PCs 12 ed. Pearson Eduación S.A. Mexico, 2001 ISBN: 970-26-0101-9

15

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA TIPOS DE MEMORIAS RAM

TIPOS DE AGRUPACIONES 1. SIP (Single In-line Packages) – Paquete simple de memoria en línea 2. SIMM (Single In-line Memory Module) – Módulo simple de memoria en línea. Versión 30 (8bits) y 72 pines (32bits) 3. DIMM (Dual In-line Memory Module) Módulos de memoria dual en linea. Versión de 168, 184 (DDR) y 232 (DRR-II), con 64 pines 4. RIMM (Rambus In-line Memory Module)- Módulos de memoria Rambus en Línea. 184 pines (16 bits) y con 32 pines y más.

Ing. Sergio Aguilera

Unidad III: Procs, Buses y Normas

Mueller , Scott. “Manual de Actualización y Reparación de PCs 12 ed. Pearson Eduación S.A. Mexico, 2001 ISBN: 970-26-0101-9

16

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA BUSES DEL SISTEMA

CPU

UMC

CLOCK

BUS DEL SISTEMA (DATOS + CONTROL)

SCSI

RS-232

CDROM

//

IDE

LPT nn TTY

Ing. Sergio Aguilera

VIDE O

KEYB

TRC

KEYB

DMA

Unidad 2: Arq. Computadoras

LAN

JOYSTICK XX

HDs

GAME PORT

FAX MODEM

MODEM NIC

17

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA BUSES:DISPOSICION EN PC TRADICIONAL

PROCESADOR BUS DEL PROCESADOR

CACHE EXTERNA

(ALTA VELOCIDAD)

CHIPS CONTROL DE BUS

I/O INTEGRADA BUS DE E/S

I/O RANURADA BUS DE E/S

(BAJA VELOCIDAD)

(BAJA VELOCIDAD)

BUS DE MEMORIA (BAJA VELOCIDAD)

RAM Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

Mueller , Scott. “Manual de Actualización y Reparación de PCs 12 ed. Pearson Eduación S.A. Mexico, 2001 ISBN: 970-26-0101-9

18

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA

BUS ISA (16 BITS) PROCESADOR CACHE EXTERNA

CHIPSET

CHIPS CONTROL DE BUS

SUBSISTEMA DE MEMORIA BUS DE EXPANSIÓN ISA (16 BITS Y 8 MHz)

TARJETA DE VIDEO

NIC

Ing. Sergio Aguilera

CONTROL HD

MODEM

Unidad III: Procs, Buses y Normas

OTRAS TARJETAS 19

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA BUS VESA LOCAL BUS (32 BITS) PROCESADOR

Unidad III: Procs, Buses y Normas

CACHE EXTERNA

Ing. Sergio Aguilera

CHIPSET VESA LOCAL BUS

CHIPS CONTROL DE BUS

SUBSISTEMA DE MEMORIA VL BUS 1.0/2.0 (32 BITS Y 33-40-50 MHz)

TARJETA DE VIDEO

CHIPS CONTROL DE BUS

CONTROL HD

MODEM

OTRAS TARJETAS

CHIPSET ISA BUS DE EXPANSIÓN ISA (16 BITS Y 8 MHz)

MODEM INTERNO

OTRAS TARJETAS

20

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA BUS PCI (32 BITS) NORTH BRIDGE

PROCESADOR CHIPSET AGP Y CONTROL DE MEMORIA

SUBSISTEMA DE MEMORIA

CACHE EXTERNA Unidad III: Procs, Buses y Normas

PUENTE PCI

SOUTH BRIDGE

Ing. Sergio Aguilera

BUS PCI

CHIPS CONTROL DE BUS

NIC

CONTROL HD CHIPSET ISA BUS DE EXPANSIÓN ISA (16 BITS Y 8 MHz)

MODEM INTERNO

ACELERADOR GRAFICO

OTRAS TARJETAS

MEMORIA DE ACELERADO R GRAFICO 21

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA BUSES: LOS MÁS IMPORTANTES BUS PROCESADOR

CARACTERISTICAS LLAMADO FSB (BUS FRONTAL) TRANSFIERE INFO ENTRE CACHE Y LA UMC. VELOC. DE 66, 100, 133, 200MHZ. 64 BITS

AGP (PUERTO ACELERADOR DE GRAFICOS)

32 BITS VELOC. 66 MHZ (AGP 1X) 133MHZ (AGP 2X) 266MHZ (AGP 4X). ANCHO DE BANDA; 1.066MB/S CONECTADO AL CONTROLADOR DE MEMORIA

PCI (INTERFAZ CON PERIFERICOS)

32 BITS Y 33MHZ DE VELOC. VERSION OPCIONAL DE 64 BITS Y 66MHZ. CONECTADO AL CONTROLADOR DE MEMORIA. CINCO RANURAS DE 32 BITS EN MOTHERS. CONECTA SCSI, NICs, VIDEO, IDE Y USB

ISA Ing. Sergio Aguilera

8 MHZ, 16 BITS. PARA PERIF. LENTOS Unidad 2: Arq. Computadoras

22 ING. AGUILERA SERGIO OMAR

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA BUSES: NORMALIZACION NORMA

PALABRA (BITS)

VELOC. (MHZ)

ANCHO DE BANDA (MB/S)

XT

8

4.77

2.39

ISA

8 16

4.77 8.33

2.39 8.33

EISA (NO USADOS)

32

8.33

33.3

VLB (NO USADOS)

32

33.33

133.33

PCI

32

33.33

133.33

PCI-2X

32

66.66

266.66

PCI 64 BITS

64

33.33

266.66

PCI –2X 64 BITS

64

66.66

533.33

AGP

32

66.66

266.66

AGP-2X

32

66.66

533.33

AGP-4X

32

66.66

1066.66

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

Mueller , Scott. “Manual de Actualización y Reparación de PCs 12 ed. Pearson Eduación S.A. Mexico, 2001 ISBN: 970-26-0101-9

23

CICLO DE UNA INSTRUCCION

ALU

ACUMULADOR PC (CONTADOR DE PRG)

SECUENCIADOR

REGISTROS FLAGS

RES

CIRCUITO OPERACIONAL

CK DECODE

OVERFLOW ZERO NEGATIVO MICROORDENES

RI

I/O CARRY

UC

...

MICROORDENES REN 1

REN 2

ESTADOS QUE VAN AL BUS DE CONTROL

BUS INTERNO DEL SISTEMA

RDM

UMC

560-04-93 BUS DE DIRECCIONES

DIR 1 DIR 2

DATO 1 DATO 2

RDM

BUS DE DATOS

R W DIR N

Ing. Sergio Aguilera

DATO N

Unidad 2: Arq. Computadoras

24

BUS DE INSTRUCCIONES TMP MAS USADOS CONTROL

LOGICA DP

TLB

BTB

CACHE INSTRUCCIONES L1 (16K)

UC

B.DATOS

PREFETCH BUFFERS 64 BITS B.INSTR.

32 BITS

REGISTRO DE INSTRUCCIONES

UNIDAD CONTROL DE BUSES

UNIDAD DE PAGINACION

ROM DE CONTROL

DECODE DE INSTRUC PROG. PARA TRABAJO DE LA UC

UNIDAD DE CONTROL MICRO INSTRUCCIONES

B.CONTROL

GENERADOR DE DIRECCIONES PIPE U

+

ALU

TMP MAS USADOS

GENERADOR DE DIRECCIONES PIPE Y

REGS. ENTEROS ALU PIPE U

ALU PIPE Y

/ *

UNIDAD MMX

FPU

ROTACION

APIC

CONTROL CONTROL

CACHE DATOS L1 (16K) TLB

Ing. Sergio Aguilera

CANAL U

REGISTS

CANAL Y CANAL U

BUS DE DATOS

Unidad 2: Arq. Computadoras

PENTIUM MMX CON 2 CANALES DE EJECUCION

25 MICRO INSTRUCCIONE S

TLB CACHE L 1 (INSTRUCCIONES) INSTR

2000 BRANCH TARGETS

FETCH 2 - TRANSIT

16000 HISTORY CONTER

PICK

CACHE L2 DECODE 1

DECODE 1

DECODE 1

DECODE 2

DECODE 2

DECODE 2

RAS Y TARGET ADRESS

L2 ECC L2 TAGS

PACK

PACK

PACK

Ing. Sergio Aguilera

L2 TAG ECC SYSTEM REQUEST QUEUE (SRQ)

CROSS BAR (XBAR)

CONTROLADOR DE MEMORIA Y BUS HYPER TRANSPORT

DECODE

DECODE

DECODE

SCHEDULER 8 ENTRADAS

SCHEDULER 8 ENTRADAS

SCHEDULER 8 ENTRADAS

AGU

ALU

TLB DATOS

ARQUITECTURA AMD K8

AGU

ALU

AGU

ALU

CACHE L 1 (DATOS)

SCHEDULER 36 ENTRADAS

FADO

FMUL

FMISC

ECC

26 Unidad III: Procs, Buses y Normas

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA PROCESADORES DOBLE NUCLEO

PROCESADOR CORE DUO 2GHz

Ing. Sergio Aguilera

Unidad III: Procs, Buses y Normas

Estructura interna de la PC. Hillar Gastón. 4ta. Edisión. Hasa. BsAs.Feb. 2004.

27

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA CORE 2 DUO AL OTRO NUCLEO

CACHE L1 –

BUFFER

Instr. 32 kb

DE

TBL (128 entradas)

PRECODIFIC

TABLA DE PREDICCION DE RAMIFICACIONES

20 Bytes CONTROL DE FECH/DECODE DECODES DE INSTRUCC (4)

Core 2 Duo E6600

DECODES DE INSTRUCC (4) ARCHIVO DE REGISTRO

CACHE L2 COMPARTIDA 2 A 4 MB

Nucleo Conroe

DECODES DE INSTRUCC (4)

ESTACION DE RESERVACION (32 IN)

FSB (Front Side Bus)

STORE DATA

CACHE L1

STORE DATA ADDR

STORE DATA ADDR

INT

F ADD

SSE

INT

F SSE MULT

INT

SSE

REORDENAM DE MEMORIA

Datos (32 kb) TLB (256 in) Estructura interna de la PC. Hillar Gastón. 4ta. Edisión. Hasa. BsAs.Feb. 2004.

Unidad III: Procs, Buses y Normas

28 Ing. Sergio Aguilera

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA PROCESADORES: PALABRA – BUS DE DATOS Y DIRECCIONES Tamaño de la palabra (bits)

Ancho de bus de datos (interno, bits)

Ancho de bus de datos (externo, bits)

Ancho del bus de direcciones (bits)

Máximo direccionamien to de Memoria

I8086

16

16

16

20

1024KB (1GB)

i8088

16

16

8

20

1024KB (1GB)

i80286

16

16

16

24

16384KB (16MB)

i80386

32

32

16

24

16384KB (16MB)

i80486 (SLC, SLC2)

32

32

16

24

16384KB (16MB)

i386 DX

32

32

32

32

4096KB (4GB)

I486 (DLC,DLC2 ,SX, SX2, SL, DX, DX2, DX4 )

32

32

32

32

4096KB (4GB)

IBM BLUE LIGHTING

32

32

32

32

4096KB (4GB)

5X86

32

32

32

32

4096KB (4GB)

PENTIUM

32

2 X 32=64

64

32

4096KB (4GB)

PENTIUM P54C

32

2 X 32=64

64

32

4096KB (4GB)

Microprocesador

Ing. Sergio Aguilera

Unidad III: Procs, Buses y Normas

Estructura interna de la PC. Hillar Gastón. 4ta. Edisión. Hasa. BsAs.Feb. 2004.

29

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA PROCESADORES: PALABRA – BUS DE DATOS Y DIRECCIONES

Tamaño de la palabra (bits)

Ancho de bus de datos (interno, bits)

Ancho de bus de datos (externo, bits)

Ancho del bus de direcciones (bits)

NX 586

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

K5

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

K6, K6-2, K6-III

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

6X86

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

6X86 MX (M2)

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

ATHLON (K7)

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

DURON (K7)

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

THUNDERBIRD (K7)

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

ATHLON XP (THOROUGHBRED)

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

ATHLON XP (PALOMINO)

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

ATHLON XP (BARTON)

32

2 X 32=64

2 X 32=64

32

4096KB (4GB)

Microprocesador

Ing. Sergio Aguilera

Unidad III: Procs, Buses y Normas

Estructura interna de la PC. Hillar Gastón. 4ta. Edisión. Hasa. BsAs.Feb. 2004.

Máximo direccionamien to de Memoria

30

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA PROCESADORES: PALABRA – BUS DE DATOS Y DIRECCIONES Microprocesador

Tamaño de la palabra (bits)

Ancho de bus de datos (interno, bits)

Ancho de bus de datos (externo, bits)

Ancho del bus de direcciones (bits)

Máximo direccionamiento de Memoria

PENTIUM MMX

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

PENTIUM PRO

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

CELERON

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

CELERON A

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

PENTIUM II

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

PENTIUM III

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

PENTIUM 4 (1ER GENERACION)

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

PENTIUM 4 CELERON

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

PENTIUM 4 (2DA GENERACION)

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

PENTIUM 4 HYPERTRHEADING)

32

2 X 32=64

2 X 32=64

36

65536MB (64GB)

ITANIUM

64

64

64

44

16384 GB

ITANIUM 2

64

2 X 64=128

2 X 64=128

50

1048576GB (1024TB)

Ing. Sergio Aguilera

Unidad III: Procs, Buses y Normas

Estructura interna de la PC. Hillar Gastón. 4ta. Edisión. Hasa. BsAs.Feb. 2004.

31

Unidad III: Procs, Buses y Normas

Ing. Sergio Aguilera

Caracteristicas de los Core DUO

Core 2

Athlon 64 x2

Pentium D/EE

Nombre Clave

Conroe

KB

Cedar Mill

Proceso de manufactura

65 nm

90 nm

65 nm

Tamaño

111 - 143 mm(-2)

183 mm(-2)

280 mm (-2)

Transistores

167 - 291 millones

154 - 205 millones

376 millones

Potencia disipada

65 - 75 W

89 - 125 W

130 W

Frecuencia de Trabajo

1.86 - 2.93 Ghz

1.8 - 2.8 Ghz

2.26 - 3.8Ghz

Datos

32 Kb

64 KB

12 KB (trace)

Instrucciones

32 Kb

64 KB

16 KB

Latencia

3 ciclos

3 ciclos

4 ciclos

Asociatividad

8 vías

2 vías

8 vías

Entradas de TLB

128/256

32/32

128/8

Tamaño

2 o 4 MB (compartida)

0.5 o 1 MB (por núcleo)

1 o 2 Mb (por núcleo)

Latencia

14 ciclos

12 ciclos

27 ciclos

Asociatividad

16 vías

16 vías

8 vías

Bus

256 bits

128 bits

256 bits

Entradas de TLB

N/A

512

128/8

Etapas de pipeline

14

12

31

Bus de carga instrucciones

24

16

4

Decodificadores x86

1 complejo + 3 simples

3 complejos

1 complejo

Buffer de reordenamiento

96

72

126

Entradas de Scheduling

32

60

46

Unidades de enteros

3 ALU + 2 AGU

3 ALU + 3 AGU

2 ALU + 2 AGU

Unidades de load/store

2

1

2

Unidades de punto flotante

4

3

2

Unidades SSE

3 (128 bits)

2 (64 bits)

1 (128 bits)

Caché L1

Caché L2

Motor de ejecución

Users POWER - #36 Core 2 Duo La peor pesadilla de AMD. Pag. 26

32

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA PROCESADORES: VELOCIDAD Microprocesador

Veloc. Reloj (Interna) Interna

Veloc. Reloj (Interna) Externa

Velocidad del FSB (Externa) Mínima

Velocidad del FSB (Externa) Máxima

4.77 MHz

12 MHz

4.77 MHz

12 MHz

80286

6 MHz

20 MHz

6 MHz

20 MHz

80386 (DX – SX)

16 MHz

40 MHz

16MHz

40 MHz

80486 (DX/2/4)

25 MHz

100 MHz

25 MHz

50 MHz

Pentium P54C y MMX

60 MHz

233 MHz

60 MHz

66 MHz

Pentium Pro

150 MHz

266 MHz

60 MHz

75 MHz

Pentium II

233 MHz

450 MHz

66 MHz

100 MHz

Celeron y Celeron A

266 MHz

533 MHz

66 MHz

66 MHz

Pentium III

450 MHz

1 GHz

100 MHz

133 MHz

Pentium III Celeron

566 MHz

1.40 GHz

66 MHz

100 MHz

Pentium 4

1.40 GHz

3.06 GHz

400 MHz

533 MHz

Pentium 4 Celeron

1.70 GHz

2.5 GHz

400 MHz

400 MHz

Pentium 4 (HyperTherading)

2.40 GHz

10 GHz (??)

533 MHz

800 MHz (^)

Pentium 4 (HyperTherading) Extreme Edition

3.20 GHz

10 GHz (??)

800 MHz

800 MHz (^)

8086/8088

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

Estructura interna de la PC. Hillar Gastón. 4ta. Edisión. Hasa. BsAs.Feb. 2004.

33

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA

PROCESADORES: VELOCIDAD Microprocesador

Veloc. Reloj (Interna) Mínima

Veloc. Reloj (Interna) Máxima

Velocidad del FSB (Externa) Mínima

Velocidad del FSB (Externa) Máxima

K5

100 MHz

166 MHz

66 MHz

66 MHz

K6

166 MHz

300 MHz

66 MHz

66 MHz

K6-2

266 MHz

450 MHz

66MHz

100 MHz

K6 – III

400 MHz

450 MHz

100 MHz

100 MHz

6X86

120 MHz

200 MHz

66 MHz

75 MHz

6X86 MX (M2)

166 MHz

350 MHz

66 MHz

100 MHz

ATHLON (K7)

500 MHz

1.2 GHz

200 MHz

266 MHz

DURON (K7)

700 MHz

1.30 GHz

200 MHz

200 MHz

ATHLON XP

1.33 GHz

10 GHz (??)

266 MHz

400 MHz

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

Estructura interna de la PC. Hillar Gastón. 4ta. Edisión. Hasa. BsAs.Feb. 2004.

34

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA INSTRUCCIONES: TIPOS 3 OPERANDOS O DIRECCIONES ACUMULADOR

REGISTROS FLAGS REGISTRO DE INSTRUCCION

CIRCUITO OPERACIONAL

CO

OP 1/DIR 1

A LA UC

REN 1

Ing. Sergio Aguilera

OP 2/DIR 2

OP 3/DIR 3

A LA UMC

REN 2

Unidad III: Procs, Buses y Normas

35

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA INSTRUCCIONES: TIPOS 2 OPERANDOS O DIRECCIONES ACUMULADOR

REGISTRO DE INSTRUCCION

CIRCUITO OPERACIONAL

CO

OP 1/DIR 1

A LA UC

REN 1

Ing. Sergio Aguilera

OP 2/DIR 2

RESULTADO A LA UMC

REN 2

Unidad III: Procs, Buses y Normas

36

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA INSTRUCCIONES: TIPOS 1 OPERANDO O DIRECCION ACUMULADOR RESULTADO A LA UMC

CIRCUITO OPERACIONAL

REGISTRO DE INSTRUCCION

CO

OP 1/DIR 1

A LA UC

REN 1

Ing. Sergio Aguilera

REN 2

Unidad III: Procs, Buses y Normas

37

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA INSTRUCCIONES: TIPOS SIN OPERANDO O DIRECCION ACUMULADOR PILA O STACK REGISTRO DE INSTRUCCION

CIRCUITO OPERACIONAL

CO

DIR RESULTADO OP 2 / DIR 2 OP 1 / DIR 1 PUNTERO DE LA PILA

A LA UC

REN 1

Ing. Sergio Aguilera

REN 2

Unidad III: Procs, Buses y Normas

38

DECODE DE LA INSTRUCCION

GENERAR DIRECCIÓN DE DATOS

BÚSQUEDA EN UMC Y TRAER CONTENIDO DE LAS DIR

DECODE DE LA INSTRUCCION

EJECUCION DE INSTRUCCIONES:

COMPARAR SIGNOS DE OPERANDOS SUMAR

COMPLEMENTAR Y SUMAR

VERIFICACIÓN DE RESULTADO.

VERIFICACIÓN DE OVERFLOW

Unidad III: Procs, Buses y Normas Ing. Sergio Aguilera

ACTUALIZAR PC

39 BUSCAR PROXIMA INSTRUCCION

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA METODOS DE DIRECCIONAMIENTO COD. OPER.

1. INMEDIATO

DATO

3. INDIRECTO

2. DIRECTO

COD. OPER.

COD. OPER.

DIR N (DATO)

UMC

N.

DIR N 1

UMC

DATO

N1

N2

N2

DATO

4. RELATIVO

COD. OPER.

DATO

REGISTRO DE REFERENCIA

Ing. Sergio Aguilera

K

+

N1+K

Unidad III: Procs, Buses y Normas

DATO

40

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA

BIBLIOGRAFIA DE REFERENCIA 

· Estructuras de Computadoras y Periféricos. Rafael J. Martinez Duró, Jose A. Boludo Grau, Juan J. Pérez Solano. Ed. Ra-Ma Alfaomega. 2001.



Organización y Arquitectura de Computadores. Willams Stallings. Prentice-Hall. 2600. 7ed.



· Organización y Arquitectura de Computadoras. Jaime Martinez Garza, Jorege Agustín Olvera Rodríguez. Prentice-Hall. 1era Edición. 2000.



· Manual de Actualización y reparación de PCs, 12 edición. Scott Mueller. Que, Prentice Hall, 2001.



· Organización de Computadores, un enfoque estructurado, 7 edición. Andrew Tanenbaun. Prentice Hall, 2001.



· ESTRUCTURA INTERNA DE LA PC. Gastón C. Hillar. Ed. Hasa. 4ta. Edición. Bs.As.Feb. 2004.



· ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORES. Willams Stallings. PrenticeHall. 2000.



· CIENCIAS DE LA COMPUTACION. Brookshear. Addison Wesley.



· REDES DE ORDENADORES. Andrew Tannenbaum. Prentice Hall.

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

41

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA

FIN DEL UNIDAD II ARQUITECTURA COMPUTADOR

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

42