Diferența cheie - Sistem dur în timp real vs
Diferența cheie între sistemul hard-time și soft soft este că un sistem hard-time este un sistem în care o singură nereușită de a respecta termenul poate duce la o defecțiune completă a sistemului, în timp ce un sistem soft în timp real este un sistem în care unul sau mai multe eșecuri în respectarea termenului limită nu sunt considerate ca eșecuri complete ale sistemului, dar performanțele sale sunt considerate degradate.
Un sistem de operare este un software de sistem care gestionează hardware-ul computerului conform instrucțiunilor furnizate de software. Un sistem de operare oferă diverse sarcini. Gestionarea fișierelor, gestionarea memoriei, controlul dispozitivelor periferice și planificarea proceselor sunt unele dintre acestea. Un tip de sistem de operare este un sistem de operare în timp real. Poate fi împărțit în sisteme hard-time în timp real și sisteme soft în timp real.
CUPRINS
1. Prezentare generală și diferența cheie
2. Ce este sistemul hard-time în timp real
3. Ce este softul în timp real
4. Comparație side by side - Sistemul hard-hard în timp real în formă tabelară
5. Rezumat
Ce este sistemul în timp real?
Un sistem în timp real este un sistem de procesare a datelor. Timpul luat de sistem pentru a răspunde la o intrare și a furniza ieșirea sau afișarea informațiilor actualizate este cunoscut sub numele de timp de răspuns. Deci, în aceste sisteme, timpul de răspuns ar trebui să fie foarte minim. Sistemul ar trebui să finalizeze sarcina în termen. Într-un sistem de operare în timp real, corectitudinea ieșirii sistemului depinde de rezultatul logic al calculului, precum și de timpul necesar pentru a produce rezultatul. Sistemele lor au, de asemenea, o structură similară cu un sistem de operare obișnuit. De asemenea, are mecanisme pentru sarcini de planificare în timp real.
Figura 01: Sistemul de control al traficului aerian
În sistemul dur în timp real, necesarul de timp este o constrângere critică. Sistemul ar trebui să funcționeze în termen. Dacă sistemul nu a funcționat în termenul limită, acesta este considerat ca un eșec al sarcinii. Aceste tipuri de sisteme nu trebuie să rateze termenul limită. Pierderea termenului poate fi catastrofală. Sistemele de control al traficului aerian, rachetele și sistemele de control al reactoarelor nucleare sunt câteva exemple pentru sistemele de hard-time în timp real. Dacă sistemul de control al aeronavei nu a dat instrucțiunile aeronavei în termenul limită, poate provoca prăbușirea navei aeriene. Prin urmare, într-un sistem hard-time, respectarea termenului este extrem de importantă. Aceste sisteme sunt implementate în principal în sisteme critice de siguranță.
Ce este sistemul Soft în timp real?
Într-un timp real, sistem, timpul necesar nu este foarte important. Sistemul ar trebui să efectueze sarcina sau să dea rezultatul în termen, dar ocazional poate exista o toleranță mică. Dacă sistemul nu a îndeplinit sarcina în termenul limită, nu este considerat ca un eșec atâta timp cât furnizează rezultatul necesar. Dar performanța este considerată a fi degradată. Pierderea termenului nu va provoca un eveniment catastrofal, ca într-un sistem de timp real. Aceste sisteme sunt mai puțin restrictive. Câteva exemple de sisteme software în timp real sunt fluxul multimedia, proiectele științifice avansate și realitatea virtuală.
Care este diferența dintre sistemul hard și soft în timp real?
Difuzarea articolului din mijloc înainte de tabel
Sistem Hard vs Soft în timp real |
|
Un sistem hard-time în timp real este un sistem în care neîndeplinirea unui singur termen poate duce la eșec complet sau catastrofal al sistemului. | Un sistem soft în timp real este un sistem în care unul sau mai multe eșecuri în respectarea termenului limită nu sunt considerate ca eșecuri complete ale sistemului, dar performanța este considerată a fi degradată. |
Natura restrictivă | |
Un sistem hard-time în timp real este foarte restrictiv. | Un sistem Soft în timp real nu este foarte restrictiv. |
Termen limita | |
Un sistem hard-time nu trebuie să rateze termenul limită. Lipsa termenului cauzează o eroare completă sau catastrofală a sistemului. | Un sistem soft în timp real poate rata ocazional termenul limită. Lipsa termenului nu este considerată o eroare completă a sistemului, dar degradează performanța. |
Utilitate | |
Un sistem hard-time în timp real are mai multă utilitate. | Un sistem soft în timp real are mai puțină utilitate. |
Exemple | |
Sistemele de control al traficului aerian, rachetele și sistemele de control al reactoarelor nucleare sunt câteva exemple de sisteme în timp real greu. | Streamingul multimedia, proiectele științifice avansate și realitatea virtuală sunt câteva exemple de sisteme soft în timp real. |
Rezumat - Sistem în timp real greu vs moale
Acest articol a discutat două tipuri de sisteme de operare în timp real; sistemele hard time și sistemele soft soft în timp real. Diferența dintre sistemul hard și soft în timp real este că, un sistem hard-time este un sistem în care o singură nereușită de a respecta termenul poate duce la o defecțiune completă a sistemului, în timp ce un sistem soft în timp real este un sistem în care unul sau mai multe eșecuri în respectarea termenului limită nu sunt considerate ca eșecuri complete ale sistemului, dar performanțele sale sunt considerate degradate.