Apa itu Virtualisasi CPU?

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

Unit Pemrosesan Pusat (CPU).

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

Dimungkinkan untuk menginstal lebih dari satu sistem operasi pada hard drive komputer.

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

Tujuan dari virtualisasi CPU adalah untuk membuat CPU berjalan dengan cara yang sama seperti dua CPU yang terpisah akan berjalan. Penjelasan yang sangat sederhana tentang bagaimana hal ini dilakukan adalah bahwa perangkat lunak virtualisasi diatur sedemikian rupa sehingga, dan itu sendiri, berkomunikasi langsung dengan CPU. Segala sesuatu yang lain yang terjadi pada 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? juga, memungkinkan pengguna untuk menjalankan aplikasi khusus Windows?. Demikian pula komputer berbasis Linux dapat menjalankan Windows? melalui virtualisasi. Virtualisasi CPU juga dapat digunakan untuk menjalankan Windows? di PC Mac? atau Linux, atau untuk menjalankan Mac OS? dan Linux secara bersamaan.

Manfaat lain dari virtualisasi adalah memungkinkan satu komputer digunakan oleh banyak orang sekaligus. Ini akan bekerja 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 terbatas. Ini bekerja paling baik di mana pengguna terutama menjalankan aplikasi dengan tuntutan pemrosesan yang relatif rendah seperti penelusuran web dan pengolah kata.

Virtualisasi CPU tidak harus bingung dengan multitasking atau hyperthreading. Multitasking hanyalah tindakan menjalankan lebih dari satu aplikasi pada satu waktu. Setiap sistem operasi cararn memungkinkan 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 bersamaan.

Related Posts