Chương 40. I / O xe buýt sử dụng IRQ của
I / O xe buýt được thiết kế để di chuyển dữ liệu. Dữ liệu được chuyển từ một I / O thiết bị khác, và từ I / O
thiết bị vào CPU và RAM. Hãy nghiên cứu kỹ sâu hơn một chút vào kiến trúc mà làm cho điều này có thể.
Ở cấp độ vật lý, bus PCI bao gồm một số ca khúc song song in trên bo mạch chủ. Những bài hát
được sử dụng cho:
các bài hát ● dữ liệu, mỗi trong số đó có thể di chuyển một chút tại một thời gian.
● Địa chỉ bài hát, trong đó chỉ ra nơi mà dữ liệu được gửi.
● Đường của IRQ, DMA, xung đồng hồ, điện, vv
Dưới đây chúng tôi sẽ có một cái nhìn tại các khái niệm về IRQ, DMA và I / O địa chỉ.
Phần cứng ngắt
Khi bạn cài đặt một plug-in thẻ vào khe, thẻ được kết nối với I / O bus. Điều đó có nghĩa rằng dữ liệu có thể chạy đến
và từ thẻ. Để quản lý giao thông trên / O xe buýt I, một hệ thống được sử dụng, được gọi là IRQ. Đây là viết tắt của Interrupt
Request.
Ngắt là cơ bản một trong những nguyên tắc nền tảng của kiến trúc máy tính. Có hai loại: Phần mềm
ngắt được sử dụng để gọi một số lượng lớn các thói quen BIOS. Ngắt phần cứng là những gì chúng ta sẽ
thảo luận, bởi vì đây là những gì các thiết bị I / O sử dụng.
Một tín hiệu ngắt là một chuông cửa được sử dụng bởi các adapter PCI khác nhau và các thiết bị khác. Bằng cách đặt một tín hiệu IRQ, họ
có thể yêu cầu "có sàn" - để được phép gián đoạn CPU ở giữa công việc của mình. Thiết bị này đặt một
điện áp trên một trong những dây dẫn trên xe buýt - nó đặt một IRQ. Khi CPU ghi tín hiệu, nó biết rằng
các thiết bị muốn lấy hoặc cung cấp dữ liệu, hoặc đã hoàn tất việc làm như vậy.
Các tín hiệu IRQ được quản lý bởi một PIC (Programmable Interrupt Controller), mà là một thiết bị điều khiển trên
bo mạch chủ.
đang được dịch, vui lòng đợi..