Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción
CPU
Interconexiones
Memoria E/S
Periféricos
Interconexiones
Registros ALU
CPU
Sistema de
transferencia
de datos
Mecanismo
de
control
Recursos Recursos
de de
almacenamiento procesamiento
1. Transferencia.
2. Almacenamiento.
3. Procesamiento interno.
4. Procesamiento externo.
disco
Interfaz Periférico
Bus Bus
sistema periféricos
Comunicación
CPU/Mem periférico Comunicación exterior
Estado Estado
Datos
Dato Entrada
Control Datos
Dato Salida
Impresora
Memoria
Bus de Memoria
CPU
Bus de E/S
Procesador Procesador
E/S E/S
Servidor de
Terminales Impr. 1 Impr. 2
H.D. H.D. CD-ROM Red
a) E/S Programada.
b) E/S mediante interrupciones.
c) E/S mediante DMA (Direct Memory Access).
Sin Usando
interrupciones interrupciones
Transferencia E/S
E/S mediante
a Memoria a través E/S programada
interrupciones
de la CPU
Transferencia
Acceso directo a
directa de E/S a
memoria (DMA)
memoria
a) E/S Programada.
• Descripción:
• Comunicación entre módulo de E/S y CPU, siempre iniciada
por la CPU.
• Método de consulta (query) para conocer estado del
módulo de E/S.
• Inconveniente:
• La CPU tiene que dedicarse a los procesos de E/S.
• Ventaja:
• Velocidad alta en las operaciones de E/S.
• Tipos de direccionamiento:
a) E/S asignada en memoria (Memory Mapped I/O).
• La CPU ve los registros de un dispositivo de E/S como
posiciones de memoria.
• Se utilizan las mismas instrucciones para E/S que para
acceso a memoria.
• Ventaja: sencillez.
• Inconveniente: Pérdida de espacio de memoria.
b) E/S aislada.
• Las direcciones de E/S y memoria se diferencian mediante
una señal de control.
INTERFAZ
An-1,…,Ap
DECOD. SEL
Ap-1,…,A0 p
Ap-1,…,A0
m
CONTROL
Dd-1,…,D0 d
DATOS
A9
0
0 A8
Circuito de selección
1 A7 SEL
0 A6
1 A5
WR CLK
A4
0
1 A3
Datos
OE
1 A2
RD
Decodificador
E
I1 Q3
A1
I0
A0 Q2 RD OE Estado
RD Q1
WR
WR CLK Control
Q0
Bus DATOS 8
• Dirección BASE =
• 0010101100 (09Ch) REGISTRO DE CONTROL
• ------------01 (09Dh) REGISTRO DE ESTADO
• ------------10 (09Eh) REGISTRO DE DATOS
E/S: IN/OUT A5
A4
• Funciones C:
A3
A2