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