Galvenā atšķirība - cieta un mīksta reālā laika sistēma
 

Galvenā atšķirība starp cietās un maigas reālā laika sistēmu ir tā, 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ā vai vairāk neatbilstību termiņam netiek uzskatīta par pilnīgu sistēmas kļūmi, bet tās 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.

Smagā reālā laika sistēmā laika patēriņš ir kritisks ierobežojums. Sistēmai vajadzētu darboties noteiktajā termiņā. Ja sistēma neveicās 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, tas 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āšanos.
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 - Hard vs Soft reālā laika 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ās un maigas 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 Basic Concepts.” LinkedIn SlideShare, 2012. gada 10. decembris. Pieejams šeit
2. “Operētājsistēmas veidi.”, Konsultāciju punkts, 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 pārvalda SPN-43 gaisa meklēšanas radaru sistēmu, stāvot pietuvošanās režīmā. ((Public Domain), izmantojot Commons Wikimedia