Nim : 13111025 Nama : Ikhlas Adi Putra Prodi : Teknik Informatika

advertisement
Nim
: 13111025
Nama : Ikhlas Adi Putra
Prodi : Teknik Informatika
JAWAB:
1. PCB adalah sentral dalam proses manajemen: mereka diakses dan / atau dimodifikasi oleh kebanyakan
utilitas OS, termasuk dalam penjadwalan, memori dan I / O akses sumber daya dan pemantauan kinerja.
Proses control block
PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik,
termasuk hal-hal dibawah ini:
1. Status proses: status mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.
2. Program counter: suatu stack yang berisi alamat dari instruksi selanjutnya untuk dieksekusi untuk
proses ini.
3. CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer.
Register tersebut termasuk accumulator , indeks register, stack pointer , general-purposes register
, ditambah code information pada kondisi apa pun. Besertaan dengan program counter,
keadaaan/status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses
tersebut berjalan/bekerja dengan benar.
4. Informasi managemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari
dasar dan batas register, tabel page/halaman, atau tabel segmen tergantung pada sistem memori
yang digunakan oleh sistem operasi (lihat Bab Managemen memori).
5. .Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan,
batas waktu, jumlah akun jumlah job atau proses.
6. Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang di gunakan pada proses
ini, suatu daftar berkas-berkas yang sedang diakses.
7. PCB hanya berfungsi sebagai tempat penyimpanan informasi yang dapat bervariasi dari proses
yang satu dengan yang lain.
Gambar Proses Control Blok
Informasi Kendali Pemroses meliputi

Informasi penjadwalan dan status yaitu Informasi-informasi yang dipakai untuk menjalankan
fungsi penjadwalan.
1. Status proses. Mendefinisikan status proses (running,ready,block, dsb)
2. Prioritas. Menjelaskan prioritas proses
3. Informasi berkaitan penjadwalan. Informasi ini seperti lama menunggu, lama proses terakhir
dieksekusi dsb.
4. Kejadian (Event). Identitas kejadian yang ditunggu proses





Penstrukturan data yaitu Suatu proses dapat dikaitkan dengan proses lain dalam satu antrian atau
ring, atau struktur lainnya. PCB harus memiliki pointer untuk mendukung struktur ini.
Komunikasi antar proses yaitu Beragam flag, sinyal dan pesan dapat diasosiasikan dengan
komunikasi antara dua proses yang terpisah. Informasi ini disimpan dalam PCB
Kewenangan proses yaitu Proses dapat mempunyai kewenangan berkaitan dengan memori dan
tipe instruksi yang dapat dijalankan
Manajemen memori Bagian ini berisi pointer ke tabel segmen atau page yang menyatakan
memori virtual proses
Kepemilikan dan utilisasi sumber daya yaitu Sumber daya yang dikendalikan proses.
2.Struktur Kendali Sistem Oprasi
Beberapa fungsi dari Sistem Operasi :
1. Fungsi Sistem Operasi sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas
yang kompleks dapat dikerjakan dalam urutan yang benar.
2. Fungsi Sistem Operasi sebagai Pengawal, yang memegang kendali proses untuk melindungi file
dan memberi batasan pada pembacaan, penulisan, eksekusi data dan program.
3. . Fungsi Sistem Operasi sebagai penjaga gerbang, yang akan mengawasi siapa saja yang dapat
masuk kedalam sistem computer
4. Fungsi Sistem Operasi sebagai pengoptimal, yang akan membuat scedule atas beberapa masukan
pengguna, akses basis data, komputasi, keluaran, dan lain sebagainya untuk meningkatkan kinerja
sistem.
5. . Fungsi Sistem Operasi sebagai serever, yang memberikan pelayanan yang diperlukan
pengguna, seperti restrukturisasi direktori file.
I N F O R M A S I K E N D A LI P R O S E S
Informasi kendali proses adalah informasi lain yang diperlukan sistem operasi untuk mengendalikan dan
koordinasi beragam proses aktif. Informasi kendali terdiri dari :

Informasi penjadwalan dan status, Informasi-informasi yang digunakan untuk menjalankan fungsi
penjadwalan, antara lain :
 Status proses, Mendefinisikan keadaan/status proses (running, ready, blocked)
 Prioritas, Menjelaskan prioritas proses.
 Informasi berkaitan dengan penjadwalan, Berkaitan dengan informasi penjadwalan, seperti
lama menunggu, lama proses terakhir dieksekusi.
 Kejadian, Identitas kejadian yang ditunggu proses.

Penstrukturan data, satu proses dapat dikaitkan dengan proses lain dalam satu antrian atau ring,
atau struktur lainnya. PCB harus memiliki pointer untuk mendukung struktur ini.

Komuikasi antar proses, beragam flag, sinyal dan pesan dapat diasosiasikan dengan
komunikasi antara dua proses yang terpisah.

Manajemen memori Bagian yang berisi pointer ke tabel segmen atau page yang menyatakan
memori maya (virtual memory) proses.

Kepemilikan dan utilisasi sumber daya, sumber daya yang dikendalikan proses harus diberi tanda
http://osindra16.blogspot.co.id/
google.com
Download