Professional Documents
Culture Documents
NKK-HUT NKK-HUT
Chương 6. Bộ xử lý
Chương 7. Bộ nhớ
Nguyễn Kim Khánh Chương 8. Vào-ra
Trường Đại học Bách khoa Hà Nội
Chương 9. Kiến trúc máy tính tiên tiến
NKK-HUT NKK-HUT
Nội dung của chương 3 3.1. Các thành phần cơ bản của máy tính
3.1.
3 1 Các thành phần cơ bản của máy tính Bộ
ộ xử lýý trung
g tâm ((CPU))
Bộ nhớ (Memory)
3.2. Hoạt động cơ bản của máy tính
Vào ra (Input/Output )
3.3. Bus liên kết hệ thống
Bus liên kết hệ thống (System Interconnection Bus)
NKK-HUT NKK-HUT
Chức năng:
điều
ề khiển
ể hoạt động của máy tính
xử lý dữ liệu
Nguyên tắc hoạt động cơ bản:
CPU hoạt động theo chương trình nằm trong
bộ nhớ chính
chính.
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
Chu trình lệnh với ngắt Xử lý với nhiều tín hiệu yêu cầu ngắt
Xử lý ngắt tuần tự
Khi một ngắt đang
được thực hiện, các
ngắt
ắt khác
khá sẽẽ bị cấm.
ấ
Bộ xử lý sẽ bỏ qua
các ngắt tiếp theo
trong khi đang xử lý
một ngắt
Các yêu cầu ngắt vẫn
đangg đợi
ợ và được
ợ
kiểm tra sau khi ngắt
đầu tiên được xử lý
xong
Các ngắt được thực
hiện tuần tự
24 January 2011 IT3030 25 24 January 2011 IT3030 26
NKK-HUT NKK-HUT
Xử lý với nhiều tín hiệu yêu cầu ngắt… 3. Hoạt động vào-ra
NKK-HUT NKK-HUT
Cá mô-đun
Các ô đ trong máy
á tính:
í h
CPU
Mô-đun nhớ
Mô-đun vào-ra
Î cần được kết nối với nhau
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
NKK-HUT NKK-HUT
Một số tín hiệu điều khiển điển hình Một số tín hiệu điều khiển điển hình (tiếp)
Các tín hiệu (phát ra từ CPU) điều khiển Các tín hiệu điều khiển ngắt:
đọc-ghi:
Interrupt Request (INTR): Tín hiệu từ bộ điều khiển
Memory R
M Readd (MEMR):
(MEMR) điề
điều khiển
khiể đđọc dữ liệ
liệu vào-ra gửi đến
ế yêu cầu
ầ ngắtắ CPU để ể trao đổi
ổ vào-
từ một ngăn nhớ có địa chỉ xác định lên bus dữ ra. Tín hiệu INTR có thể bị che.
liệu.
Interrupt Acknowledge (INTA): Tín hiệu phát ra từ
Memory Write (MEMW): điều khiển ghi dữ liệu CPU báo cho bộ điều khiển vào-ra biết CPU chấp
có sẵn trên bus dữ liệu đến một ngăn nhớ có địa nhận ngắt để trao đổi vào-ra.
chỉ xác định.
Non M
N Maskable
k bl IInterrupt
t t (NMI):
(NMI) tí
tín hiệu
hiệ ngắt
ắt không
khô
I/O Read (IOR): điều khiển đọc dữ liệu từ một che được gửi đến ngắt CPU.
cổng vào-ra có địa chỉ xác định lên bus dữ liệu.
Reset: Tín hiệu từ bên ngoài gửi đến CPU và các
I/O Write (IOW): điều khiển ghi dữ liệu có sẵn thành phần khác để khởi động lại máy tính.
trên bus dữ liệu ra một cổng có địa chỉ xác định.
24 January 2011 IT3030 41 24 January 2011 IT3030 42
NKK-HUT NKK-HUT
Một số tín hiệu điều khiển điển hình (tiếp) Đặc điểm của cấu trúc đơn bus
Các tín hiệu điều khiển bus: Bus hệ thống chỉ phục vụ được một yêu cầu
trao đổi dữ liệu tại một thời điểm
Bus Request (BRQ) hay là Hold: Tín hiệu từ
Bus hệ thống phải có tốc độ bằng tốc độ bus
mô-đun điều khiển vào-ra gửi đến yêu cầu
của mô-đun nhanh nhất trong hệ thống
CPU chuyển nhượng quyền sử dụng bus.
Bus hệ thống phụ thuộc vào cấu trúc bus (các
Bus Grant (BGT) hay là Hold Acknowledge
tín hiệu) của bộ xử lý Æ các mô-đun nhớ và
(HLDA): Tín hiệu phát ra từ CPU chấp nhận
các mô-đun vào-ra cũng phụ thuộc vào bộ xử
chuyển nhượng quyền sử dụng busbus.
lý.
Lock/ Unlock: Tín hiệu cấm/cho-phép xin Khắc phục: phân cấp bus Æ cấu trúc đa bus
chuyển nhượng bus
NKK-HUT NKK-HUT
3. Phân cấp bus trong máy tính Một số bus điển hình trong PC
Tổ chức thành nhiều bus trong hệ thống Bus của bộ xử lý (Front Side Bus - FSB): có tốc
máy tính độ nhanh nhất
Cho các thành phần khác nhau: Bus của bộ nhớ chính (nối ghép với các mô-đun
Bus của bộ xử lý RAM)
Bus của bộ nhớ chính PCI bus(Peripheral Component Interconnect):
Các bus vào-ra
nối ghép với các thiết bị ngoại vi có tốc độ trao
đổi dữ liệu nhanh.
Các bus khác nhau về tốc độ
IDE (Integrated Device Electronics): Bus kết nối
Bus bộ nhớ chính và các bus vào-ra với ổ đĩa cứng hoặc ổ đĩa CD, DVD
không phụ thuộc vào bộ xử lý cụ thể. USB (Universal Serial Bus): Bus nối tiếp đa năng
NKK-HUT NKK-HUT
NKK-HUT
Hết chương 3