View Single Post
Old 25-07-2007, 04:10 PM   #8
ngohaibac
Đệ tử 9 túi
 
ngohaibac's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: BKHN
Bài gửi: 231
:
Send a message via Yahoo to ngohaibac
Các ngắt

3.2. Các ngắt (Interrupts)

Phần lớn các cổng song song coâ khả năng phát hiện tín hiệu ngắt từ thiết bị ngoại vi. Thiết bị ngoại vi có thể dùng ngắt để thông báo rằng đã sẵn sàng để nhận byte hoặc có một byte để truyền.

Để dùng ngắt, cổng song song phải có một mức yêu cầu ngắt (Interrupt request - IRQ) xác định.

Theo qui ước LPT1 dùng IRQ7 và LPT2 dùng IRQ5. Thế nhưng IRQ5 được dùng bởi nhiều card âm thanh, và bởi vì các mức IRQ không được dùng bởi các thành phần hệ thống nào rất là hiếm trong hệ thống, thậm chí IRQ7 có thể được dành cho các thiết bị khác. Một vài cổng cho phép chọn các mức IRQ khác 2 mức trên.

Rất nhiều driver máy in hoặc nhiều ứng dụng và thiết bị khác truy nhập cổng song song không yêu cầu ngắt cổng song song. Nếu bạn không chọn mức báo ngắt cho cổng song song thì cổng này vẫn hoạt động trong hầu hết các trường hợp rất là hiệu quả và bạn có thể dành mức báo ngắt IRQ cho công việc khác.


3.3. Các kênh truy nhập bộ nhớ trực tiếp (DMA chanels).


DMA : direct memory access

Các cổng ECP có thể truy nhập bộ nhớ trực tiếp (DMA) đối với dữ liệu tại cổng song song. Khi DMA tro đổi dữ liệu thì CPU không cần kiểm soát đường truyền và có thể làm các công việc khác vì thế trao đổi dữ liệu bằng DMA làm tăng khả năng hoạt động cho toàn bộ hệ thông. Yêu cầu để dùng DMA là các cổng này phải có kênh DMA xác định, thay đổi từ 0 đến 3.
ngohaibac vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn