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),
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
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 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