Anda di halaman 1dari 7

Pengetian Multitasking

Multitasking adalah istilah teknologi informasi dalam bahasa inggris yang mengacukepada
sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan
menggunakan sumber daya CPU yang sama. Contoh sistem operasi jenis ini antara lain adalah
linux. Linux adalah sistem operasi yang multitasking danmultiuser seperti kebanyakan SO yang
ada pada saat ini. Multitasking pada linux artinya linux bisa atau mampu menjalankan beberapa
proses dalam waktu yang bersamaan.
Pengetian Multi Programming
Multiprograming system adalah kegiatan menjalankan beberapa program pada memori pada satu
waktu.Contoh dalam satu waktu sebuah program sedang menggunakan CPU, sedangkan program
yang lain menggunakan printer
Pengertian Multiprosessing
Multiprosessing adalah Kemampuan komputer untuk melakukan beberapa prosesdalam waktu
bersamaan,dengan keberadaanteknologi berbasis multiprocessor . Contoh computer server
Pengertian Real Time System
Real Time System Disebut juga dengan Sistem waktu nyata. Sistem yang harus menghasilkan
responyang tepat dalam batas waktu yang telah ditentukan. Jika respon komputer melewati batas
waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem.Sebuah Real time
system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil
keluaran sistem dan ketepatan waktu hasil-hasil tersebutdikeluarkan. Aplikasi penggunaan sistem
seperti ini adalah untuk memantau danmengontrol peralatan seperti motor, assembly line,
teleskop, atau instrumen lainnya.Peralatan telekomunikasi dan jaringan komputer biasanya juga
membutuhkan pengendalian secara Real time. Contoh adalah pemesanan tiket pesawat on line

Tugas ganda
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Belum Diperiksa
Banyak tugas atau tugas ganda (Bahasa Inggris :Multitasking) adalah istilah teknologi
informasi 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.
Multitasking memecahkan masalah ini dengan memjadwalkan pekerjaan mana yang dapat
berjalan dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah dapat
dikerjakan. Kondisi mengalokasikan CPU dari pekerjaan satu ke pekerjaan yang lain disebut
context switch. Ketika context switch terjadi dengan sangat cepat -- kondisi ini cukup untuk
memberikan ilusi pengolahan-paralel. Bahkan dalam komputer yang memiliki lebih dari satu
CPU (disebut multi-prosesor), multitasking memperbolehkan lebih banyak pekerjaan dijalankan
dibanding dengan jumlah CPU yang tersedia.

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.

Pengertian Multiprocessing :
Multipengolahan (Bahasa Inggris:Multiprocessing) adalah istilah teknologi informasi
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.
Multipengolahan' 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.

Pengertian Multitasking :
Banyak tugas atau tugas ganda (Bahasa Inggris :Multitasking) adalah istilah teknologi
informasi 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. Multitasking memecahkan masalah ini dengan memjadwalkan
pekerjaan mana yang dapat berjalan dalam satu waktu, dan kapan pekerjaan yang lain
menunggu untuk diolah dapat dikerjakan. Kondisi mengalokasikan CPU dari pekerjaan
satu ke pekerjaan yang lain disebut context switch. Ketika context switch terjadi dengan
sangat cepat -- kondisi ini cukup untuk memberikan ilusi pengolahan-paralel. Bahkan
dalam komputer yang memiliki lebih dari satu CPU (disebut multi-prosesor),

multitasking memperbolehkan lebih banyak pekerjaan dijalankan dibanding dengan


jumlah CPU yang tersedia.

Pengertian Distributed Processing :


Mengerjakan semua proses pengolahan data secara bersama antara komputer pusat
dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur
komunikasi. Setiap komputer tersebut memiliki prosesor mandiri sehingga mampu
mengolah sebagian data secara terpisah, kemudian hasil pengolahan tadi digabungkan
menjadi satu penyelesaian total. Jika salah satu prosesor mengalami kegagalan atau
masalah yang lain akan mengambil alih tugasnya.

PENGERTIAN Multiprogramming, Multiprocessing, Multitasking,


Timesharing
1. Multiprogramming
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.

Definisi Multitasking, Multiprograming, Multiprocessing dan Timesharing


serta Real Time System

