Obsah:
Definícia - Čo znamená predkupné právo?
Predkupné právo sa vzťahuje na dočasné prerušenie a pozastavenie úlohy bez toho, aby bola potrebná jej spolupráca, so zámerom pokračovať v nej neskôr. Tento úkon sa nazýva prepínač kontextu a zvyčajne ho vykonáva preventívny plánovač, komponent v operačnom systéme, ktorý má oprávnenie na predčasné vyprázdnenie alebo prerušenie a neskôr obnoví úlohy bežiace v systéme.
Techopedia vysvetľuje predkupné právo
Predradenie je forma multitaskingu, pri ktorej plánovač preruší a pozastaví práve prebiehajúcu úlohu, aby sa obnovila predtým pozastavená úloha. Táto aktivita sa koná takmer na každom dostupnom operačnom systéme. Metóda, ktorá sa používala v prvých 16-bitových verziách okien MS, bola ne preventívna (kooperatívna) multitasking. Všetky 32-bitové verzie používajú preventívne multitasking. Predvolenie zahŕňa použitie prerušovacieho mechanizmu, ktorý pozastaví aktuálne vykonávané vlákno a potom vyvolá plánovač, aby určil, ktoré vlákno by sa malo vykonať ďalej, čo umožňuje všetkým vláknom získať určitú čiastku. času procesora.
Čas vyhradený na to, aby vlákno bežalo v preempčnom multitaskingovom systéme, sa nazýva časový segment alebo kvantový čas. Plánovač pridelí časový úsek každému vláknu, ktoré vykoná. Po uplynutí časového úseku vlákna ho plánovač pozastaví a potom prepne na iné vlákno.
Niektoré systémy majú prediktívne jadrá, ktoré umožňujú predvídanie úloh dokonca aj v režime jadra. Príkladmi takýchto systémov sú Solaris 2, Windows NT, Linux, Advanced Interactive eXecutive a Berkeley Software Distribution.
