Cả hai loại 1 và loại 2 siêu giám sát làm việc với hệ điều hành chưa sửa đổi của khách,
nhưng phải nhảy qua hoops để có được hiệu suất tốt. Chúng tôi hav e thấy rằng
paravirtualization một cách tiếp cận khác nhau bằng cách thay đổi mã nguồn của
hệ điều hành khách để thay thế. Thay vì thực hiện các hướng dẫn nhạy cảm, các
khách paravirtualized thực hypercalls. Trong thực tế các hệ thống điều hành khách được
hoạt động như một hệ thống sử dụng làm chương trình gọi đến hệ điều hành (hypervisor).
Khi tuyến đường này được thực hiện, các hypervisor phải xác định một giao diện bao gồm
một tập hợp các thủ tục các cuộc gọi mà hệ điều hành khách có thể sử dụng. Điều này đặt các cuộc gọi
hình những gì là có hiệu quả một API (Application Programming Interface) thậm chí
mặc dù nó là một giao diện để sử dụng bởi hệ điều hành khách, không phải chương trình ứng dụng.
Đi thêm một bước
đang được dịch, vui lòng đợi..
