Skip to main content

Trình điều khiển bộ điều hợp mạng là gì?

Trình điều khiển bộ điều hợp mạng là phần mềm cấp thấp để điều khiển bộ điều hợp mạng.Mỗi trình điều khiển mạng vận hành một hoặc nhiều bộ điều hợp mạng trong hệ thống máy tính.Nó được thiết kế dành riêng cho một loại bộ điều hợp cụ thể và một hệ điều hành cụ thể (HĐH).Trình điều khiển bộ điều hợp mạng hoạt động tại lớp điều khiển truy cập phương tiện của mạng;Nó trực tiếp điều khiển mạch của bộ điều hợp mạng được liên kết với nó.Kết hợp với các lớp mạng khác, hệ thống máy tính sử dụng trình điều khiển bộ điều hợp mạng để liên lạc với các máy tính được nối mạng khác và internet. Trước những năm 1990, trình điều khiển bộ điều hợp mạng thường thực hiện phần lớn công việc truyền thông mạng.Một số bộ điều hợp mạng yêu cầu trình điều khiển sao chép tất cả dữ liệu gói giữa bộ đệm bộ nhớ của chúng và bộ đệm hệ điều hành;Các tiêu đề nhận dạng thường được điền bởi các trình điều khiển trong quá trình này.Trình điều khiển bộ điều hợp thường xuyên phải quản lý các trường hợp đặc biệt như tiếp nhận gói phát đa hướng và hoạt động chế độ lăng nhăng.Trong quá trình cấu hình, một trình điều khiển thường phải xác định loại xe buýt máy tính và lập trình bộ điều hợp cho phù hợp.Để theo kịp tốc độ liên kết mạng, hầu hết các trình điều khiển bộ điều hợp đã được viết bằng ngôn ngữ lắp ráp hiệu quả cao.

khi tốc độ liên kết mạng tối đa tăng lên, trình điều khiển mạng và các lớp phần mềm HĐH khác thường xuyên trở thành tắc nghẽn.Để chống lại điều này, các nhà thiết kế hệ điều hành đã di chuyển nhiều chức năng trình điều khiển bộ điều hợp mạng sâu hơn vào HĐH;Tích hợp chặt chẽ và tối ưu hóa với các lớp mạng khác thường được cải thiện hiệu suất.Bộ điều hợp mạng mới hơn có thể xây dựng và sao chép tất cả dữ liệu gói thông qua phần cứng, sau khi được biết vị trí bộ đệm dữ liệu HĐH.Đồng thời, việc tạo mã trình biên dịch tốt hơn đã cho phép các trình điều khiển bộ điều hợp được viết bằng ngôn ngữ lập trình máy tính đa năng C thay vì ngôn ngữ lắp ráp.Do kết quả của các tối ưu hóa này, trình điều khiển bộ điều hợp mạng đã trở nên đơn giản hơn để viết và duy trì.Trình điều khiển hiện đại vẫn phải thực hiện một số cấu hình, quản lý năng lượng và hỗ trợ đa xử lý;HĐH và phần cứng bộ điều hợp mạng hiện thực hiện hầu hết các công việc nhạy cảm với thời gian, tuy nhiên. Một số trình điều khiển bộ điều hợp mạng có thể chạy trên một hệ thống cùng một lúc.Hầu hết các máy tính hiện đại bao gồm giao diện bộ điều hợp mạng có dây được tích hợp trong bo mạch chủ;Trình điều khiển bộ điều hợp mạng của nó thường được bao gồm với HĐH.Máy tính xách tay và các máy tính di động khác thường bao gồm bộ điều hợp mạng không dây và trình điều khiển.Nhiều hệ thống cung cấp một phương tiện để cắm vào các thẻ mạng bổ sung mdash; Gigabit Ethernet hoặc bộ điều hợp Kênh sợi quang tốc độ cao là những lựa chọn phổ biến.Trình điều khiển của họ thường được bao gồm trong các bộ điều hợp mạng khi được mua.Hầu hết các nhà sản xuất cũng đăng các phiên bản mới nhất của trình điều khiển của họ trên Internet;Người dùng nên định kỳ kiểm tra và cài đặt các trình điều khiển được cập nhật này để có được các sửa chữa lỗi và cải tiến hiệu suất mới nhất.