Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je rozdelenie kľúčových rozdielov:
* Plánovanie úloh: OS, ktoré nie sú v čase, používajú algoritmy plánovania, ktoré sa zameriavajú na maximalizáciu priepustnosti alebo minimalizáciu priemerných čakacích časov. Neposkytujú záruky o tom, kedy bude úloha vykonať. OS v reálnom čase využívajú prioritné plánovanie na zabezpečenie včasného dokončenia úloh.
* Deterministické správanie: OS, ktoré nerealizujú, vykazujú nedeterministické správanie, čo znamená, že čas odozvy na udalosť alebo žiadosť sa môže líšiť v závislosti od zaťaženia systému a iných faktorov. Cieľom RToses je deterministické správanie, čo znamená predvídateľné a konzistentné časy odozvy.
* prerušenie manipulácie: Zatiaľ čo OS, ktoré nerealizujú, prerušujú prerušenia, nemajú mechanizmy na zaručenie včasného spracovania prerušení pre aplikácie v reálnom čase. RTOSes uprednostňuje a zvládajú prerušenia rýchlo, aby dodržali termíny.
* Aplikácie: OS, ktoré sa nerealizujú, sa používajú na všeobecné výpočty, ako sú stolné počítače, prenosné počítače a servery prevádzkované aplikácie, ako sú procesory Word, webové prehliadače a hry. OSS v reálnom čase sa používajú v aplikáciách, kde sú včasné reakcie kritické, napríklad systémy priemyselného riadenia, zdravotnícke pomôcky a letecké systémy.
* Príklady: Windows, MacOS, Linux (ak nie sú nakonfigurované ako RTO) a Android sú príklady operačných systémov bez času.
V podstate, ak aplikácia dokáže tolerovať niektoré oneskorenia bez toho, aby spôsobila zlyhanie alebo poškodenie, postačuje OS, ktorý nie je v reálnom čase. Ak sú presné načasovanie a citlivosť prvoradé, je potrebné RTOS.