Virtualization là gì?

Noun None
Ảo hóa

Các chương trình ứng dụng được thiết kế để chạy với các hệ điều hành cụ thể. Điều gì sẽ xảy ra nếu bạn muốn chạy hai hoặc nhiều ứng dụng, mỗi ứng dụng yêu cầu một hệ điều hành khác nhau? Một giải pháp sẽ là cài đặt từng hệ điều hành trên một máy tính khác nhau. Tuy nhiên, có một cách mà một máy tính vật lý duy nhất có thể hỗ trợ nhiều hệ điều hành hoạt động độc lập. Cách tiếp cận này được gọi là ảo hóa (virtualization)

Ví dụ: máy tính xách tay Apple chạy mac OS trên CPU x86 có thể chạy Windows 10 để cho phép thực thi các ứng dụng Windows. Các công ty viết phần mềm cho nhiều hệ điều hành có thể sử dụng ảo hóa (virtualization) để chạy tất cả các hệ điều hành đó trên một máy host vật lý duy nhất để phát triển (development), thử nghiệm (testing) và gỡ lỗi (debugging).

Learning English Everyday