5 aktivitas sistem operasi yang merupakan contoh dari suatu manajemen proses

13
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.

Upload: dian-furnomo

Post on 29-Sep-2015

1.765 views

Category:

Documents


40 download

DESCRIPTION

SO

TRANSCRIPT

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 bersamasehingga tidak akan terjadi in-konsistensi data dikarenakan pengaksessan data yangserupa/sama, dan untuk melancarkan jalanya sebuah proses Menyediakan mekanisme untuk proses komunikasi

Suatu sistem operasi akan menyediakan mekanisme agar proses dapat saling berinteraksi danber komunikasi yang satu dengan yang lainnya. dan tidak mengakibatkan proses lainterganggu Menyediakan mekanisme untuk penanganan deadlock

Pengertian deadlock adalah keadaan dimana sistem sempat berhenti. dikarenakan sumberdayayang terdapat pada sistem tidak bisa dibagi, dan suatu proses harus menunggu untukmendapatkan sumber daya tersebut. suatu sistem operasi harus bisa mendeteksi sebuahdeadlock, apabila terjadi maka sistem operasi harus dapat menanggulanginya.

Definisi dan perbedaan Penjadwalan short term, medium term dan long term

Definisi :Penjadwalan short term:dalam sebuah short term digunakan untuk memilih proses-proses yang akan dieksekusi dandialokasikan ke CPU satu diantara proses tersebutbiasa digunakan untuk sebuah CPU, proses akan dieksekusi cuma dengan bberapa milidetiksebelum menunggu "I/O"

Medium term :Pada penjadwalan ini, 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 termjangka scheduler yang pendek (CPU scheduler)memilih proses yang sudah siap dieksekusi lalu mengalokasikan dgn CPUdalam perpindahan antar proses akan melibatkan penyimpanan proses berikut dan sebelumnya

medium termmengontrol suatu derajat multiprogrampada timesharing harus membutuhkan scheduler dengan level tambahan

long termmemilih suatu proses & beban kedalam sebuah memory untuk meng eksekusi

Definisi penjadwalan short term, medium term, dan long term Definisi perbedaan antara penjadwalan short term, medium term dan long term : Short term : - Di dalam short term ini digunakan utk memilih diantara proses proses yang siap dieksekusi & satu diantaranya dialokasikan ke CPU. - Penjadwalan short term biasa digunakan untuk CPU, proses dieksekusi dan hanya beberapa milidetik saja sebelum menunggu I/O. Medium term : Dalam penjadwalan medium term ini, beberapa OS seperti contoh time-sharing harus membutuhkan penjadwalan dengan level tambahan. Long term : - Jika pada long term ini tiding sering mengeksekusi, dan digunakan jika proses meninggalkan suatu system. - Digunakan utk memilih suatu proses dari pool & menyimpan pada memory. Copy and WIN : http://ow.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.?

Jawaban : Perpindahan diantara proses melibatkan penyimpanan konteks dari proses yang sebelumnya dan proses berikutnya. hal ini harus dapat dilakukan dengan cepat untuk mencegah terbuangnya waktu CPU, versi. 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. untuk mengubah konteks proses digunakan makro switch. makro tersebut akan mengganti proses dari proses yang ditunjuk oleh prev task menjadi next task .makro switch di jalankan oleh schedule dan merupakan salah satu rutin kernel yang sangan tergantung pada perangkat keras.Informasi apa saja yang disimpan pada table proses saat context switch dari suatuproses ke proses lain !JAWAB :Informasi yang disimpan pada saat alih konteks adalah pemrosesmenyimpan konteks program ke dalam stack, hal ini bertujuan agar saatselesai penanganan interupsi, konteks program dapat dipanggil kembalidari stack dan konteks program dapat kembali seperti semula tanpa terjadipengalihan ke proses lain. Pada pengalihan konteks dapat terjadi tanpaadanya pengalihan state process yang sedang running. Siklus penangananinterupsinya sebagai berikut:

You're reading a free preview. Pages 3 to 20 are not shown in this preview.

Read the full version