Anda di halaman 1dari 8

5 aktivitas sistem operasi yang merupakan contoh dari suatu manajemen proses

TUGAS Pert.6
1.Sebutkan 5 aktivitas sistem operasi yang merupakan contoh dari suatu manajemen
proses.
Jawab:
Aktivitas – aktivitas system operasi yang berkaitan dengan manajemen proses, yaitu:
a. Pembuatan dan penghapusan proses pengguna dan sistem proses.
b. Menunda atau melanjutkan proses.
c. Menyediakan mekanisme untuk proses sinkronisasi.
d. Menyediakan mekanisme untuk proses komunikasi.
e. Menyediakan mekanisme untuk penanganan deadlock.
5 Aktivitas sistem operasi yang merupakan contoh dari manajemen proses

Pembuatan dan penghapusan proses pengguna dan sistem operasi

Tugas sistem operasi adalah memberikan sumberdaya yang dibutuhkan oleh
sebuah prosess, yang kemudian sistem operasi teresbut mengambil sumberdaya itu
kembali sesudah prosess selesai sehingga bisa dipergunakan untuk proses yang
lain.

Melanjutkan atau menunda proses

Suatu sistem operasi mengatur prioritas dari proses yang akan dijalankan, jika
terjadi lebih dari dua proses yang meng antri, sistem operasi akan mengutamakan
proses yang mempunyai prioritas paliing besar.

Menyediakan mekanisme untuk proses sinkronisasi

Suatu sistem operasi mengatur jalan nya sebuah proses yang akan di eksekusi
bersama
sehingga tidak akan terjadi in-konsistensi data dikarenakan pengaksessan data
yang serupa/sama, dan untuk melancarkan jalanya sebuah proses

Menyediakan mekanisme untuk proses komunikasi

dikarenakan sumberdaya yang terdapat pada sistem tidak bisa dibagi.Suatu sistem operasi akan menyediakan mekanisme agar proses dapat saling berinteraksi dan ber komunikasi yang satu dengan yang lainnya. dan suatu proses harus menunggu untuk mendapatkan sumber daya tersebut. proses akan dieksekusi cuma dengan bberapa milidetik sebelum menunggu "I/O" Medium term : Pada penjadwalan ini. suatu sistem operasi harus bisa mendeteksi sebuah deadlock. apabila terjadi maka sistem operasi harus dapat menanggulanginya. Definisi dan perbedaan Penjadwalan short term. beberapa dari OS seperti timesharing diperlukan penjadwalan dengan menggunakan level tambahn Long term : Pada longterm ini tidak selalu mengeksekusi dan jika proses meninggalkan sistem maka baru digunakan  Perbedaan : short term jangka scheduler yang pendek (CPU scheduler) memilih proses yang sudah siap dieksekusi lalu mengalokasikan dgn CPU dalam perpindahan antar proses akan melibatkan penyimpanan proses berikut dan sebelumnya medium term mengontrol suatu derajat multiprogram . medium term dan long term  Definisi : Penjadwalan short term: dalam sebuah short term digunakan untuk memilih proses-proses yang akan dieksekusi dan dialokasikan ke CPU satu diantara proses tersebut biasa digunakan untuk sebuah CPU. dan tidak mengakibatkan proses lain terganggu  Menyediakan mekanisme untuk penanganan deadlock Pengertian deadlock adalah keadaan dimana sistem sempat berhenti.

makro tersebut akan mengganti proses dari proses yang ditunjuk oleh prev task menjadi next task .Digunakan utk memilih suatu proses dari pool & menyimpan pada memory. Long term : .Penjadwalan short term biasa digunakan untuk CPU. dan digunakan jika proses meninggalkan suatu system. dan long term Definisi perbedaan antara penjadwalan short term. untuk mengubah konteks proses digunakan makro switch. proses dieksekusi dan hanya beberapa milidetik saja sebelum menunggu I/O.? Jawaban :  Perpindahan diantara proses melibatkan penyimpanan konteks dari proses yang sebelumnya dan proses berikutnya. beberapa OS seperti contoh time-sharing harus membutuhkan penjadwalan dengan level tambahan. versi. Medium term : Dalam penjadwalan medium term ini.Di dalam short term ini digunakan utk memilih diantara proses – proses yang siap dieksekusi & satu diantaranya dialokasikan ke CPU.makro switch di jalankan oleh schedule dan merupakan salah satu rutin kernel yang sangan tergantung pada perangkat keras.ly/KNICZ Copy and WIN : http://ow.ly/KNICZ Copy and WIN : http://ow.ly/KNICZ 3. Jelaskan tindakan yang diambil oleh suatu kernel ketika alih konteks antar proses. Copy and WIN : http://ow. . medium term dan long term : Short term : . medium term.Jika pada long term ini tiding sering mengeksekusi. . baru dari linux mengganti perpindahan konteks perangkat keras ini menggunakan piranti lunak yang mengimplementasikan sederet instruksi mov untuk menjamin validasi data yang disimpan serta potensi untuk melakukan optimasi. hal ini harus dapat dilakukan dengan cepat untuk mencegah terbuangnya waktu CPU.pada timesharing harus membutuhkan scheduler dengan level tambahan long term memilih suatu proses & beban kedalam sebuah memory untuk meng eksekusi Definisi penjadwalan short term. .

Informasi apa saja yang disimpan pada table proses saat context switch dari suatu proses ke proses lain ! JAWAB :Informasi yang disimpan pada saat alih .

konteks adalah pemrosesmenyimp an konteks program ke dalam stack. konteks . hal ini bertujuan agar saatselesai penanganan interupsi.

.program dapat dipanggil kembalidari stack dan konteks program dapat kembali seperti semula tanpa terjadi pengalihan ke proses lain.

Siklus penangananinterup .Pada pengalihan konteks dapat terjadi tanpaadanya pengalihan state process yang sedang running.

Read the full version . Pages 3 to 20 are not shown in this preview.sinya sebagai berikut: You're reading a free preview.