Jawaban Tugas Sistem Operasi Kamis, 15 Oktober 2015 Kelas 22

advertisement
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----------------------------------------------------------------------------------
Download