Obsah
- Definice - Co znamená Pre-Emption?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje Pre-Emption
Definice - Co znamená Pre-Emption?
Předkup se týká dočasného přerušení a pozastavení úkolu, aniž by byl požádán o jeho spolupráci, s úmyslem tento úkol později obnovit. Tento akt se nazývá přepínač con a je obvykle prováděn předběžným plánovačem, komponentou v operačním systému, která je oprávněna předběžně vyprázdnit nebo přerušit a později obnovit úlohy běžící v systému.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje Pre-Emption
Pre-emption je forma multitaskingu, ve kterém plánovač přeruší a pozastaví aktuálně spuštěnou úlohu, aby mohl obnovit dříve pozastavenou úlohu. Tato aktivita probíhá téměř u každého dostupného operačního systému. Metoda používaná časnými 16bitovými verzemi MS oken byla ne-preventivní (kooperativní) multitasking. Všechny 32bitové verze používají preventivní multitasking. Předvolba zahrnuje použití mechanismu přerušení, který pozastaví aktuálně provádějící vlákno a poté vyvolá plánovač, aby určil, které vlákno by mělo být provedeno dále, což umožňuje všem vláknům získat určitou částku. času procesoru.
Čas přidělený vláknu pro spuštění v preemptivním multitaskingovém systému se nazývá časový řez nebo kvantový čas. Plánovač přiděluje každé vlákno, které provádí, časový úsek. Jakmile vyprší časový úsek vlákna, plánovač jej pozastaví a poté přepne na jiné vlákno.
Některé systémy mají preventivní jádra, která umožňují předvídat úkoly i v režimu jádra. Příklady takových systémů jsou Solaris 2, Windows NT, Linux, Advanced Interactive eXecutive a Berkeley Software Distribution.