Skip to main content

Phần mở rộng kernel là gì?

Một phần mở rộng kernel là một phần mềm máy tính được tải vào thành phần trung tâm hệ điều hành.Các tiện ích mở rộng kernel có thể được sử dụng để cung cấp chức năng hoặc hỗ trợ phần cứng mà nếu không sẽ không phải là một phần của kernel.Một phần mở rộng kernel thường được phép thực hiện các tác vụ hoặc truy cập các bộ phận của hệ điều hành mà phần mềm bình thường không thể.Trong một số hệ điều hành, các phần mở rộng kernel được gọi là mô -đun kernel hoặc đơn giản là các mô -đun. Trong hầu hết các hệ điều hành, truy cập vào mạng, hệ thống tệp và các cuộc gọi hệ thống bị hạn chế để duy trì hệ thống ổn định và an toàn.Các tiện ích mở rộng kernel có thể truy cập các chức năng và hệ thống này vì chúng chạy như một phần của kernel.Một hạt nhân không có phần mở rộng được gọi là hạt nhân cơ sở.Các tiện ích mở rộng có thể được thêm vào hoặc loại bỏ khỏi hạt nhân cơ sở. Các phần mở rộng cho phép linh hoạt hơn trong khả năng của hạt nhân mà không làm tăng độ phức tạp của hạt nhân cơ sở.Ví dụ, một phần mở rộng kernel có thể được tải để cho phép các tính năng tiết kiệm năng lượng phù hợp với máy tính xách tay.Các tính năng này thường không được bao gồm trong hạt nhân cơ sở vì hệ điều hành có thể không được sử dụng trên máy tính xách tay. Các phần mở rộng hoặc mô -đun hạt nhân cũng có thể được tải và dỡ tự động, có nghĩa là chúng được thêm và loại bỏ khỏi hạt nhân khi cần thiết.Điều này cho phép máy tính lưu bộ nhớ và các tài nguyên khác khi tiện ích mở rộng không được sử dụng.Bộ điều hợp mạng nối tiếp toàn bộ (USB) có thể tải các trình điều khiển cần thiết khi mở rộng kernel khi cắm vào, sau đó dỡ các tiện ích mở rộng khi thiết bị bị loại bỏ..Một trình điều khiển thiết bị được mã hóa kém chạy dưới dạng tiện ích mở rộng kernel có thể khiến toàn bộ hệ thống bị sập.Vì lý do này, các nhà phát triển phần mềm thường được khuyến khích sử dụng các tiện ích mở rộng kernel khi không có sự thay thế. Đối với hầu hết người dùng, cấu hình các tiện ích mở rộng sẽ tự động xảy ra.Một số người dùng, đặc biệt là những người sử dụng các hệ điều hành cụ thể, tự quản lý phần mở rộng hoặc mô -đun.Có các biến thể trong các phiên bản của hạt nhân, do đó, phần mở rộng và mô -đun có thể không tương thích với tất cả các hạt nhân hoặc tất cả các hệ điều hành.