
CHƯƠNG 6
HỆ THỐNG BUS VÀ THIẾT BỊ NGOẠI VI
373

6.1. Nguyên tắc giao tiếp với thiết bị ngoại vi
6.2. BUS hệ thống
6.3. PCI
6.4. Giới thiệu về thiết bị ngoại vi
NỘI DUNG
374

6.1. Nguyên tắc giao tiếp với thiết bị ngoại vi
Trong máy tính Bus nối các thiết bị ngoại vi với Bộ vi xử lý và
Bộ nhớ trong.
Bus là một hệ thống các dây cáp nối (khoảng 50 đến 100 sợi cáp
riêng biệt) trong đó một nhóm các cáp được định nghĩa chức năng
khác nhau bao gồm:các đường dữ liệu, các đường địa chỉ, các
dây điều khiển, cung cấp nguồn.
Dùng bus có 2ưu điểm là giá thành thấp và dễ thay đổi ngoại vi.
Có thể gỡ bỏ một ngoại vi hoặc thêm vào ngoại vi mới cho các
máy tính dùng cùng một hệ thống bus.
Giá tiền thiết kế và thực hiện một hệ thống bus là rẻ, vì nhiều ngã
vào/ra cùng chia sẻ một số đường dây đơn giản.
375

6.1. Nguyên tắc giao tiếp với thiết bị ngoại vi
Tuy nhiên, điểm bất lợi chính của bus là tạo ra nghẽn cổ chai, điều
này làm giới hạn lưu lượng vào/ra tối đa.
Các hệ thống máy tính dùng cho quản lý phải dùng thường xuyên
các ngoại vi, nên khó khăn chính là phải có một hệ thống bus đủ
khả năng phục vụ bộ xử lý trong việc liên hệ với các ngoại vi.
Một trong những lý do khiến cho việc thiết kế một hệ thống bus
khó khăn là tốc độ tối đa của bus bị giới hạn bởi các yếu tố vật lý
như chiều dài của bus và số bộ phận được mắc vào bus.
376

Bus là một hệ thống con (subsystem) có nhiệm vụ truyền
dữ liệu giữa các bộ phận trong máy tính.
Một hệ thống bus thường gồm ba thành phần:bus địa chỉ,
bus dữ liệu và bus điều khiển.
Bus địa chỉ (Address Bus –A Bus) là bus một chiều có nhiệm
vụ truyền các tín hiệu địa chỉ phát hành bởi CPU đến bộ nhớ
hoặc các thiết bị vào ra. Các tín hiệu địa chỉ giúp CPU chọn
được ônhớ cần đọc/ghi hoặc thiết bị vào ra cần trao đổi dữ liệu.
6.2. BUS hệ thống
377