Forskel mellem RTOS og generelle OS?

K

kishorekumar_ms

Guest
Hvad er forskellene mellem RTOS og General OS ..??

hjælp mig pls

tak,

Kishore Kumar MS

 
Den afgørende forskel mellem almen-computing operativsystemer og tidstro operativsystemer er behovet for "deterministiske" timing opførsel i realtid operativsystemer.Formelt, "deterministiske" timing betyder, at operativsystemet tjenester forbruge eneste kendte og forventede mængder af tid.I teorien disse service gange kan udtrykkes som matematiske formler.Disse formler skal være strengt algebraisk og ikke indeholde nogen tilfældig timing komponenter.Tilfældige elementer i service gange kan forårsage tilfældige forsinkelser i programsoftware og kunne derefter stiller ansøgningen tilfældigt glip realtid frister et scenario klart uacceptabelt for en tidstro indlejrede system.Mange ikke-tidstro operativsystemer også levere tilsvarende kerne tjenester.

General-computing ikke-realtid operativsystemer er ofte ganske ikke-deterministiske.Deres tjenester kan injicere tilfældige forsinkelser i programsoftware og dermed forårsage langsomme svartider på en ansøgning på uventede tidspunkter.Hvis du beder bygherren af en ikke-real-time operativsystem for algebraisk formel beskriver timing opførsel af en af sine tjenester (såsom at sende en besked fra opgave til opgave), vil du uvægerligt ikke få en algebraisk formel.I stedet udvikleren af den ikke-real-time operativsystem (såsom Windows, Unix eller Linux) vil blot give dig en forundret look.Deterministiske timing adfærd var simpelthen ikke et design mål for disse generelle-computing operativsystemer.

På den anden side,
tidstro operativsystemer ofte gå et skridt videre end grundlæggende determinisme.For de fleste kerne tjenesteydelser, disse operativsystemer tilbyder konstant belastning-uafhængige timing: Med andre ord, algebraisk formel er så simpelt som: T (message_send) = konstant, uanset længden af den besked, der skal sendes, eller andre faktorer såsom antallet af opgaver og køer og beskeder, der forvaltes af RTOS.

Mange RTOS tilhængere hævder, at en real-time operativsystem skal ikke bruge den virtuelle hukommelse koncepter, fordi personsoegning mekanik forhindre en deterministiske svar.Mens dette er et hyppigt støttede argument skal det bemærkes, at udtrykket "real-time operativsystem" og determinisme dækker i denne sammenhæng et meget bredt defineret, og forhandlere af mange forskellige operativsystemer anvende disse vilkår med forskellig betydning.Når du vælger et operativsystem til en bestemt opgave, realtidsindsamling attributten alene er et utilstrækkeligt kriterium, derfor.Deterministiske adfærd og deterministiske latencies har kun værdi, hvis svar ligger inden for grænserne af den fysik i processen, der skal kontrolleres.For eksempel, der kontrollerer et forbrændingsmotor i en racing bil har forskellige realtid krav på problemet med besættelse af en 1.000.000 liter vand tank gennem et 2 "rør.

Real-time operativsystemer ofte bruger i indlejrede løsninger,
dvs computing platforme, der er inden for en anden enhed.Eksempler for indlejrede systemer omfatter forbrændingsmotor kontrollører eller vaskemaskine controllere og mange andre.Desktop PC og andre almene formål computerne ikke indlejrede systemer.Mens tidstro operativsystemer er typisk beregnet til og anvendes med indlejrede systemer, de to aspekter i det væsentlige er selvstændig, og har forskellige krav.A real-time operativsystem for indlejrede systemet adresser begge requirements.-Wiki.AnswersHope this helps ..

http://www.control.com/1026205354/index_html

 
Jeg tror, det vil være en hjælp til dig ....
Beklager, men du skal login for at se denne tilslutningskrav

 

Welcome to EDABoard.com

Sponsor

Back
Top