ORGANIZACION DE COMPUTADORAS UNIDAD 2 Arquitectura de

ORGANIZACION DE COMPUTADORAS
UNIDAD 2
Arquitectura de Computadoras
(501 -560)
1
ING. AGUILERA SERGIO OMAR
UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA
ARQUITECTURA PC - MOTHERBOARD
Ing. Sergio Aguilera
Unidad 2: Arq. Computadoras
2
UNIVERSIDAD DE BELGRANO – FAC. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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. ING. Y 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
UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA
BIBLIOGRAFIA DE REFERENCIA
·
Estructuras y Diseño de Computadoras (La Interfaz hardware/Software).
Patterson y John Hennessy. 4ta Edición. Ed. Reverte. Barcelona, 2011.
David.
Organización y Arquitectura de Computadores. Willams Stallings. Prentice-Hall. 2006.
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
20
UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA
FIN DEL UNIDAD 2
ARQUITECTURA
COMPUTADOR
Ing. Sergio Aguilera
Unidad 2: Arq. Computadoras
21