Baiklah, berikut ini adalah penjelasan.. Cekidott !!


Multiprogramming :

Multi Programming adalah Suatu metode yang memungkinkan dua buah program atau lebih
dijalankan secara serentak dalam sebuah komputer. Bebagi sumber daya dalam waktu yang
berlainan.

Di dalam sistem Multiprograming, sebuah program dijalankan dalam CPU sampai terjadi suatu
interupsi seperti permintaan masukan. Pada saat program meminta masukan, program
berikutnya yang telah di muat dalam memory akan di jalankan sampai terjadi interupsi.
Ketika pemrosesan interupsi telah berakhir, kontrol dikembalikkan ke program yang telah
diinterupsi. Siklus seperti ini diulang sehingga program-program yang telah dimuat memory
utama akan diproses secara bergantian.

Multiprocessing :
Multi Processing adalah Suatu kemampuan sistem operasi yang menjalankan dua atau lebih
instruksi secara serentak. Dengan menggunakan sejumlah CPU dalam sebuah komputer.
Dengan pendekatan seperti ini, sistem operasi dapat mengatur agar sejumlah CPU

menjalankan instruksi-instruksi yang berbeda yang terletak dalam sebuah program dalam
waktu yang sama.

Dikatakan multiprocessing apabila suatu sistem computer menggunakan lebih dari satu CPU.
Dengan menggunakan sistem ini, instruksi- instruksi dari beberapa program yang berbeda
dapat diproses secara serentak bersamaan. Hal ini mungkin karna setiap CPU akan memproses
sebuah program. Beberapa CPU yang digabungkan mungkin dapan menggunakan sebuan main
memory bersamaan atau menggunakan main memory secara terpisah tersendiri.

Dalam hal ini, sistem operasi mampu menjalankan dua atau lebih instruksi secara serentak
dengan menjalankan sejumlah CPU dalam sebuah komputer. Melalui sistem ini kita dapat
mengatur sejumlah CPU untuk menjalankan instruksi yang berbeda dalam sebuah program.
Multitasking
Multi Tasking adalah Multitasking adalah pemrosesan beberapa tugas pada waktu yang
bersamaan.

Pada 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. Multitasking bertugas memjadwalkan pekerjaan mana yang dapat
berjalan dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah dapat
dikerjakan. Sebagai contoh, jika seseorang sedang menyetir, bertelepon lewat ponsel, dan
sambil merokok secara bersamaan, maka orang tersebut melakukan multitasking.

Saat ini, berbagai software sistem operasi sudah memiliki kemampuan multitasking. Itulah
sebabnya, saat ini kita bisa browsing, chatting, sambil mendengarkan musik secara
bersamaan.

Timesharing :

Time-sharing, sebuah cara di mana sebuah sistem mengizinkan beberapa pengguna atau
proses untuk menggunakan CPU dan memori.

Dalam sistem tersebut, sistem operasi akan menggilir proses-proses yang sedang berjalan, dan
mengizinkan setiap proses untuk dijalankan oleh CPU (serta disimpan di dalam memori),
sebelum pindah ke proses selanjutnya.
Mesin-mesin tersebut melakukan pekerjaannya dengan cepat, sehingga kebanyakan pengguna
saat itu dapat merasakan seolah-olah mereka menggunakan mesin tersebut hanya untuk
sendiri.

Secara teori, time-sharing mampu mengurangi biaya komputasi secara signifikan, mengingat
sebuah mesin dapat digunakan oleh beberapa pengguna, bahkan ada yang mencapai angka
ratusan pengguna.

Real Time System

Real Time System Disebut juga dengan Sistem waktu nyata. Sistem yang harus menghasilkan
responyang tepat dalam batas waktu yang telah ditentukan. Jika respon komputer melewati
batas waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem.Sebuah Real
time system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasilhasil keluaran sistem dan ketepatan waktu hasil-hasil tersebutdikeluarkan. Aplikasi
penggunaan sistem seperti ini adalah untuk memantau danmengontrol peralatan seperti
motor, assembly line, teleskop, atau instrumen lainnya.Peralatan telekomunikasi dan jaringan
komputer biasanya juga membutuhkan pengendalian secara Real time. Contoh adalah
pemesanan tiket pesawat on line

Anda mungkin juga menyukai