Multiprogramming
Multiprogamming adalah manajemen banyak proses pada satu pemroses. Istilah yang digunakai
multiprogrammaing (
multitasking) bukan
multiprocessing.
Multprocessing telah
digunakan untuk konsep lain, yaitu komputer dengan banyak pemroses di
satu sistem komputer dengan masing-masing pemroses melakukan pemrosesan
secara independen. Saat ini, kebanyakan komputer pribadi,
workstation adalah sistem pemroses tunggal yang menjalankan sistem operasi
multiprogramming (
multitasking) seperti
MS-Windows 3.0, MS-Windows NT, OS/2 dan
Macintosh System 7.
Banyak proses dijalankan bersamaan, masing-masing proses mendapat
bagian memori dan kendali tersendiri. Sisem operasi mengalih-alihkan
pemroses di antara proses-proses tersebut.
Multiprocessing
Multiprocessing adalah manajemen banyak proses di komputer
multiprocessor (banyak pemroses di dalamnya). Dulunya sistem ini lanya terdapat di sistem besar,
mainframe dan minikomputer. Saat ini komputer
workstation telah dapat dilengkapi
multiprocessor. Menggunakan
komputer semaksimal mungkin dengan beberapa CPU sehingga beberapa
program bisa dijalankan secara bersama-sama , masing-masing dengan
menggunakan prosesornya sendiri-sendiri. Sistem operasi
Microsoft Windows NT, UNIX, Linux menyediakan dukungan
multiprocessing.
Distributed Processing / computing
Distributed Processing adalah manajemen banyak proses yang
dieksekusi di banyak sistem komputer yang tersebar (terdistribusi).
Trend masa datang adalah menuju komputasi tersebar (
distributed computing). Banyak riset dan pengembangan sistem operasi tersebar di antaranya
AMOEBA, MACH, dan sebagainya.
Tidak ada komentar:
Posting Komentar