Monolithic

Một hạt nhân nguyên khối (hay monolithic kernel) là một kiến trúc hệ điều hành mà toàn bộ hệ điều hành đang làm việc trong không gian hạt nhân.

Mô hình nguyên khối khác với các kiến trúc hệ điều hành khác (chẳng hạn như kiến trúc microkernel) ở chỗ nó một mình định nghĩa một giao diện ảo mức cao trên phần cứng máy tính. Một tập hợp các lệnh gọi hệ thống hoặc nguyên thủy hoàn thành tất cả các dịch vụ hệ điều hành như quản lý tiến trình, tương tranhquản lý bộ nhớ. Trình điều khiển thiết bị có thể được thêm vào hạt nhân dưới dạng mô-đun.

Mô-đun có thể nạp Monolithic

Các hệ điều hành dạng mô-đun như OS-9 và các hệ điều hành nguyên khối hiện đại nhất như OpenVMS, Linux, BSD, SunOS, AIX và MULTICS có thể nạp (và dỡ bỏ) các mô-đun thực thi động trong thời gian chạy.

Mô đun này của hệ điều hành ở mức nhị phân (hình ảnh) và không ở mức kiến ​​trúc. Các hệ điều hành nguyên khối mô-đun không bị nhầm lẫn với mức độ kiến ​​trúc mô-đun vốn có trong hệ điều hành máy client-server (và các dẫn xuất của nó đôi khi được tiếp thị như hybrid kernel) sử dụng microkernels và máy chủ (không nhầm lẫn với mô-đun hoặc daemon).

Thực tế, việc tải động các mô-đun chỉ đơn giản là một cách linh hoạt hơn để xử lý hình ảnh hệ điều hành trong thời gian chạy — trái với việc khởi động lại với một hình ảnh hệ điều hành khác. Các mô-đun cho phép dễ dàng mở rộng khả năng của các hệ điều hành theo yêu cầu. Các mô-đun có thể nạp động phải chịu một chi phí nhỏ khi so sánh với việc xây dựng mô-đun vào hình ảnh hệ điều hành.

Tuy nhiên, trong một số trường hợp, tải các mô-đun động (khi cần) giúp giữ cho số lượng mã chạy trong không gian hạt nhân ở mức tối thiểu; ví dụ, để giảm thiểu dấu chân hệ điều hành cho các thiết bị nhúng hoặc những người có tài nguyên phần cứng hạn chế. Cụ thể, một mô-đun chưa tải không cần được lưu trữ trong bộ nhớ truy cập ngẫu nhiên khan hiếm.

Ví dụ về kiến trúc Monolithic

Monolithic 
Cấu trúc của các hệ điều hành dựa trên hạt nhân monolithic, microkernel và hybrid kernel

Xem thêm

Chú thích

Tags:

Mô-đun có thể nạp MonolithicVí dụ về kiến trúc MonolithicMonolithicChương trình điều khiểnMicrokernelQuản lý bộ nhớTương tranh (khoa học máy tính)

🔥 Trending searches on Wiki Tiếng Việt:

Hoàng Hoa ThámĐặng Thùy TrâmLê Khả PhiêuLương CườngTrận Bạch Đằng (938)AcetonSóng thầnEntropyLiên QuânRừng mưa nhiệt đớiDanh sách biện pháp tu từViệt Nam Cộng hòaThành phố trực thuộc trung ương (Việt Nam)Byeon Woo-seokVũ trụCà MauKhánh HòaMắt biếc (phim)Google DịchGoogleSa PaThanh HóaDanh sách quốc gia và vùng lãnh thổ châu ÁHKT (nhóm nhạc)Phan Đình TrạcKênh đào Phù Nam TechoJude BellinghamTài nguyên thiên nhiênEVụ án Thiên Linh CáiNhà TốngShopeeViễn PhươngDanh sách trường trung học phổ thông tại Hà NộiSao KimBảo ĐạiTrần Quốc VượngChiến dịch Mùa Xuân 1975Nam ĐịnhThích Nhất HạnhĐảng Cộng sản Việt NamLê Đức ThọĐinh La ThăngChế Lan ViênTần Thủy HoàngVũng TàuĐại học Kinh tế Thành phố Hồ Chí MinhĐồng bằng sông HồngNam quốc sơn hàTừ Hi Thái hậuTố HữuTriệu Tuấn HảiĐồng ThápBiển xe cơ giới Việt NamNhà MinhXChăm PaXabi AlonsoCục An ninh mạng và phòng, chống tội phạm sử dụng công nghệ caoHải PhòngVĩnh PhúcBlackpinkNChâu MỹTriệu Lộ TưDanh mục các dân tộc Việt NamGia đình Hồ Chí MinhHuy CậnKu Klux KlanVườn quốc gia Cát TiênPhú YênThanh Hải (nhà thơ)Nguyễn Đình ChiểuLê Thái TổHồn Trương Ba, da hàng thịtẤn ĐộDế Mèn phiêu lưu ký🡆 More