Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial Internet of Things >> Tertanam

Apa itu Mesin Virtual – Jenis dan Keuntungan

Konsep mesin virtual diperkenalkan sekitar tahun 1960. Ini adalah evolusi dari teknik time-sharing. Dalam metode time-sharing, setiap program memiliki akses penuh ke semua sumber daya komputer tetapi pada satu waktu, hanya satu program yang akan dieksekusi. Sistem beralih di antara program dalam irisan waktu sambil menyimpan dan memulihkan status program setiap kali. Dengan menggunakan metode time-sharing, beberapa pengguna dapat menggunakan sistem komputer secara bersamaan. Pusat penelitian IBM mengembangkan metode pembagian waktu sebagai Mesin Virtual. CP-67 adalah arsitektur mesin virtual pertama yang tersedia . Sistem dengan beberapa Mesin Virtual pada satu host dan satu mesin virtual pada beberapa host telah dikembangkan.


Sebelum meluncurkan teknologi perangkat keras baru, pertama kali diuji pada emulator untuk mendeteksi, buat ulang dan perbaiki kekurangan dalam desain &lakukan langkah-langkah yang diperlukan. Demikian pula, sebelum memperkenalkan perangkat lunak baru, perangkat lunak tersebut disimulasikan untuk memeriksa kesalahan dan men-debugnya. Untuk melakukan tugas ini, sebuah sistem yang dapat bertindak sebagai pengganti lingkungan utama untuk membangun teknologi baru. Di sinilah Mesin Virtual masuk ke dalam gambar. Ini bertindak sebagai emulasi sistem komputer yang menyediakan fungsionalitas penuh dari sistem fisik.

Apa itu Mesin Virtual?

Dengan diperkenalkannya teknologi baru dan model penelitian yang lebih baru, banyak produk perangkat keras dan perangkat lunak diluncurkan. Banyak perangkat lunak bergantung pada platform sehingga terkadang sulit untuk men-debug atau memeriksanya karena sumber daya perangkat keras yang terbatas.

VM (mesin virtual) adalah emulasi dari sistem komputer, di mana mesin ini menggunakan arsitektur komputer untuk menyediakan fungsionalitas komputer fisik. Perangkat fisik tempat mesin virtual bekerja dikenal sebagai Host, sedangkan mesin virtual dikenal sebagai Tamu. Satu tuan rumah dapat memiliki banyak tamu.

Jenis Mesin Virtual

Mesin virtual bekerja seperti komputer, dan di-sandbox dari sistem host lainnya. Perangkat lunak di dalam tamu tidak dapat membuat perubahan pada perangkat lunak sistem host. Dengan demikian, file virus dapat diuji menggunakan mesin virtual tanpa mempengaruhi sistem komputer utama. Perangkat lunak komputer yang membuat dan menjalankan mesin virtual dikenal sebagai Hypervisor. Berdasarkan fungsinya ada dua jenis mesin virtual – Mesin virtual sistem dan mesin virtual proses.

 1). Mesin Virtual Sistem

Jenis VM ini menyediakan virtualisasi penuh. Bertindak sebagai pengganti mesin nyata, ini akan menyediakan fungsionalitas untuk menjalankan seluruh sistem operasi. Sumber daya perangkat keras dibagi dan dikelola, membentuk beberapa lingkungan pada sistem host. Lingkungan ini terisolasi satu sama lain tetapi ada di host fisik yang sama. Dengan demikian, ini menyediakan pembagian waktu di antara beberapa sistem operasi tugas tunggal.

Untuk memungkinkan berbagi memori antara mesin virtual yang berbeda pada satu sistem operasi komputer, sistem komitmen memori yang berlebihan dapat diterapkan. Halaman memori yang memiliki konten identik dapat dibagikan di antara beberapa mesin virtual yang ada di host fisik yang sama. Ini sangat berguna untuk halaman hanya-baca.

 2). Memproses Mesin Virtual (VM)

VM ini juga dikenal sebagai mesin virtual Aplikasi, lingkungan runtime terkelola. Jenis VM ini berjalan sebagai aplikasi normal di dalam sistem operasi host, mendukung satu proses. Itu dibuat dengan awal proses dan dihancurkan ketika proses berakhir. Ini digunakan untuk menyediakan lingkungan pemrograman platform-independen untuk proses, memungkinkan untuk mengeksekusi dengan cara yang sama pada salah satu platform lainnya.

Proses- Mesin Virtual

Ini diimplementasikan menggunakan penerjemah dan menyediakan abstraksi tingkat tinggi. Ini populer digunakan untuk pemrograman Java yang menggunakan mesin virtual Java untuk eksekusi program. Ada kasus khusus dari proses VM yang mengabstraksikan mekanisme komunikasi cluster komputer. Ini berisi satu proses per mesin fisik di cluster. Ini membantu programmer untuk fokus pada algoritme daripada proses komunikasi yang disediakan oleh interkoneksi dan mesin virtual di OS . Aplikasi yang berjalan pada VM ini memiliki akses ke semua layanan sistem operasi. Mesin virtual paralel, Antarmuka pengiriman pesan adalah contoh dari mesin virtual (VM) ini.

Arsitektur

Perangkat lunak runtime adalah perangkat lunak virtualisasi yang mengimplementasikan VM Proses. Ini diimplementasikan pada tingkat API arsitektur komputer di atas lapisan gabungan OS dan Perangkat Keras. Ini mengemulasi instruksi tingkat pengguna serta panggilan OS atau perpustakaan. Untuk mesin virtual sistem, perangkat lunak virtualisasi disebut Virtual Machine Monitor (VMM). Perangkat lunak ini hadir antara mesin perangkat keras host dan perangkat lunak tamu. VMM mengemulasi ISA perangkat keras yang memungkinkan perangkat lunak tamu untuk menjalankan ISA yang berbeda.


Keuntungan

Beberapa keuntungan dari mesin virtual adalah sebagai berikut-

Dengan demikian, sistem komputasi modern menjadi lebih kompleks yang berisi berbagai komponen perangkat lunak dan perangkat keras yang berinteraksi erat. Di sini, virtualisasi bertindak sebagai teknologi interkoneksi. Mesin virtual membuat subsistem yang tidak kompatibel untuk bekerja bersama. Ini juga menyediakan penggunaan sumber daya perangkat keras yang lebih fleksibel dan efektif di antara beberapa sistem operasi. Ini memberikan interoperabilitas antara perangkat keras, perangkat lunak sistem, dan aplikasi. Apa perbedaan antara Mesin Virtual Proses dan Mesin Virtual sistem?


Tertanam

  1. Kelebihan dan Kekurangan Mesin Bubut
  2. Mesin Slotting Apa?- Definisi, Suku Cadang, Dan Jenis
  3. Apa itu Mesin Planer? - Definisi, Suku Cadang, Dan Jenis
  4. Apa Itu Mesin Boring? - Jenis, dan Aplikasi
  5. Apa Itu Mesin Gerinda? - Definisi, dan Jenis
  6. Apa itu Mesin Jig Boring? - Jenis dan Cara Kerja
  7. Jenis Mesin Pelepasan Listrik (EDM), Kelebihan dan Kekurangan
  8. Apa itu Pemotongan Laser CNC? Cara Kerja, Jenis, dan Kelebihannya
  9. Apa itu Mesin Bor dan Penggilingan?
  10. Macam-macam sistem transmisi dan kelebihannya