Rumah Perangkat keras Apa itu multitasking non-preemptive? - definisi dari techopedia

Apa itu multitasking non-preemptive? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Non-Preemptive Multitasking?

Non-preemptive multitasking adalah teknik multitasking legacy di mana sistem operasi (OS) mengalokasikan seluruh unit pemrosesan pusat (CPU) untuk satu proses tunggal sampai proses selesai. Program melepaskan CPU itu sendiri atau hingga waktu yang dijadwalkan berlalu. Itu diluncurkan di Windows 3.1 dan versi Mac OS serupa dari era itu.

Techopedia menjelaskan Non-Preemptive Multitasking

Dalam multitasking non-preemptive, kontrol CPU sebagian besar tetap dengan satu program untuk jangka waktu yang lebih lama. Multitasking non-preemptive berfungsi baik dengan aplikasi dan program yang membutuhkan sumber daya CPU yang intensif dan berkelanjutan. Namun, ketika suatu program memegang CPU untuk waktu yang lama, itu mempengaruhi program lain yang harus menunggu program saat ini untuk menyelesaikan atau melepaskan CPU secara sukarela.

Non-preemptive multitasking juga menggabungkan beberapa elemen dari multitasking kooperatif, di mana satu atau lebih program bekerja sama, sampai batas tertentu, dalam berbagi pemanfaatan CPU dan kolaborasi.

Apa itu multitasking non-preemptive? - definisi dari techopedia