Trang Chủ Âm thanh Một hạt nhân là gì? - định nghĩa từ techopedia

Một hạt nhân là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Microkernel có nghĩa là gì?

Một hạt nhân là một phần mềm hoặc thậm chí mã chứa số lượng chức năng và tính năng gần như tối thiểu cần thiết để thực hiện một hệ điều hành.

Nó cung cấp số lượng cơ chế tối thiểu, vừa đủ để chạy các chức năng cơ bản nhất của hệ thống, nhằm tối đa hóa tính linh hoạt triển khai để cho phép các phần khác của HĐH được triển khai hiệu quả do không áp dụng nhiều chính sách.

Techopedia giải thích về Microkernel

Microkernels được phát triển lần đầu tiên vào những năm 1980 như là một phản ứng trực tiếp đối với một số thách thức đang gây khó khăn cho sự thích nghi của các hạt nhân vào các hệ thống máy tính mới hơn do không tương thích trong thiết kế và lập trình.

Điều này là do ngăn xếp giao thức mới, hệ thống tệp, trình điều khiển thiết bị và các hệ thống cấp thấp khác đang được phát triển nhanh chóng tại thời điểm đó. Các chức năng được đề cập ở trên thường nằm trong hạt nhân nguyên khối dẫn đến nhiều công việc và quản lý mã cẩn thận khi được sửa đổi để được sử dụng trong các hệ thống mới hơn.

Ý tưởng vi nhân là triển khai tất cả các chức năng này dưới dạng các chương trình không gian người dùng cho phép bật và tắt như các chương trình thông thường; họ đang được điều hành như daemon.

Điều này cho phép thao tác dễ dàng hơn các chức năng này và tách mã hạt nhân để tinh chỉnh mà không phải lo lắng về các tác dụng phụ khác. Nhưng đặc biệt nhất, nó cho phép các hệ điều hành khác được xây dựng dựa trên lõi hoặc vi nhân thông thường này, điều này giúp cải tiến đáng kể nghiên cứu về các hệ điều hành.

Một hạt nhân là gì? - định nghĩa từ techopedia