Buka menu utama

Dalam ilmu komputer, sebuah proses adalah sebuah kejadian dari jalannya sebuah program komputer. Ini memiliki kode program dan aktivitasnya saat ini. Tergantung dengan sistem operasinya, sebuah proses dapat dijalankan dalam banyak utas sekaligus.[1][2]

Sebuah program komputer adalah sebuah daftar perintah, dimana sebuah proses adalah kerja nyata dari perintah tersebut. Beberapa proses dapat dijalankan oleh program yang sama.

Tugas ganda adalah salah satu cara untuk membolehkan beberapa proses untuk berbagi prosesor (UPS) dan sumber daya sistem. Setiap UPS menjalankan satu tugas dalam satu waktu. Namun, tugas ganda membolehkan setiap prosesor untuk beralih di antara tugas-tugas yang sedang dijalankan tanpa harus menunggu sampai masing-masing tugas selesai. Tergantung dengan sistem operasinya, peralihan tugas dapat dilakukan saat sedang mengolah masukan/keluaran, saat ditandai untuk beralih, atau saat ada kemacetan pada perangkat keras.

ReferensiSunting

  1. ^ Silberschatz, Abraham; Cagne, Greg; Galvin, Peter Baer (2004). "Chapter 4. Processes". Operating system concepts with Java (edisi ke-Sixth). John Wiley & Sons. ISBN 0-471-48905-0. 
  2. ^ Vahalia, Uresh (1996). "Chapter 2. The Process and the Kernel". UNIX Internals: The New Frontiers. Prentice-Hall Inc. ISBN 0-13-101908-2.