STRUKTUR
SISTEM
OPERASI
SISTEM OPERASI
Kelompok 4
049 Ida Bagus Adinara Pratama 136 I Gusti Agung Rangga Barbikas Sidemen
Strategi Kami
097 Ida Bagus Gede Widiastana B. 121 Ida Bagus Made Andika Dwipramana
Materi yang
akan di bahas
1 Manajemen Proses 4 Manajemen I/O System
7 Virtual Machines
Manajemen
Proses
Manajemen proses adalah suatu cara atau
tindakan dalam membagi, mengalokasikan
program yang akan dieksekusi menjadi tidak
berantakan dan berjalan dengan baik sebagai
mana mestinya.
Manajemen Proses
2. Penundaan atau Melanjutkan Proses: Sistem operasi mengatur urutan jalannya proses berdasarkan
prioritas dan menangani antrian proses untuk menjalankan proses yang sesuai.
3. Mekanisme Sinkronisasi: Sistem operasi mengatur eksekusi beberapa proses secara bersamaan untuk
menghindari inkonsistensi data dan memastikan kelancaran jalannya proses.
4. Mekanisme Komunikasi: Sistem operasi menyediakan mekanisme agar proses dapat berinteraksi dan
berkomunikasi satu sama lain tanpa mengganggu proses lainnya, seperti berbagi sumber daya.
5. Penanganan Deadlock: Sistem operasi mencegah, menghindari, dan mendeteksi deadlock, keadaan di
mana proses saling menunggu sumber daya yang tidak dapat dibagi. Jika deadlock terjadi, sistem operasi
memulihkan kondisi sistemnya.
MANAJEMEN MAIN MEMORY
Main memory atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan,
ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat
tersendiri. Main memory berfungsi sebagai tempat penyimpanan
instruksi/data yang akses datanya digunakan oleh CPU dan perangkat
I/O. Main memory termasuk tempat penyimpanan data yang yang
bersifat volatile (tidak permanen), yaitu data akan hilang kalau
komputer dimatikan.
Manajemen Main Memory
1 Buffering 2 Spooling
A B C D
Mendeteksi
Komunikasi
Kesalahan
Virtual Machine
Cara kerja virtual machine cukup sederhana. Ketika kamu membuka mesin virtual,
dia akan berjalan sebagai proses di jendela aplikasi di sistem operasi (OS)
perangkat fisik, misalnya PC. Adapun perangkat fisik (PC) ini akan dikenal sebagai
host sedangkan VM yang berjalan di atasnya disebut tamu.
Proses berjalannya virtual machine ini dikelola oleh perangkat lunak yang dikenal
sebagai hypervisor. Hypervisor bertanggung jawab untuk mengelola dan
menyediakan sumber daya, seperti memori dan penyimpanan, dari host hingga
tamu. Hypervisor juga berfungsi untuk mengatur operasi di VM sehingga tidak
terjadi tumpang tindih saat menggunakan sumber daya.
Fungsi Virtual Machine
1
Process Virtual 2
System Virtual
Machine Machine
Process virtual machine yang memungkinkan Jenis ini sepenuhnya sudah divirtualisasi dan
sebuah OS dijalankan sebagai aplikasi utama pada dapat bekerja layaknya komputer fisik.
komputer bawaan.
Untuk bisa menjalankan virtual machine tersebut
Process virtual machine ini nantinya dapat dibutuhkan sharing resources dari komputer
menyediakan lingkungan pemrograman yang bawaan terhadap VM tersebut sehingga VM
terisolasi dari OS dan software apapun. Selain itu, tersebut dapat berjalan sendiri-sendiri.
ia juga bisa menyembunyikan semua informasi
yang berasal dari komputer bawaan, sehingga Namun itu semua tergantung pada hypervisor.
tampilan device dapat berubah sepenuhnya. Apakah bisa dijalankan dalam hardware atau di
atas operating system.
UNIVERSITAS UDAYANA
TERIMA
KASIH
SISTEM OPERASI