Anda di halaman 1dari 3

1.

Multirogramming

Multiprogramming adalah kegiatan menjalankan beberapa


program pada memori pada satu waktu. Untuk meningkatkan
keseluruhan kemampuan dari sistem komputer, para developer
memperkenalkan
konsep
multiprogramming.
Dengan
multiprogramming, beberapa tugas disimpan dalam memori dalam satu
waktu; CPU digunakan secara bergantian sehingga menambah utilisasi
CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan
tugas-tugas tersebut.
Melayani banyak program yang tidak ada hubungannya satu sama lain
dan dijalankan sekaligus dalam satu komputer yang sama. Pelaksanaan
instruksi yang diterapkan adalah:
- program dimuat ke dalam memori,
- program dijalankan sampai mengakses perangkat I/O,
- berpindah (switch) ke pekerjaan lain,
- langkah tersebut berulang terus menerus,
- untuk proses perpindahan (switching), dilaksanakan oleh software
2. Multiprocessing

Multiprocessing adalah istilah teknologi informasi dalam bahasa


Inggris yang merujuk kepada kemampuan pemrosesan komputer yang
dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan
dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat
merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari
satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor
tersebut.
Multiprocessing juga kadang merujuk kepada kemampuan eksekusi
terhadap beberapa proses perangkat lunak dalam sebuah sistem secara
serentak, jika dibandingkan dengan sebuah proses dalam satu waktu,
meski istilah multiprogramming lebih sesuai untuk konsep ini.
Multiprocessing sering diimplementasikan dalam perangkat keras
(dengan menggunakan beberapa CPU sekaligus), sementara
multiprogramming sering digunakan dalam perangkat lunak. Sebuah
sistem mungkin dapat memiliki dua kemampuan tersebut, salah satu di
antaranya, atau tidak sama sekali.

3. Multitasking

Multitasking adalah pemrosesan beberapa tugas pada waktu yang


bersamaan. Sebagai contoh, jika seseorang sedang menyetir, bertelepon
lewat ponsel, dan sambil merokok secara bersamaan, maka orang
tersebut melakukan multitasking.
Multitasking merupakan mekanisme kerja komputer. CPU komputer
dapat menangani beberapa proses dalam waktu yang sama secara akurat.
Proses yang dikerjakan tergantung pada instruksi yang diberikan oleh
software komputer. Oleh sebab itu, untuk memanfaatkan kemampuan
CPU secara maksimal, software yang digunakan juga harus memiliki
kemampuan multitasking. Saat ini, berbagai software sistem operasi
sudah memiliki kemampuan multitasking. Itulah sebabnya, saat ini Anda
bisa browsing di halaman web SmitDev, chatting, sambil mendengarkan
musik secara bersamaan.
4. Timesharing

Time sharing juga disebut sebagai Multitasking, dimana pengertian


ini bisa disamakan dengan multiprogramming, hanya saja waktu
prosesnya dibatasi. Waktu maksimum yang digunakan CPU disebut
quantum time. Keuntungan time sharing adalah tingkat kebersamaannya
menjadi tinggi. Time sharing memerlukan pengaturan kerja input dan
output. Secara normal, CPU sanggup memproses lebih dari satu data
dalam setiap detik. Dimana pada saat itu, input dan output device juga
harus siap untuk memberikan data ataupun menerima hasil proses secara
cepat. Oleh karena itu diperlukan adanya penjadwalan kerja yang baik.
Banyak switched yang bisa bekerja secara otomatis untuk mengatur
semuanya dalam waktu yang bersamaan

D
I
S
U
S
U
N
OLEH:
NAMA: NAEK SIRINGO-RINGO
KELAS: Vll-B
MAPEL: TIK

MEDAN

Anda mungkin juga menyukai