Nah, malam ini saya akan menjelaskan tentang proses suatu Sistem Operasi.
Melalui pengertiannya sendiri proses berarti program yang berjalan. Proses juga dapat diartikan sebagai entitas(sesuatu) yang bisa dieksekusi prosesor. Nah itu tadi pengertian proses, selain itu kita juga harus tau proses terdiri dari apa saja.
Proses terdiri dari :
a) Executable program
Suatu program yang dapat dijalankan.
b) Data
Program yang dijalankan tersebuat pasti memerlukan inputan baik berupa variable ataupun suatu dokumen.
c)States proses
Ini biasanya berisi tumpukan proses (stack)
Dalam suatu proses pasti memerlukan memory manajemen sehingga memory manajemen dibutuhkan dalam :
-isolasi proses
-alokasi manajemen secara otomatis
-mendukung modular programming
-proteksi dan kontrok akses
-long term storage
Virtual memori : memanfaatkan hardisk untuk menyimpan proses tertentu dari main memory
Multiprogramming : satu instruksi pada satu waktu walaupun banyak progrm bisa dijalankan
Multiprocessing : banyak instruksi pada datu waktu karena prosesor memiliki banyak core (inti processor)
Multithreading : setiap proses memiliki minimal 1 buah thread yang menjalankan program
Thread : sekumpulan instruksi yang dijalankan
Ada juga yang disebut Symetric Multiprocessing (SMP) dengan sebuah sistem yang memiliki :
1. Multiple processor
2. Prosessor tersebut berbagi main memory dan I/O yang sama
3. Prosessro tersebut dapat melakukan fungsi yang sama
OS dengan SMP membagi proses dan rhread ke semua prosessor. Maka keuntungan dari hal ini yaitu :
a) Performa meningkat (pararell processing)
b) Ketersediaan terjamin
c) Incremental growth
Dijelaskan juga OS berasal dari suatu kernel. Kernel adalah inti sebuah OS. Kernel berisi suatu program inti dari OS. Jenis kernel ada dua yaitu, monolitik kernel dan mikrokernel.
Monolitik kernel adalah sebuah program besar yang berjalan dalam address space yang sama.
contoh : Linux
Kernel Linux terdiri dari beberapa modules :
Object file yang kodenya dapat ditambahkan dan dihilangkan saat runtime.
Microkernel
-dapat dibagi menjadi beberapa prosess
-prosess kecil ini disebut dengan server
beberapa berjalan di kernel space, beberapa di user space
contoh : GNU Hurd, MAC OS, Windows, Minix
-
Home
»
»Unlabelled
» Basa Basi Suatu Proses Dalam Operating system
Sabtu, 27 September 2014
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar