3.1 Konsep Proses
Jika kita berdiskusi mengenai sistem operasi, maka akan timbul sebuah pertanyaan yaitu mengenai istilah apa yang sempurna untuk menyebut semua acara yang dilakukan oleh CPU. Sistem Batch mengeksekusi jobs sebagaimana suatu sistem time-shared memakai user programs atau tasks . Bahkan pada sistem dengan satu penggunapun, ibarat pada Microsoft Windows dan Macintosh OS, seorang pengguna bisa menjalankan beberapa agenda pada ketika yang sama, misalnya Word Processor, Web Browser, dan paket e-mail. Bahkan bila pengguna hanya sanggup menjalankan satu agenda pada satu waktu, sistem operasi perlu untuk mendukung acara agenda internalnya sendiri, ibarat managemen memori. Dalam banyak hal, seluruh acara ini yakni serupa, maka kita menyebut seluruh agenda itu proses-proses ( processes ). Istilah job dan proses dipakai hampir sanggup dipertukarkan pada goresan pena ini. Walau kami sendiri lebih menyukai istilah proses, banyak teori dan terminologi sistem-operasi dikembangkan selama suatu waktu ketika acara utama sistem operasi yakni job processing . Akan membingungkan bila kita menghindari penggunaan istilah yang telah diterim oleh publik yang memasukkan kata job hanya alasannya yakni proses mempunyai istilah job sebagai pengganti atau pendahulunya.
3.1.1 Definisi Proses
Secara tidak langsung, proses yakni agenda yang sedang dieksekusi. Suatu proses yakni lebih dari sebuah kode program, yang terkadang disebut text section . Proses juga meliputi agenda counter , yaitu sebuah stack untuk menyimpan alamat dari arahan yang akan dihukum selanjutnya dan register. Sebuah proses pada umumnya juga mempunyai sebuah stack yang berisikan data-data yang diperlukan selama proses dihukum (seperti parameter method, alamat return dan variabel lokal), dan sebuah data section yang menyimpan variabel global.Kami tekankan bahwa agenda itu sendiri bukanlah sebuah proses; suatu agenda yakni satu entitas pasif; ibarat isi dari sebuah berkas yang disimpan didalam disket. Sedangkan sebuah proses dalam suatu entitas aktif, dengan sebuah agenda counter yang menyimpan alamat arahan selanjut yang akan dihukum dan seperangkat sumber daya ( resource yang diperlukan semoga sebuah proses sanggup dieksekusi.Walau dua proses sanggup dihubungkan dengan agenda yang sama, agenda tersebut dianggap dua urutan sanksi yang berbeda. Sebagai contoh, beberapa pengguna sanggup menjalankan copy yang berbeda pada mail program, atau pengguna yang sama sanggup meminta banyak copy dari agenda editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau penggalan text-section yakni sama, data section-nya bervariasi. Adalah umum untuk mempunyai proses yang menghasilkan banyak proses begitu ia bekerja. Hal ini akan dijelaskan lebih detail pada subbab Hubungan Antar Proses.
3.1.2 Status Proses
Bila sebuah proses dieksekusi, maka statusnya akan berubah-ubah. Status dari sebuah proses mencerminkan acara atau keadaan dari proses itu sendiri. Berikut ini yakni status-status yang mungkin dimiliki sebuah proses:
Untuk lebih lanjut silahkan download link dibawah ini :
Proses-proses pada SO klik disini
Jika kita berdiskusi mengenai sistem operasi, maka akan timbul sebuah pertanyaan yaitu mengenai istilah apa yang sempurna untuk menyebut semua acara yang dilakukan oleh CPU. Sistem Batch mengeksekusi jobs sebagaimana suatu sistem time-shared memakai user programs atau tasks . Bahkan pada sistem dengan satu penggunapun, ibarat pada Microsoft Windows dan Macintosh OS, seorang pengguna bisa menjalankan beberapa agenda pada ketika yang sama, misalnya Word Processor, Web Browser, dan paket e-mail. Bahkan bila pengguna hanya sanggup menjalankan satu agenda pada satu waktu, sistem operasi perlu untuk mendukung acara agenda internalnya sendiri, ibarat managemen memori. Dalam banyak hal, seluruh acara ini yakni serupa, maka kita menyebut seluruh agenda itu proses-proses ( processes ). Istilah job dan proses dipakai hampir sanggup dipertukarkan pada goresan pena ini. Walau kami sendiri lebih menyukai istilah proses, banyak teori dan terminologi sistem-operasi dikembangkan selama suatu waktu ketika acara utama sistem operasi yakni job processing . Akan membingungkan bila kita menghindari penggunaan istilah yang telah diterim oleh publik yang memasukkan kata job hanya alasannya yakni proses mempunyai istilah job sebagai pengganti atau pendahulunya.
3.1.1 Definisi Proses
Secara tidak langsung, proses yakni agenda yang sedang dieksekusi. Suatu proses yakni lebih dari sebuah kode program, yang terkadang disebut text section . Proses juga meliputi agenda counter , yaitu sebuah stack untuk menyimpan alamat dari arahan yang akan dihukum selanjutnya dan register. Sebuah proses pada umumnya juga mempunyai sebuah stack yang berisikan data-data yang diperlukan selama proses dihukum (seperti parameter method, alamat return dan variabel lokal), dan sebuah data section yang menyimpan variabel global.Kami tekankan bahwa agenda itu sendiri bukanlah sebuah proses; suatu agenda yakni satu entitas pasif; ibarat isi dari sebuah berkas yang disimpan didalam disket. Sedangkan sebuah proses dalam suatu entitas aktif, dengan sebuah agenda counter yang menyimpan alamat arahan selanjut yang akan dihukum dan seperangkat sumber daya ( resource yang diperlukan semoga sebuah proses sanggup dieksekusi.Walau dua proses sanggup dihubungkan dengan agenda yang sama, agenda tersebut dianggap dua urutan sanksi yang berbeda. Sebagai contoh, beberapa pengguna sanggup menjalankan copy yang berbeda pada mail program, atau pengguna yang sama sanggup meminta banyak copy dari agenda editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau penggalan text-section yakni sama, data section-nya bervariasi. Adalah umum untuk mempunyai proses yang menghasilkan banyak proses begitu ia bekerja. Hal ini akan dijelaskan lebih detail pada subbab Hubungan Antar Proses.
3.1.2 Status Proses
Bila sebuah proses dieksekusi, maka statusnya akan berubah-ubah. Status dari sebuah proses mencerminkan acara atau keadaan dari proses itu sendiri. Berikut ini yakni status-status yang mungkin dimiliki sebuah proses:
Untuk lebih lanjut silahkan download link dibawah ini :
Proses-proses pada SO klik disini
0 Komentar untuk "Proses-Proses Pada So"