Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitectura
INFORMTICA I
Ing E Colombo
COMPUTADORAS u ORDENADORES
Ordenadores
Cmo se almacena y manipula la informacin dentro de
los ordenadores?
INSTRUCCIONES
DATOS DE SALIDA
DATOS DE ENTRADA
COMPUTADOR
Ing E Colombo
Ing E Colombo
3 CPU y memoria
aritmticas o lgicas
Ing E Colombo
Ing E Colombo
Ing E Colombo
Conceptos Bsicos
BITS
Ing E Colombo
=
=
=
=
1.024 bytes;
1.048.576 bytes;
1.073.741.824 bytes;
1.099.511.627.776 bytes;
bytes
bytes
bytes
bytes
Ing E Colombo
210
220
230
240
Ing E Colombo
Ing E Colombo
Almacenamiento de la Informacin
10
MEMORIA
E/S
Ing E Colombo
Ing E Colombo
11
Ing E Colombo
12
Conceptos Bsicos
Arquitectura bsica
Registro - Memoria
C. P. U. + Memoria + I/O
Mundo
C
P
U
I/O
Exterior
Mundo
Exterior
M
E
M
ADDRESS
BUS
M
A
R
ADDRESS BUS
SALIDAS DEL
DECODIFICADOR
escribir
D
E
C
Almacenamiento de
Datos y Programas
DATA
DATA BUS
Ing E Colombo
13
14
Area de
PROGRAMAS
MEMORIA
Memoria MEMORIA
de
Memoria de
PROGRAMAS
DATOS
Area de
DATOS
Ing E Colombo
D
E
C
A
D
D
leer
M
E
M
Ing E Colombo
leer
escribir
habilitacin
C
P
U
I/O
Almacenamiento
temporario en la CPU
REGISTRO
DATA BUS
Ing E Colombo
15
La memoria ROM
16
Memoria RAM
Ing E Colombo
Ing E Colombo
17
18
Conceptos Bsicos
Otras memorias
La CPU
CMOS
FLASH
Usada en telfonos mviles, cmaras de fotos, pen
drives, ordenadores porttiles, etc. para guardar
direcciones y otros datos
DISCO
Almacenamiento masivo
Ing E Colombo
19
PROGRAMA
Ing E Colombo
20
Ing E Colombo
21
LECTURA de PROGRAMA
Ing E Colombo
Ing E Colombo
Ing E Colombo
22
23
Ing E Colombo
24
Conceptos Bsicos
MAQUINAS de 4, 3, 2 y 1 Direccin
4 Direcciones
BUSES
CDIGO
DIRECCIN DIRECCIN DIRECCIN
DIRECCIN
OPERACIN
1 OP
2 OP
RESULTADO Siguiente C.O.
DATOS
3 Direcciones
CDIGO
DIRECCIN DIRECCIN DIRECCIN
OPERACIN
1 OP
2 OP
RESULTADO
PC
CONTROL
2 Direcciones
CDIGO
DIRECCIN DIRECCIN
OPERACIN
1 OP
2 OP
ACC
PC
DIRECCIONES
1 Direccin
CDIGO
DIRECCIN
OPERACIN
2 OP
REG
ACC
PC
Ing E Colombo
Ing E Colombo
25
SISTEMA de CMPUTO
26
CPU
MEMORIA
UC
Unidad de
Control
CPU
Registros
+ ALU
ALU
Entrada / Salida
Ing E Colombo
27
Ing E Colombo
28
STATUS BUS
STATUS
DATA BUS
+
*
/
OP1
C - Acarreo
S - Signo
Z - Cero
V - Desborde
I - Interrupcin
P - Paridad
- No usado o no implementado
ACC
OP2
DATA BUS
Ing E Colombo
Ing E Colombo
29
Ing E Colombo
30
Conceptos Bsicos
ADDRESS
BUS
PC
CPU
ADDRESS
BUS
ADDRESS
BUS
PC
CO
+1
ADDRESS
BUS
MEMORIA
DIR
CLK
UC
SECUENCIADOR
CO
STATUS
BUS
DIR
CLK
STATUS ACC
+
*
/
CONTROL
BUS
Ing E Colombo
PERIFRICOS
E/S
DATA
BUS
ALU
I/O
OP2
OP1
DATA
BUS
Ing E Colombo
31
32
Arquitectura simplificada de un P
Nomenclatura
REGISTRO DE DIRECCIONAMIENTO
ACUMULADOR
ARITHMETIC LOGIC UNIT
CDIGO DE OPERACIN
UNIDAD CENTRAL DE PROCESAMIENTO
REGISTRO DE INTERCAMBIO DE DATOS
DECODIFICADOR
CAMPO DE DIRECCIN
REGISTRO DE INSTRUCCIN
ENTRADA / SALIDA (INPUT / OUTPUT)
MICRO COMANDOS
OPERANDO 1
OPERANDO 2
PROGRAM COUNTER
REGISTRO DE STATUS (FLAGS)
UNIDAD DE CONTROL
Ing E Colombo
16
ADDR
TR1
TEMPORARY
PC
REGISTER
PROGRAM
AR
ADDRESS
COUNTER
ACCUMULATOR
TEMP REG
TR0
DATA
F
ARITHMETIC AND LOGIC UNIT
(ALU)
FLAGS
IR
GEN REG 0
R0
GEN REG 1
R1
GEN REG 2
R2
GEN REG 3
R3
INST REG
INSTRUCTION DECODER
TIMING AND CONTROL
CLOCK
GENERATOR
/RD
/WR
/RESET
Ing E Colombo
33
34
Bsqueda
1.
CARGAR
CARGAR
SUMAR
GUARDAR
OP1, DATO1
OP2, DATO2
CARGAR
OP1, DATO1
Fase de ejecucin
ADD DATO2
leer
OP2 DATA
3.
Ejecucin
2.
35
CARGAR
4.
OP2, DATO2
Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
SUMAR
Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
suma
RESULTADO, ACC
Fase de bsqueda
ADD PC
leer
I
DATA (decodific)
PC PC+1
Fase de ejecucin
ADD DATO1
leer
OP1 DATA
Decodificacin
Ing E Colombo
REGISTER
Ing E Colombo
DATA
escribir
DATA
BUS
STATUS BUS
ADD
ACC
ALU
CO
CPU
DATA
DEC
DIR
I
I/O
C
OP1
OP2
PC
STATUS
UC
leer
CONTROL
BUS
D
E
C
DATA
BUS
SECUENCIADOR
A
D
D
Ing E Colombo
GUARDAR RESULTADO,
ACC
Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
ADD RESULTADO
DATA ACC
escribir
36
Conceptos Bsicos
1.
CARGAR
CARGAR
SALTARSI
GUARDAR
...
IGUALSI:
OP1, DAT1
OP2, IO
DAT1.EQ.IO, IGUALSI
RESULTADO, ACC
CARGAR
OP1, DAT1
2.
CARGAR
Fase de ejecucin
leer
OP2 IO
3.
Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
compara igual
(OP1
OP2)
si Z=1, PC IGUALSI
4.
Por eso
El software diseado para un procesador no funciona en otro
distinto
Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
ADD RESULTADO
DATA ACC
escribir
...
5.
IGUALSI: ...
Ing E Colombo
OP2, IO
Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
...
Fase de bsqueda
ADD PC
leer
I
DATA (decodific)
PC PC+1
Fase de ejecucin
ADD DAT1
leer
OP1 DATA
Compatibilidad
Ing E Colombo
37
Prestaciones
38
interno
Pueden ser
Unidireccionales
Bidireccionales
39
Ing E Colombo
40
Ing E Colombo
Ing E Colombo
41
Ing E Colombo
42
Conceptos Bsicos
Ing E Colombo
43
44
Funcionando todo
Ing E Colombo
45
Ing E Colombo
47
Ing E Colombo
46
CONSULTAS
Ing E Colombo