Skip to main content

Ảo hóa CPU là gì?

Ảo hóa CPU liên quan đến một CPU duy nhất hoạt động như thể đó là hai CPU riêng biệt.Trong thực tế, điều này giống như chạy hai máy tính riêng biệt trên một máy vật lý.Có lẽ lý do phổ biến nhất để thực hiện việc này là chạy hai hệ điều hành khác nhau trên một máy. CPU, hoặc đơn vị xử lý trung tâm, được cho là thành phần quan trọng nhất của máy tính.Đây là một phần của máy tính thực hiện các hướng dẫn của các ứng dụng chạy trên máy tính.CPU thường được gọi đơn giản là chip hoặc vi mạch. Cách thức mà CPU tương tác với các ứng dụng được xác định bởi hệ điều hành máy tính.Các hệ điều hành nổi tiếng nhất là Microsoft Windows reg ;, Mac OS và các hệ thống nguồn mở khác nhau dưới biểu ngữ Linux.Về nguyên tắc, CPU chỉ có thể vận hành một hệ điều hành tại một thời điểm.Có thể cài đặt nhiều hơn một hệ thống trên ổ cứng máy tính, nhưng thông thường chỉ có một hệ thống có thể chạy tại một thời điểm. Mục đích của ảo hóa CPU là tạo CPU theo cách tương tự như hai CPU riêng biệt sẽ chạy.Một lời giải thích rất đơn giản về cách thức này được thực hiện là phần mềm ảo hóa được thiết lập theo cách mà nó và một mình, giao tiếp trực tiếp với CPU.Mọi thứ khác xảy ra trên máy tính đều đi qua phần mềm.Phần mềm sau đó chia liên lạc với phần còn lại của máy tính như thể nó được kết nối với hai CPU khác nhau.

Một cách sử dụng ảo hóa CPU là cho phép hai hệ điều hành khác nhau chạy cùng một lúc.Ví dụ, một máy tính Apple có thể sử dụng ảo hóa để chạy phiên bản Windows Đồng thời, cho phép người dùng chạy các ứng dụng Windows reg; -only.Tương tự, một máy tính dựa trên Linux có thể chạy Windows reg;thông qua ảo hóa.Cũng có thể sử dụng ảo hóa CPU để chạy Windows reg;trên Mac hoặc PC Linux hoặc để chạy Mac OS và Linux cùng một lúc. Một lợi ích khác của ảo hóa là cho phép một máy tính được sử dụng bởi nhiều người cùng một lúc.Điều này sẽ hoạt động bởi một máy với phần mềm ảo hóa chạy CPU và máy sau đó kết nối với nhiều bàn, mỗi máy có bàn phím, chuột và màn hình.Mỗi người dùng sau đó sẽ chạy bản sao của hệ điều hành của riêng họ thông qua cùng một CPU.Thiết lập này đặc biệt phổ biến ở các địa điểm như trường học trong các thị trường đang phát triển nơi ngân sách eo hẹp.Nó hoạt động tốt nhất khi người dùng chủ yếu chạy các ứng dụng có nhu cầu xử lý tương đối thấp như duyệt web và xử lý văn bản. Không nên nhầm lẫn ảo hóa CPU với đa nhiệm hoặc siêu phân tích.Đa nhiệm chỉ đơn giản là hành động chạy nhiều hơn một ứng dụng cùng một lúc.Mỗi hệ điều hành hiện đại cho phép điều này được thực hiện trên một CPU duy nhất, mặc dù về mặt kỹ thuật chỉ có một ứng dụng được xử lý tại bất kỳ thời điểm cụ thể nào.HyperThreading là nơi CPU tương thích có thể chạy các ứng dụng được viết đặc biệt theo cách thực hiện hai hành động cùng một lúc.