Multitugas[1] atau tugas ganda (bahasa Inggris: multitasking) adalah istilah teknologi informasi yang mengacu kepada sebuah metode di mana banyak pekerjaan atau dikenal juga sebagai proses yang diolah menggunakan sumber daya CPU yang sama. Dalam kasus sebuah komputer dengan prosesor tunggal, hanya satu instruksi yang dapat bekerja dalam satu waktu, berarti bahwa CPU tersebut secara giat mengolah instruksi untuk satu pekerjaan tersebut. Multitugas memecahkan masalah ini dengan menjadwalkan 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 alih konteks. Ketika alih konteks terjadi dengan sangat cepat, kondisi ini cukup untuk memberikan ilusi komputasi sejajar (parallel excecution). Bahkan dalam komputer yang memiliki lebih dari satu CPU (disebut pengolah ganda), multitugas memperbolehkan lebih banyak tugas dijalankan dibanding jumlah CPU yang tersedia.

Sistem operasi komputer dapat juga mengadopsi berbagai macam strategi penjadwalan, yang secara garis besar dapat dikategorikan sebagai berikut:

  • Dalam sistem program ganda (multi-program), pekerjaan yang sedang diolah terus berjalan hingga membutuhkan suatu operasi yang memerlukan interaksi dari luar. (misalnya membaca dari kandar pita). Sistem program ganda dirancang untuk memaksimalkan penggunaan CPU.
  • Dalam sistem bagi waktu (time-sharing), pekerjaan yang sedang diolah diharuskan melepaskan kerja CPU, baik secara sukarela atau dari interaksi luar, seperti interupsi-peranti-keras. Sistem bagi waktu dirancang untuk memperbolehkan beberapa program seolah diproses secara bersamaan.
  • Dalam sistem waktu nyata (real-time), beberapa program yang sedang menunggu dijamin untuk mendapatkan pengolahan dari CPU ketika interaksi luar terjadi. Sistem waktu nyata dirancang untuk melakukan kendali mekanik seperti robot-robot industri, yang memerlukan ketepatan pengolahan.

Dewasa ini, istilah time-sharing jarang digunakan, dan digantikan dengan istilah multitasking.

Referensi

sunting
  1. ^ "Padanan kata multitasking". pasti.kemdikbud.go.id. Diakses tanggal 2025-09-07.

📚 Artikel Terkait di Wikipedia

Program komputer

untuk menjalankan beberapa program pada saat bersamaan disebut sebagai multitasking. Program komputer dapat dikategorikan menurut fungsinya; perangkat lunak

Tim Berners-Lee

hal-hal typesetting lainnya untuk printer cerdas, dan sistem operasi multitasking. Setahun setengah dihabiskan sebagai konsultan independen termasuk tugas

Sejarah Microsoft Windows

saja. Dalam konfigurasi seperti itu, Windows dapat menjalankan aplikasi multitasking lainnya, seperti DESQview yang berjalan dalam modus terproteksi yang

X86

ruang alamat memori, maka dalam modus ini sistem operasi dapat melakukan multitasking. Prosesor Intel 80286 memang dilengkapi kemampuan masuk ke dalam modus

IOS

"Apple releases iPadOS 13.1 featuring Dark Mode, new Home Screen and multitasking, Arcade, and more". 9to5Mac (dalam bahasa American English). Diakses

IPadOS

mencerminkan perbedaan fitur dari kedua lini produk tersebut, seperti multitasking. Sistem operasi ini diperkenalkan sebagai iPadOS 13 pada tahun 2019,

Teori interaksi simbolik

Claire G.; Bickham, David; Ross, Craig S.; Rich, Michael (2015-01-02). "Multitasking With Television Among Adolescents". Journal of Broadcasting & Electronic

Tabel Alokasi Berkas

dibaca dari sebuah disk, utamanya pada sistem operasi yang mendukung multitasking, yang membutuhkan banyak pergerakan head hard disk yang lamban. Sistem