trinhDKxdKTruc

Màu nền
Font chữ
Font size
Chiều cao dòng

Thế nào là trình điều khiển xác định theo kiến trúc.

Lớp xác định theo kiến trúc (architecture-specific) của HTN, các TĐKTB ở lớp này quản

trị phần cứng hợp nhất với CPU. Các kiến trúc kiểu microcontroller, hay kiến trúc Havard

với bộ nhớ trên chip, cổng, vi mạch quản trị bộ nhớ (memory management Unit-MMU),các phần cứng dấu phẩy động, các ADC/DAC hợp nhất trên bo mạch, thuộc lớp này

(Trong đáp án là : Đi theo kiến trúc của HTN, như các hệ vi điều khiển trong 1 chip, hợp nhất với CPU trên bo mạch.)

 

Thế nào là trình điều khiển tổng quát (hay trình điều khiển trên bo mạch).

Lớp TĐKTB tổng quát (generic) điều khiển các thiết bị nằm trên bo mạch chính nhưng

không hợp nhất vào chip với CPU. Tuy nhiên mã thực thi sẽ có một phần của lớp

architecture-specific vì khi truy nhập bất kì thiết bị nào đều phải chạy qua CPU. Tuy

nhiên TĐKTB lớp này còn dùng để điều khiển các thiết bị không nhất thiết xác định cho

CPU cụ thể. Nói cách khác TĐKTB có thể làm cấu hình để hoạt động với các loại kiến

trúc khác nhau mà lại có các phần cứng mà TĐKTB đã viết để điều khiển các phần cứng

đó. Ví dụ các TĐKTB khởi động và truy nhập vào các thành phần của bo mạch như: BUS Inter-Integrated Circiut (I2C), PCI, PCMCIA, cache L2, Flash

(Trong đáp án là : . Đa dụng, không hợp nhất vào với CPU, hổ trợ cho nhiều kiến trúc khác nhau có dùng cung một loại thiết bị tương thích)

 

C.    Hãy nêu một số loại trình điều khiển thiết bị điển hình ?

·       TĐKTB khởi động và truy nhập vào các thành phần của bo mạch như: BUS Inter-Integrated Circiut (I2C), PCI, PCMCIA, cache L2, Flash

·       Trình điều khiển thiết bị cung cấp khối dữ liệu (block device drivers) như TDK của máy MP3, Camcoder, TV sử dụng phương thức DMA (Direct memory access).

·       Trình điều khiển thiết bị xử lí kí tự (character device drivers): ví dụ TDK của cảm biến qua ADC/DAC gởi dữ liệu vào RAM qua các cổng.

·       TDK thiết bị mạng : (Network device drivers): Thiết bị mạng nhận từ đường truyền từng bit,chuyển thành byte để ở buffer vỉ mạng sau đó chuyển vào RAM bằng ngắt và DMA.

(Trong đáp án : Điều khiển BUS I2C, PCI, cache L2, MMU,mạng, xử lí kí tự i/o, ISR …)

Bạn đang đọc truyện trên: Truyen2U.Pro