Trong hình. 7-5, chúng tôi đã thể hiện được hypervisor như được chia thành hai phần tách ra
bởi một dòng tiêu tan. Trong thực tế, chỉ có một chương trình đang chạy trên phần cứng.
Một phần của nó là trách nhiệm giải thích hướng dẫn nhạy cảm bị mắc kẹt, trong này
trường hợp, từ Windows. Các phần khác của nó chỉ thực hiện hypercalls. Trong hình
phần sau được dán nhãn '' microkernel. '' Nếu hypervisor là nhằm chỉ chạy
hệ điều hành khách paravirtualized, không có nhu cầu cho các thi đua nhạy cảm
chỉ dẫn và chúng tôi có một microkernel đúng, mà chỉ cung cấp rất cơ bản
dịch vụ như quá trình điều phối và quản lý các MMU. Ranh giới giữa
một hypervisor loại 1 và một microkernel là mơ hồ đã và sẽ nhận được thậm chí còn ít
rõ ràng như siêu giám sát bắt đầu thu thập càng nhiều chức năng và hypercalls,
như có vẻ có khả năng. Một lần nữa, vấn đề này đang gây tranh cãi, nhưng nó đang ngày càng rõ ràng rằng
các chương trình đang chạy trong chế độ hạt nhân trên các phần cứng mới nên nhỏ và đáng tin cậy
và bao gồm hàng ngàn, không phải hàng triệu, các dòng mã.
đang được dịch, vui lòng đợi..
