Atšķirība starp cieto un mīksto reālā laika sistēmu

Galvenā atšķirība - cieta vs mīksta reāla Laiks Sistēma
 

galvenā atšķirība starp cieto un mīksto reālā laika sistēmu ir tā, reālā laika sistēma ir sistēma, kurā viena termiņa neievērošana var izraisīt pilnīgu sistēmas kļūmi, savukārt mīksta reālā laika sistēma ir sistēma, kurā viena vai vairākas termiņa neievērošanas netiek uzskatītas par pilnīgu sistēmu kļūme, bet tā darbība tiek uzskatīta par pasliktinātu.

Operētājsistēma ir sistēmas programmatūra, kas pārvalda datora aparatūru saskaņā ar programmatūras sniegtajām instrukcijām. Operētājsistēma nodrošina dažādus uzdevumus. Dažas no tām ir failu pārvaldība, atmiņas pārvaldība, perifērisko ierīču kontrole un procesu plānošana. Viens operētājsistēmas tips ir reālā laika operētājsistēma. To var iedalīt cietās reālā laika sistēmās un mīkstajās reālā laika sistēmās.

SATURS

1. Pārskats un galvenās atšķirības
2. Kas ir cietā reālā laika sistēma
3. Kas ir mīkstā reālā laika sistēma
4. Blakus salīdzinājums - cieta un mīksta reālā laika sistēma tabulas formā
5. Kopsavilkums

Kas ir cietā reālā laika sistēma?

Reālā laika sistēma ir datu apstrādes sistēma. Laiks, kas nepieciešams sistēmai, lai reaģētu uz ievadi un nodrošinātu izeju vai parādītu atjauninātu informāciju, tiek saukts par reakcijas laiku. Tātad šajās sistēmās reakcijas laikam vajadzētu būt ļoti minimālam. Sistēmai jāpabeidz uzdevums noteiktajā termiņā. Reālā laika operētājsistēmā sistēmas izejas pareizība ir atkarīga no aprēķina loģiskā rezultāta, kā arī no laika, kas nepieciešams rezultāta iegūšanai. Viņu sistēmām ir arī struktūra, kas līdzīga parastajai operētājsistēmai. Tam ir arī mehānismi reāllaika plānošanas uzdevumiem.

01. attēls. Gaisa satiksmes vadības sistēma

Smagā reālā laika sistēmā laika patēriņš ir kritisks ierobežojums. Sistēmai vajadzētu darboties noteiktajā termiņā. Ja sistēma neveica darbību noteiktajā termiņā, tā tiek uzskatīta par uzdevuma neveiksmi. Šāda veida sistēmām nevajadzētu nokavēt termiņu. Termiņa neievērošana var būt katastrofāla. Gaisa satiksmes vadības sistēmas, raķešu un kodolreaktoru kontroles sistēmas ir tikai daži piemēri cietā reālā laika sistēmām. Ja gaisa kuģa vadības sistēma noteiktajā termiņā nesniedza instrukcijas gaisa kuģim, tā var izraisīt gaisa kuģa avāriju. Tāpēc sarežģītā reālā laika sistēmā termiņa ievērošana ir ārkārtīgi svarīga. Šīs sistēmas galvenokārt tiek izmantotas drošībai kritiskās sistēmās.

Kas ir mīkstā reālā laika sistēma?

Mīkstā reālā laika sistēmā laika prasība nav ļoti būtiska. Sistēmai jāveic uzdevums vai jāsniedz rezultāts noteiktajā termiņā, taču reizēm var būt neliela pielaide. Ja sistēma neveica uzdevumu noteiktajā termiņā, to neuzskata par kļūmi, ja vien tā nodrošina nepieciešamo rezultātu. Bet sniegums tiek uzskatīts par pasliktinātu. Termiņa neievērošana neizraisīs katastrofālu notikumu, piemēram, reālā laika sistēmā. Šīs sistēmas ir mazāk ierobežojošas. Daži programmatūras reālā laika sistēmu piemēri ir multivides straumēšana, uzlaboti zinātniskie projekti un virtuālā realitāte.

Kāda ir atšķirība starp cieto un mīksto reālā laika sistēmu?

Cieta un mīksta reālā laika sistēma

Reālā laika sistēma ir sistēma, kurā pat viena termiņa neievērošana var izraisīt pilnīgu vai katastrofālu sistēmas kļūmi. Mīkstā reālā laika sistēma ir sistēma, kurā viena vai vairākas termiņa neievērošanas netiek uzskatītas par pilnīgām sistēmas kļūmēm, bet šī darbība tiek uzskatīta par pasliktinātu.
 Ierobežojošs raksturs
Cietā reālā laika sistēma ir ļoti ierobežojoša. Mīkstā reālā laika sistēma nav īpaši ierobežojoša.
Nodošanas laiks
Cietā reālā laika sistēmā nevajadzētu nokavēt termiņu. Termiņa neievērošana izraisa pilnīgu vai katastrofālu sistēmas kļūmi. Mīkstā reālā laika sistēmā laiku pa laikam var nokavēt termiņu. Termiņa nokavēšana netiek uzskatīta par pilnīgu sistēmas kļūmi, bet pasliktina tās darbību.
 Lietderība
Cietā reālā laika sistēmai ir lielāka lietderība. Mīkstajai reālā laika sistēmai ir mazāk noderīgu.
Piemēri
Gaisa satiksmes vadības sistēmas, raķešu un kodolreaktoru kontroles sistēmas ir daži grūti izmantojamu reālā laika sistēmu piemēri. Multivides straumēšana, progresīvi zinātniskie projekti un virtuālā realitāte ir daži mīksta reālā laika sistēmu piemēri.

Kopsavilkums - Grūti vs mīksti reāli Laiks Sistēma

Šajā rakstā tika apskatīti divu veidu reālā laika operētājsistēmas; cietās reālā laika sistēmas un mīkstā reālā laika sistēmas. Atšķirība starp cietā un maigā reālā laika sistēmu ir tāda, ka reālā laika sistēma ir sistēma, kurā viena termiņa neievērošana var izraisīt pilnīgu sistēmas kļūmi, savukārt mīkstā reālā laika sistēma ir sistēma, kurā viena vai vairāk termiņa neievērošanu neuzskata par pilnīgu sistēmas kļūmi, bet tās darbība tiek uzskatīta par pasliktinātu.

Atsauce:

1.PantechProLabs India Pvt Ltd. “RTOS pamatkoncepcijas”. LinkedIn SlideShare, 2012. gada 10. decembris. Pieejams šeit 
2. “Operētājsistēmas veidi.”, Tutorials Point, 2018. gada 8. janvāris. Pieejams šeit

Attēla pieklājība:

1.'Flickr - oficiāli ASV jūras kara flotes attēli - jūrnieks vada SPN-43 gaisa meklēšanas radaru sistēmu, atrodoties stāvēšanas režīmā. '' Oficiālā Jūras kara flotes lapa no Amerikas Savienotajām ValstīmMasu komunikācijas speciālists, otrās šķiras (AW / SW) virsnieks Gretchen M. Albrehta / ASV Jūras kara flote - jūrnieks darbojas ar SPN-43 gaisa meklēšanas radaru sistēmu, stāvot pietuvošanās kontrolei. (Public Domain), izmantojot Commons Wikimedia