- Keadaan proses : keadaan mungkin, new, ready, running, waiting, halted dan juga banyak lagi.
- Program counter : counter mengindikasikan addres dari perintah selanjutnya untuk dijalankan untuk proses ini.
- CPU register : register bervariasi dalam jumlah dan jenis tergantung pada rencana komputer. register tersebut termasuk aaccumulator, index register, stack pointer.
Minggu, 11 November 2012
Kernel menjaga suatu rekaman untuk setiap proses, disebut proses control block (PCB). Ketika suatu proses sedang tidak berjalan, PCB berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU, jelaskan dua informasi yang harus dipunya PCB ?
Label:
Sistem Operasi,
Tugas 6
Apakah suatu proses memberikan “issue” ke suatu disk I/O ketika proses tersebut dalam “ready” state. Jelaskan ?
Iya, karena ketika prose situ berjalan issue menyampaikan informasi kedalam state.
Label:
Sistem Operasi,
Tugas 6
Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan, dan gambarkan diagram transisi keadaan yang menjalaskan bagaimana proses bergerak di antara state ?
Label:
Sistem Operasi,
Tugas 6
Beberapa single-user mikrokomputer system operasi seperti MS-DOS menyediakan sedikit atau tidak sama sekali arti dari pemrosesan yang konkuren. Diskusikan dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukan ke dalam suatu system operasi ?
System tersebut akan sering terganggu dan sehingga akan terjadi nghank.
Label:
Sistem Operasi,
Tugas 6
Jelaskan apa yang akan dilakukan oleh kernel kepada alih konteks ketika proses sedang berlangsung
Kernel
menjaga suatu proses rekaman pada setiap proses, atau disebut proses
control block “PCB”. Ketika suatu proses kita sedang berjalan. PCB
berisi tentang perlunya melakukan restart suatu proses dalam CPU.
Label:
Sistem Operasi,
Tugas 6
Jelaskan perbedaan short-term, medium-term, dan long-term.?
- Medium-term adalah jangka panjang scheduler mengotrol derajat multi-program
- Short-term adalah jangka pendek scheduler (atau CPU scheduler ) memilih dari antara proses-proses yang siap untuk ,mengalokasi CPU untuk salah satu dari mereka, penjadulan jangka menengah diperkenalkan oleh sistem operasi seperti waktu saham.
Label:
Sistem Operasi,
Tugas 6
Keuntungan dan kekurangan dari Komunikasi simetrik dan Asimetrik, Automatic dan Explicit Buffering, Send by copy dan Send by reference, Fixed-size dan variable sized messages
- Otomatis membuat pemrograman lebih mudah tapi adalah sebuah sistem sulit untuk membangun.
- Kirim oleh copy jaringan yang lebih baik bagi generasi dan masalah sinkronisasi. kirim dengan referensi yang lebih efisien untuk besar struktur data tetapi sulit kode karena memori bersama implikasi variabel ukuran membuat pemrograman lebih mudah tapi adalah sistem lebih sulit untuk membangun.
Label:
Sistem Operasi,
Tugas 6
Di system UNIX terdapat banyak status proses yang dapat timbul (transisi) akibat event (eksternal) OS dan proses tersebut itu sendiri. Transisi state apa sajakah yang dapat di timbulkan oleh prose situ sendiri. Sebutkan !
- Inputnya telah tersedia.
- Penjadwalannya mengambil dari proses ini “baru”.
- Penjadwalannya mengambil dari proses lain.
- Proses diblog terlebih dahulu untuk melayani suatu input karena sumber daya yang diminta belum tersedia atau meminta I/O sehingga menunggu kejadian muncul.
Label:
Sistem Operasi,
Tugas 6
Informasi yang disimpan pada table proses saat alih konteks dari suatu proses ke proses lain?
Status
proses, program counter, stack pointer, alokasi memori, status file,
informasi schdedulling atau penjadwalan informasi dll dari status kerja
ke status siap.
Label:
Sistem Operasi,
Tugas 6
Tindakan yang diambil oleh suatu kernel ketika alih konteks antar proses ?
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.
Label:
Sistem Operasi,
Tugas 6
Perbedaan Antara Penjadualan Short term, Medium term, dan Long term?
- Medium Term, disini kadang kala menguntungkan untuk memindahkan suatu proses dari memory “dan pengisian dari pengisian aktif dari CPU” , dan untuk mengurangi drazat dari multiprogramming. Kemudian waktu proses dapat dikenalkan. Ke dalam memory dan di eksekusi dan dapat juga di lanjutkan dimana prose situ.
- Long Term, suatu penjadualan Long Term pada sisi lain, dan juga mengeksekusi lebih sedikit. Dimungkinkan dari beberapa menit antara pembuatan proses baru dalam system.
Label:
Sistem Operasi,
Tugas 6
Lima Aktivitas System Operasi yang Merupakan Contoh Dari Suatu Manajemen Proses !
- Melanjutkan atau menunda proses
- Pembuatan dan juga penghapusan proses pengguna dan system proses
- Menyediakan mekanisme untuk suatu proses sinkronisasi
- Menyediakan mekanisme untuk suatu proses komunikasi
- Menyediakan mekanisme untuk suatu proses deadlock
Label:
Sistem Operasi,
Tugas 6
Langganan:
Postingan (Atom)