Pengertian Multitasking
Multitasking adalah istilah teknologi informasi dalam bahasa Inggris
yang mengacu kepada sebuah metode dimana banyak pekerjaan atau dikenal
juga sebagai proses diolah dengan menggunakan sumberdaya CPU yang sama.
Dalam kasus sebuah komputer dengan prosesor tunggal, hanya satu
instruksi yang dapat bekerja dalam satu waktu, berarti bahwa CPU
tersebut secara aktif mengolah instruksi untuk satu pekerjaan tersebut.

Sistem operasi komputer dapat juga mengadopsi berbagai macam strategi
penjadwalan, yang secara garis besar dapat dikategorikan sebagai
berikut:
* Dalam sistem multi-program, pekerjaan yang sedang diolah terus
berjalan hingga membutuhkan suatu operasi yang memerlukan interaksi dari
luar. (e.g. membaca dari tape). Sistem multi-program didesain untuk
memaksimalkan penggunaan CPU.
* Dalam sistem time-sharing , pekerjaan yang sedang diolah diharuskan
melepaskan kerja CPU, baik secara sukarela atau dari interaksi luar,
seperti interupsi-perangkat-keras. Sistem Time-sharing didesain untuk
memperbolehkan beberapa program seolah diproses secara bersamaan.
* Dalam sistem real-time, beberapa program yang sedang menunggu dijamin
untuk mendapatkan pengolahan dari CPU ketika interaksi luar terjadi.
Sistem real-time didesain untuk melakukan kontrol mekanik seperti
robot-robot industri, yang memerlukan ketepatan pemrosesan.
Dewasa ini, penggunaan istilah time-sharing jarang digunakan, dan digantikan dengan istilah multitasking.
0 comments:
Post a Comment