Nguyên văn bởi Puppy
Xem bài viết
Tại sao lại dùng ngắt
Tại 1 thời điểm CPU chỉ có thể thực hiện được 1 lệnh duy nhất đồng nghĩa nó chỉ làm được một hành động vì vậy để vào ra dữ liệu với các thiết bị ngoại vi nó dùng 3 cách:
Cách 1: Pulling -> Hỏi xem thiết bị ngoại vi đã sẵn sàng chao đổi dữ liệu hay chưa
Cách 2: Cho phép thiết j ngoại vi báo với CPU về khả năng sẵn sàng chao đổi dữ liệu của mình .
Cách 3: cơ chế truy nhập trực tiếp bộ nhớ (DMA).
He he he !!!
Comment