Skip to main content

Hypervisor là gì?

Một trình ảo hóa là một loại phần mềm duy nhất cho phép máy tính chạy nhiều hơn một hệ điều hành (HĐH).Thông qua một quy trình được gọi là ảo hóa, các phần mềm lừa mỗi hệ điều hành nghĩ rằng nó có quyền truy cập độc quyền vào một bộ phần cứng cụ thể.Nó nằm giữa phần cứng vật lý và HĐH và trình bày một bộ phần cứng ảo cho tất cả các phần mềm khác chạy trên máy.Nó cũng quản lý luồng thông tin giữa phần mềm, phần cứng ảo hóa và phần cứng vật lý.Loại phần mềm này được sử dụng trong cả cài đặt của người tiêu dùng và doanh nghiệp.Hệ điều hành.Các cấp độ khác nhau của các đặc quyền truy cập phần cứng này được gọi là nhẫn, với hệ điều hành theo truyền thống chạy trong vòng 0;Các ứng dụng người dùng chạy thành vòng 1, 3, có ít đặc quyền hơn.Mô hình này hoạt động tốt trong hầu hết thời gian, nhưng rơi xuống hoàn toàn khi cố gắng chạy nhiều hơn một hệ điều hành trên một máy tính.Một trình ảo hóa giải quyết vấn đề này bằng cách sử dụng một kỹ thuật gọi là ảo hóa.chi phí và tăng hiệu quả.Có nhiều cách tiếp cận khác nhau để ảo hóa, nhưng ý tưởng cơ bản là tạo ra các bộ phần cứng mô phỏng thường được gọi là máy ảo.Trong trường hợp của một trình ảo hóa, cũng có thể được gọi là màn hình máy ảo, mỗi máy ảo có chứa hệ điều hành của khách.Bản thân trình lập trình có thể chạy trực tiếp trên phần cứng vật lý, trong trường hợp đó, nó được gọi là loại kim loại trần hoặc trong hệ điều hành máy chủ như một bộ ảo hóa phần mềm.hệ thống và đảm bảo họ không xung đột với nhau.Vì một hệ điều hành bên trong một máy ảo không biết rằng nó đã bị tước quyền đặc quyền của Ring 0, nên nó có thể cố gắng thực hiện các chức năng bị hạn chế mà không được phép.Trong những trường hợp này, trình ảo hóa có thể chặn hàm trước khi đến phần cứng, thực hiện các hướng dẫn theo cách sẽ không gây hại cho các hệ điều hành khác chạy trên phần cứng và trả lại kết quả cho HĐH ban đầu.Được biết đến như một kỹ thuật bẫy và mô phỏng kỹ thuật của người Viking, đây chỉ là một trong nhiều khái niệm nâng cao duy nhất cho thế giới ảo hóa.một trình ảo hóa và cung cấp hiệu suất tăng lên.Các nhà cung cấp phần mềm đã sửa đổi hệ điều hành của họ để nhận thức được các máy ảo mà họ đang chạy, điều đó có nghĩa là ít loại kịch bản bẫy và phát ra.Các nhà cung cấp phần cứng đã thêm hỗ trợ cho một cấp đặc quyền mới đôi khi được gọi là RING -1.Các chương trình phần mềm mới hơn có thể tận dụng một hoặc cả hai kỹ thuật này để tăng hiệu suất.Các trình ảo hóa hiện có thể được tìm thấy trong một loạt các sản phẩm ở cả cấp độ tiêu dùng và doanh nghiệp.Các sản phẩm tiêu dùng cho phép một hệ điều hành chạy trong một hệ điều hành khác thường sử dụng trình ảo hóa loại phần mềm.Trong không gian doanh nghiệp, phần mềm cho phép các máy chủ được sử dụng không chạy các hệ điều hành khác nhau được hợp nhất.Các nhà phát triển phần mềm có thể sử dụng phương pháp này để chạy nhiều trường hợp của các hệ điều hành tương tự hoặc thậm chí giống hệt nhau để kiểm tra các vấn đề tương thích.