Jawaban Tugas Sistem Operasi Kamis, 15 Oktober 2015 Kelas 22 (Malam) Nama : Anggraini Diah Puspitaningrum ([email protected]) NIM : 14111006 Prodi : TI -----------------------------------------------------------------------------------------------------------------------1. Process Control Block dalam istilah lain Task Controlling Block, Task Struct, atau Switchframe. Jelaskan dan berikan gambaran Process Control Block? a. Pengertian PCB Proses Control Block (PCB) berisikan banyak bagian dari infomasi yang berhubungan dengan sebuah proses yang spesifik. Bentuk nya seperti tabel tabel. Struktur datanya menyimpan informasi lengkap mengenai proses sehingga dapat terjadi siklus hidup proses seperti : • Keaadaan Proses, apakah suatu proses yang baru(new), ready, running, waiting, dll • Program counter yang mengindikasikan address dari perintah selanjutnya. • CPU Register. • Informasi menejemen memori : seperti berapa memori yang digunakan dalam sebuah proses tersebut. • Informasi pencatatan termasuk jumlah dari CPU, waktu yang digunakan, batas waktu, jumlah akun dll • Informasi status I/O : Informasi daftar I/O yang mengirimkan request/ yang digunakan dalam proses. • PCB hanya menyimpan informasi proses ( merupakan pointer ). • Contoh PCB di Windows adalah Task Manager. Yang menyimpan informasi proses yang ada. Gambaran PCB : - Semua informasi yang terkait dengan proses akan di simpan dalam PCB 2. Jelaskan dan berikan gambaran bagaimana Struktur kendali sistem operasi? - Struktur kendali SO Pengertian : Struktur data yang dibentuk dan di pelihara oleh SO yang menyimpan informasi mengenai setiap sumber daya yang dikelolanya Terdiri dari Memori, Device, File, Processor. (Gambaran Struktur Kendali SO) Memori → Memory table Device → I/O table Files → Files Table Processor → Proses Proses Proses Image Process Proses Penjelasan : • Tabel Memory : alokasi memory utama dan maya untuk proses-proses, atribut proteksi terhadap memory, informasi yang diperlukan untuk mengatur memory. • Tabel I/O : Mencatat status piranti I/O, Mengetahui apakah saluran sistem komputer dalam keadaan bebas atau sedang terpakai, Penyalinan/pembacaan data I/O di memory utama • Tabel Berkas : Mencatat informasi berkas yang diakses oleh proses: l o kasinya di memory, statusnya , hak akses, serta atribut berkas lainnya • Tabel proses : Mencatat informasi mengenai status dari setiap proses • Image Process : Adalah keseluruhan lokasi memory yang digunakan untuk eksekusi suatu proses Struktur Image Process Identifikasi Proses Informasi status proses PCB Informasi kendali proses Stack pemakai Ruang alamat yang khusus diperuntukkan pemakai (program, data) Ruang alamat bersama ----------------------------------------------fin----------------------------------------------------------------------------------