Trong khi không có một tranh chấp sự hấp dẫn của máy ảo ngày nay, vấn đềsau đó là thực hiện. Để chạy phần mềm máy ảo trên máy tính,CPU của nó phải là virtualizable (Popek và Goldberg, 1974). Tóm lại, đây làCác vấn đề. Khi một hệ điều hành đang chạy trên một máy ảo (trong người dùngthực hiện chế độ) lệnh đặc quyền, chẳng hạn như thay đổi nước hoặc làm I/O,nó là cần thiết rằng các phần cứng bẫy để giám sát máy ảo, vì vậy, các hướng dẫn có thể được mô phỏng trong phần mềm. Trên một số CPU-đáng chú ý là Pentium, người tiền nhiệm của nó, và bắt chước của mình — cố gắng thực hiện đặc quyền trong chế độ người dùngchỉ cần được bỏ qua. Tài sản này đã làm cho nó không thể có máy ảo nàyphần cứng, điều này giải thích việc thiếu quan tâm trong các x86 thế giới. Tất nhiên, cólà thông dịch viên cho Pentium, chẳng hạn như Bochs, mà chạy trên Pentium, nhưng vớimột mất mát thực hiện một hoặc hai đơn đặt hàng của các cường độ, họ đã không hữu ích cho công việc nghiêm trọng.Tình trạng này đã thay đổi là kết quả của một số dự án nghiên cứu học tập ở cácthập niên 1990 và những năm đầu của Thiên niên kỷ này, đáng chú ý là Disco tại Stanford (Bugnion etAl., 1997) và Xen tại Đại học Cambridge (Barham et al., 2003). Nghiên cứugiấy tờ đã dẫn đến một số sản phẩm thương mại (ví dụ: VMware Workstation và Xen)và một sự phục hồi của lãi suất trong máy ảo. Bên cạnh đó VMware, Xen, phổ biếnhypervisors ngày nay bao gồm KVM (đối với các hạt nhân Linux), VirtualBox (bởi Oracle),và Hyper-V (của Microsoft).Một số các dự án nghiên cứu sớm cải thiện hiệu suất qua thông dịch viên như Bochs dịch khối mã trên bay, lưu trữ chúng trong một bộ nhớ cache nội bộ và sau đó tái sử dụng chúng nếu họ đã thực hiện một lần nữa. Điều này cải thiện cáchiệu suất đáng kể, và dẫn đến những gì chúng tôi sẽ gọi cho mô phỏng máy tính, nhưHiển thị ở hình 1-29(b). Tuy nhiên, mặc dù kỹ thuật này, được biết đến như biên dịch nhị phân, giúp cải thiện vấn đề, các hệ thống kết quả, trong khi tốt đủ để xuất bản các giấy tờ về trong hội nghị học tập, đã được vẫn còn không nhanh đủ để sử dụng trongmôi trường thương mại nơi thực hiện vấn đề rất nhiều
đang được dịch, vui lòng đợi..