SISTEM OPERASI (Mesin Virtual Java)

Slides:



Advertisements
Presentasi serupa
PERTEMUAN KE-5 PERKULIAHAN SISTEM OPERASI
Advertisements

Sistem Terdistribusi 07 – OS Client Server Oleh : Muh. Ary Azali.
PERTEMUAN 4 TAHAP PEMROGRAMAN.
Struktur Sistem Operasi
KONSEP DASAR SISTEM OPERASI.
( ) David Aziz C ( ) Ristanti Dian F. ( )Ahmad Salis AK Struktur Sistem Operasi.
Gambaran Umum Sistem Operasi
SISTEM OPERASI.
PENGENALAN SISTEM OPERASI
Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
Oleh: Ali Ridho Barakbah
High Performance Computing
Algoritma & Pemrograman 1
PERTEMUAN 2 Pengenalan SO Pengenalan Bahasa Pemograman Meta Meysawati.
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
PERTEMUAN KE-3 PERKULIAHAN SISTEM OPERASI
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN 3 KOMPONEN SISTEM OPERASI.
Struktur Sistem Operasi
Sistem Terdistribusi.
Definisi & Kegunaannya
Struktur Sistem Operasi
Pengenalan Sistem Operasi
Pengenalan Java.
KLASIFIKASI SISTEM OPERASI (OS ZOO)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Sistem Operasi Pertemuan 5.
By : Saya Sendiri, Firman Nur Maulana Ganteng. 1.WINDOWS Siapa yang tak kenal dengan sistem operasi ini? Windows merupakan salah astu sistem operasi paling.
SISTEM OPERASI (RANGKUMAN)
Sistem Operasi Terdistribusi
Sistem Operasi Pendahuluan.
Pengenalan Sistem Operasi
Struktur Sistem Operasi
Struktur Sistem Operasi
Algoritma & Pemrograman 1
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
Ir. I Gusti Agung Sadnyana Putra, M.Kom
III. Struktur sistem operasi
Struktur Sistem Operasi
Komponen Dasar Sistem Operasi
Pengenalan Java.
Struktur Sistem Operasi [Bagian 1]
Arsitektur Sistem Operasi???
Pengertian Sistem Operasi
Struktur Sistem Operasi
PEDOMAN PENYUSUNAN ALGORITMA
Perancangan dan Pemeliharaan
STRUCTURE OF OPERATING SYSTEM
Bayu Pratama Nugroho, S.Kom, MT
Struktur Sistem Komputer
PROTEKSI DATA Materi Pertemuan 27 & 28.
Sistem Operasi di Sistem Terdistribusi
Sistem Operasi.
PENDAHULUAN Minggu ke 1.
SISTEM OPERASI (Sudut Pandang Alternatif)
Sistem Operasi.
Struktur Sistem Operasi
SISTEM OPERASI.
Sistem Operasi.
Pengenalan Java.
Sistem Operasi di Sistem Terdistribusi
Pengenalan Java.
Struktur Sistem Komputer
Pengenalan Java.
Pengatar Teknologi Informasi “Perangkat Lunak (Software)”
Pengantar teknologi informasi
Struktur Sistem Operasi
Struktur Sistem Operasi
Struktur Sistem Operasi
1. KONSEP DASAR SISTEM OPERASI
SISTEM OPERASI & MANAGEMENT FILE
Transcript presentasi:

SISTEM OPERASI (Mesin Virtual Java) Pertemuan 4 SISTEM OPERASI (Mesin Virtual Java) By: Asriadi

Pendahuluan Mesin virtual sebenarnya bukan merupakan hal yang baru dalam dunia komputer. Mesin virtual biasa digunakan dalam dunia komputer untuk memecahkan beberapa masalah serius, namun sesungguhnya mesin virtual adalah nyata penggunaanya untuk pengguna komputer karena mesin virtual secara khas telah digunakan dalam program aplikasi yang biasa digunakan sehari-hari.

Konsep Mesin Virtual Dasar logika dari konsep mesin virtual atau virtual machine adalah dengan menggunakan pendekatan lapisan-lapisan (layers) dari sistem komputer. Urutan lapisannya mulai dari lapisan terendah sampai lapisan teratas adalah sebagai berikut: Perangkat keras Kernel Sistem program

Kelemahan Mesin Virtual Kesulitan utama dari konsep VM adalah dalam hal sistem penyimpanan dan pengimplementasian. Sebagai contoh, kesulitan dalam sistem penyimpanan adalah sebagai berikut. Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansi untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual, atau yang dikenal pula dengan minidisk, di mana ukuran daya penyimpanannya identik dengan ukuran sebenarnya.

Kesulitan yang lainnya adalah pengimplementasian Kesulitan yang lainnya adalah pengimplementasian. Meski konsep VM cukup baik, namun VM sulit diimplementasikan. Ada banyak hal yang dibutuhkan untuk menyediakan duplikat yang tepat dari underlying machine. VM dapat dieksekusi hanya pada user mode, sehingga kita harus mempunyai user mode virtual sekaligus monitor mode virtual yang keduanya berjalan di physical user mode.

Keunggulan Mesin Virtual Pertama, dalam hal hal keamanan, VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian resources secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya. Kedua, dimungkinkan untuk mendefinisikan suatu jaringan dari mesin virtual, di mana tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.

Contoh Mesin Virtual Contoh penerapan VM saat ini terdapat pada sistem operasi Linux. Mesin virtual saat ini memungkinkan aplikasi Windows untuk berjalan pada komputer yang berbasis Linux. VM juga berjalan pada aplikasi Windows dan sistem operasi Windows.

Mesin Virtual Java Mesin Virtual Java atau Java Virtual Machine (JVM) terdiri dari sebuah class loader dan Java interpreter yang mengeksekusi architecture-neutral bytecode. Java interpreter merupakan suatu fasilitas penerjemah dalam JVM. Fungsi utamanya adalah untuk membaca isi berkas bytecode (.class) yang dibuat kompilator Java saat berkas berada dalam memori, kemudian menerjemahkannya menjadi bahasa mesin lokal. Java interpreter dapat berupa perangkat lunak yangmenginterpretasikan bytecode setiap waktu, atau hanya Just-In-Time (JIT), yang mengubah architecture-neutral bytecode menjadi bahasa mesin lokal. Interpreter bisa juga diimplementasikan pada sebuah chip perangkat keras.