Professional Documents
Culture Documents
Computer Architecture
Course ID: IT3283
Chương 7
HỆ THỐNG VÀO-RA
Dữ liệu
từ/đến Dữ liệu
mô-đun đến/từ
Bộ Bộ
vào-ra bên ngoài
đệm chuyển
dữ đổi
liệu tín hiệu
Tín hiệu
điều khiển
Tín hiệu
trạng thái
Bus
dữ liệu
Các
đường
Cổng Tín hiệu
dữ liệu Bộ đệm
vào điều khiển
dữ liệu ra
Tín hiệu
trạng thái
Các
đường dữ liệu
địa chỉ
Cổng Tín hiệu
Khối logic
vào điều khiển
điều khiển ra
Các
đường
điều Tín hiệu
khiển trạng thái
. 11...11
.
.
111...111
Chú ý: giá trị 16-bit 0xFFF4 được sign-extended thành 32-bit 0xFFFFFFF4
Issue read Issue read CPU I/O Issue read CPU DMA
command to CPU I/O command to Do something block command Do something
I/O module I/O module else to I/O module else
No No
Done? Done?
Yes Yes
Chương trình
đang thực hiện
lệnh
Thanh INTR3
ghi INTR2
yêu INTR1
cầu
INTR0
ngắt
§ Mỗi mô-đun vào-ra được nối với một đường yêu cầu ngắt
§ CPU phải có nhiều đường tín hiệu yêu cầu ngắt
§ Hạn chế số lượng mô-đun vào-ra
§ Các đường ngắt được qui định mức ưu tiên
Cờ INTR
ngắt
§ CPU thực hiện phần mềm hỏi lần lượt từng mô-
đun vào-ra
§ Chậm
§ Thứ tự các mô-đun được hỏi vòng chính là thứ tự
ưu tiên
Bus dữ liệu
Cờ INTR
ngắt
INTA
INTR n
Bus dữ liệu
INTRn-1
INTR ...
INTA INTR0
Bộ đếm dữ liệu
System Bus
I/O I/O
CPU DMAC Memory
Module .. Module
.
System Bus
System Bus
IO Bus
§ Bus vào-ra tách rời hỗ trợ tất cả các thiết bị cho phép DMA
§ Mỗi lần trao đổi một dữ liệu, DMAC sử dụng bus một lần
§ Giữa DMAC với bộ nhớ
Đến Mô-đun
Đến
bus vào-ra
thiết bị
hệ song vào-ra
thống song
COMPUTER
Memory
Graphics
Sub-
system Processor
Platform
DisplayPort controller
hub (PCH)
PCIe x4 DisplayPort
TC
Thunderbolt
Thunderbolt controller
connector
Thunderbolt
20 Gbps (max) Daisy
chain
TC TC
Hết chương 7