ORG. Y FUNC. DE COMPUTADORAS UNIDAD II: Arquitectura de

SLI O CROSS FIRE. CONECT COOLER CPU) ... MICROPROCESADOR .... CPU. Cache. Memoria principal. Figura 1.16. Cache y memoria principal. Williams ...
675KB Größe 6 Downloads 92 vistas
ORG. Y FUNC. DE COMPUTADORAS UNIDAD II: Arquitectura de Computadoras (560-03-2009)

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 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

15

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

16

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

17 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

18

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

19

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

20 MICRO INSTRUCCIONE S

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.

21

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.

22

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

23

UNIVERSIDAD DE BELGRANO – FAC. TECNOLOGIA INFORMATICA

FIN DEL UNIDAD II ARQUITECTURA COMPUTADOR

Ing. Sergio Aguilera

Unidad 2: Arq. Computadoras

24