Langsung ke konten utama

Manajemen Proses sistem operasi

Manajemen Proses
Secara informal, proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.
Walau dua proses dapat dihubungkan dengan program yang sama, program tersebut dianggap dua urutan eksekusi yang berbeda. Sebagai contoh, beberapa pengguna dapat menjalankan copy yang berbeda pada mail program, atau pengguna yang sama dapat meminta banyak copy dari program editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau bagian tulisan-text adalah sama, data section bervariasi. Juga adalah umum untuk memiliki proses yang menghasilkan banyak proses begitu ia bekerja.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

Komentar

Postingan populer dari blog ini

Manajemen Input/Output pada sistem operasi

Manajemen Input/Output Pekerjaan utama yang paling sering dilakukan oleh sistem komputer selain melakukan komputasi adalah Input/Output (I/O). Dalam kenyataannya, waktu yang digunakan untuk komputasi lebih sedikit dibandingkan waktu untuk I/O. Ditambah lagi dengan banyaknya variasi perangkat I/O sehingga membuat manajemen I/O menjadi komponen yang penting bagi sebuah sistem operasi. Sistem operasi juga sering disebut device manager , karena sistem operasi mengatur berbagai macam perangkat ( device ). Fungsi-fungsi sistem operasi untuk sistem I/O: Penyanggaan ( buffering ). Menampung data sementara dari/ke perangkat I/O Penjadwalan ( scheduling ). Melakukan penjadualan pemakaian I/O sistem supaya lebih efisien. Spooling. Meletakkan suatu pekerjaan program pada penyangga, agar setiap perangkat dapat mengaksesnya saat perangkat tersebut siap. Menyediakan driver perangkat yang umum. Driver digunakan agar sistem operasi dapat memberi perintah untuk melakukan operasi pada p

Teknik Breeding Merpati Balap

BREEDING SEPERTI APA UNTUK MENDAPATKAN BURUNG BERKUALITAS pertama niat, selanjutnya cara crossing & harapan Breeding atau istilahnya ternak, merupakan hal mudah. Yakni memadukan dua indukan jantan dan betina dengan cara disilangkan. Muncullah anakan. Tapi, bukan hal seperti itu yang diinginkan, melainkan bagaimana menciptakan hasil ternakan kualitas super seperti apa yang diharapkan. Mampu menciptakan sprint cepat dan tembak keras ditangan joki. Hasil akhir, pembalap meraih juara. Bila dijual harganya bisa puluhan juta, bahkan ratusan juta. Bisakah?? Bagi penghobi pemula, menyilangkan kedua indukan bukan hal mudah. Tentu perlu pengalaman dan belajar lebih dalam tentang ilmu breeding. Kali ini, AGROBUR kembali membahas cara breeding ala mania Bali, yang mencoba memadukan berbagai teory breeding yang didapat. Meski hasilnya tidak 100%. Minimal, bisa mendekati apa yang diharapkan. Menurut Jaladri, kalau kita berbicara detail (belajar) awal kali akan ternak dengan me

Cara Membedakan Telur Jantan dan betina

Cara MEMBEDAKAN TELUR MERPATI JANTAN DAN BETINA Cara Pertama  Telur Jantan atau Telur Betina  : Cara yang disarankan adalah melihat bentuk telur. Kalau telur lonjong atau cungkup, maka kemungkinan jantan. Kalau bentuknya bulat maka kemungkinan besar ia betina. Yang dimaksud telur lonjong adalah, membentuk titik pada ujung telur yang lonjong tersebut maka dia adalah bibit telur jantan. Sedangkan yang cenderung bulat dia bakal menjadi telur betina. Tingkat kepastian tidak dapat dipastikan. Beberapa sumber mengatakan bahwa kepastiannya sekitar 70-80%. Dengan kata lain, jika penentuan telur ditetapkan dengan cara ini, maka dari 10 telur yang dianggap betina, masih ada dua atau 3 telur dengan bentuk yang sama, tetapi jantan. Cara Kedua  Telur Jantan atau Telur Betina : Cara ini tidak ada dasar ilmiahnya juga. Saya gunakan pendulum (bandul) seperti yang didapat dari beberapa referensi web site. Untuk gampangnya saja, saya gunakan pendulum dengan menggun