Dunia Virtual Semakin mem-Virtual-isasi Dirinya

A virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes programs like a physical machine.

In computing, hardware virtualization is a virtualization of computers or operating systems. It hides the physical characteristics of a computing platform from users, instead showing another abstract computing platform.

A virtual appliance is a virtual machine image designed to run on a virtualization platform (e.g., VirtualBox, Xen, VMware Workstation).

An emulator in computer sciences duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system

Dan ketika semuanya melewati berbagai macam abstaksi, Aplikasi harus melewati berberapa Compiler/Interpreter hingga pada akhirnya menjadi assembler. Disana pastilah ada beberapa Optimization.

Semakin abstrak sebuah sistem, pada akhirnya akan membutuhkan lebih banyak resource untuk menanganinya. Yang Pasti keliatan saja, SDM (Sumber Daya Manusia) yang mengoperasikan haruslah memahami di Tingakat  Hardware,  Selanjutnya di Tingakat Sistem Operasi, Juga mesti ada yang Faham soal Virtualization technology yang digunakan, Barulah Software Developer di ujung semua (sebelum user tentunya).

Tentu tak mudah untuk melakukan optimasi yang menyeluruh, tanpa mengetahui setiap bagian dari sistem. Layaknya Sebuah bangunan, Untuk menentukan apakah Helipad bisa dibangun diatas gedung tentu terlebih dahulu mengetahu struktur tanah disana (geografis), kekuatan pondasi, tata ruang gedung barulah dapat menentukan bagaimana Helipad bisa dibangun.

Apakah kemudian lebih mahal menggaji programmer C yang langsung menuliskan programnya ke level Assembler..?

**yuk mari belajar c lagi. ^_^

--fin

Komentar

Postingan populer dari blog ini