Skip to main content

Apa itu virtualisasi CPU?

Virtualisasi CPU melibatkan CPU tunggal yang bertindak seolah -olah itu adalah dua CPU terpisah.Akibatnya, ini seperti menjalankan dua komputer terpisah pada satu mesin fisik.Mungkin alasan paling umum untuk melakukan ini adalah untuk menjalankan dua sistem operasi yang berbeda pada satu mesin.

CPU, atau unit pemrosesan pusat, bisa dibilang komponen paling penting dari komputer.Ini adalah bagian dari komputer yang secara fisik melakukan instruksi dari aplikasi yang berjalan di komputer.CPU sering dikenal hanya sebagai chip atau microchip.

Cara di mana CPU berinteraksi dengan aplikasi ditentukan oleh sistem operasi komputer.Sistem operasi yang paling terkenal adalah Microsoft Windows , Mac OS dan berbagai sistem open-source di bawah Linux Banner.Pada prinsipnya CPU hanya dapat mengoperasikan satu sistem operasi sekaligus.Dimungkinkan untuk menginstal lebih dari satu sistem pada hard drive komputer, tetapi biasanya hanya satu yang dapat berjalan pada satu waktu.

Tujuan virtualisasi CPU adalah untuk membuat CPU berjalan dengan cara yang sama seperti dua CPU terpisah akan berjalan.Penjelasan yang sangat disederhanakan tentang bagaimana hal ini dilakukan adalah bahwa perangkat lunak virtualisasi diatur dengan cara yang, dan itu sendiri, berkomunikasi langsung dengan CPU.Segala sesuatu yang terjadi di komputer melewati perangkat lunak.Perangkat lunak kemudian membagi komunikasinya dengan seluruh komputer seolah -olah terhubung ke dua CPU yang berbeda.

Salah satu penggunaan virtualisasi CPU adalah untuk memungkinkan dua sistem operasi yang berbeda berjalan sekaligus.Sebagai contoh, komputer Apple dapat menggunakan virtualisasi untuk menjalankan versi Windows Selain itu, memungkinkan pengguna untuk menjalankan aplikasi Windows -semaat.Demikian pula komputer berbasis Linux dapat menjalankan Windows melalui virtualisasi.Dimungkinkan juga untuk menggunakan virtualisasi CPU untuk menjalankan Windows di Mac atau Linux PC, atau menjalankan Mac OS dan Linux pada saat yang sama.

Manfaat lain dari virtualisasi adalah untuk memungkinkan satu komputer untuk digunakan oleh banyak orang sekaligus.Ini akan berfungsi dengan satu mesin dengan CPU yang menjalankan perangkat lunak virtualisasi, dan mesin kemudian menghubungkan ke beberapa meja, masing -masing dengan keyboard, mouse dan monitor.Setiap pengguna kemudian akan menjalankan salinan sistem operasi mereka sendiri melalui CPU yang sama.Pengaturan ini sangat populer di lokasi seperti sekolah di pasar berkembang di mana anggaran ketat.Ini bekerja paling baik di mana pengguna terutama menjalankan aplikasi dengan tuntutan pemrosesan yang relatif rendah seperti penelusuran web dan pemrosesan kata.

Virtualisasi CPU tidak boleh bingung dengan multitasking atau hiperthreading.Multitasking hanyalah tindakan menjalankan lebih dari satu aplikasi sekaligus.Setiap sistem operasi modern memungkinkan hal ini dilakukan pada satu CPU, meskipun secara teknis hanya satu aplikasi yang ditangani pada saat tertentu.Hyperthreading adalah tempat CPU yang kompatibel dapat menjalankan aplikasi yang ditulis secara khusus dengan cara yang melakukan dua tindakan pada saat yang sama.