Atšķirība Starp Cieto Un Mīksto Reālā Laika Sistēmu

Satura rādītājs:

Atšķirība Starp Cieto Un Mīksto Reālā Laika Sistēmu
Atšķirība Starp Cieto Un Mīksto Reālā Laika Sistēmu

Video: Atšķirība Starp Cieto Un Mīksto Reālā Laika Sistēmu

Video: Atšķirība Starp Cieto Un Mīksto Reālā Laika Sistēmu
Video: Radoša sabiedrība 2024, Aprīlis
Anonim

Galvenā atšķirība - Hard vs Soft Real Time System

Galvenā atšķirība starp cieto un mīksto reālā laika sistēmu ir tāda, ka cietā un 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šana netiek uzskatīta par pilnīgu sistēmas kļūmi, bet tās veiktspēja 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ži no tiem ir failu pārvaldība, atmiņas pārvaldība, perifēro ierīču vadība un procesu plānošana. Viens operētājsistēmas veids ir reāllaika operētājsistēma. To var iedalīt cietās reālā laika sistēmās un mīkstā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 - cietā un mīkstā reālā laika sistēma tabulas veidā

5. Kopsavilkums

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

Reālā laika sistēma ir datu apstrādes sistēma. Laiks, kas sistēmai nepieciešams, lai reaģētu uz ievadi un sniegtu izvadi vai parādītu atjaunināto informāciju, tiek saukts par atbildes laiku. Tātad šajās sistēmās reakcijas laikam jābūt ļoti minimālam. Sistēmai uzdevums ir jāizpilda noteiktajā termiņā. Reāllaika operētājsistēmā sistēmas izejas pareizība ir atkarīga no skaitļošanas loģiskā rezultāta, kā arī 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.

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

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

Cietā reālā laika sistēmā laika prasība ir kritisks ierobežojums. Sistēmai vajadzētu darboties noteiktajā termiņā. Ja sistēma nedarbojās noteiktajā termiņā, tā tiek uzskatīta par uzdevuma neizdošanos. Šāda veida sistēmām nevajadzētu nokavēt termiņu. Termiņa nokavēšana var būt katastrofāla. Gaisa satiksmes vadības sistēmas, raķešu un kodolreaktoru vadības sistēmas ir maz piemēru cietā reālā laika sistēmām. Ja gaisa kuģa vadības sistēma noteiktajā termiņā nedeva instrukcijas gaisa kuģim, tas var izraisīt gaisa kuģa avāriju. Tāpēc reālā laika režī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 Soft reālā laika sistēma?

Mīkstajā reālā laika sistēmā laika prasība nav īpaši svarīga. Sistēmai jāveic uzdevums vai jāsniedz rezultāts noteiktajā termiņā, taču reizēm var būt neliela pielaide. Ja sistēma neizpildīja uzdevumu noteiktajā termiņā, to neuzskata par kļūmi, ja vien tā nodrošina nepieciešamo produkciju. Bet tiek uzskatīts, ka sniegums ir pasliktinājies. Termiņa nokavēšana neradīs katastrofālu notikumu kā grūti reālā laika sistēmā. Šīs sistēmas ir mazāk ierobežojošas. Daži programmatūras reāllaika sistēmu piemēri ir multivides straumēšana, progresīvi zinātniski projekti un virtuālā realitāte.

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

Atšķirīgs raksts vidū pirms tabulas

Hard vs Soft reālā laika sistēma

Cietā 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 neuzskata par pilnīgu sistēmas kļūmi, bet šī veiktspēja tiek uzskatīta par pasliktinātu.
Ierobežojoša daba
Cietā reālā laika sistēma ir ļoti ierobežojoša. Soft reālā laika sistēma nav ļoti ierobežojoša.
Termiņš
Hard-real-time sistēmai nevajadzētu nokavēt termiņu. Termiņa nokavēšana izraisa pilnīgu vai katastrofālu sistēmas kļūmi. Soft reālā laika sistēma laiku pa laikam var nokavēt termiņu. Termiņa nokavēšana netiek uzskatīta par pilnīgu sistēmas kļūmi, bet pasliktina veiktspēju.
Lietderība
Cietā reālā laika sistēmai ir lielāka lietderība. Mīkstajai reālā laika sistēmai ir mazāka lietderība.
Piemēri
Gaisa satiksmes vadības sistēmas, raķešu un kodolreaktoru vadības sistēmas ir daži cietā reālā laika sistēmu piemēri. Multivides straumēšana, progresīvi zinātniski projekti un virtuālā realitāte ir daži mīksto reāllaika sistēmu piemēri.

Kopsavilkums - Hard vs Soft Real Time System

Šajā rakstā tika apspriesti divu veidu reāllaika operētājsistēmas; cietās reālā laika sistēmas un mīkstās reālā laika sistēmas. Atšķirība starp cieto un mīksto reālā laika sistēmu ir tā, ka cietā un reālā laika sistēma ir sistēma, kurā viena noteikta 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 vairāk nespēja ievērot termiņu netiek uzskatīta par pilnīgu sistēmas kļūmi, bet tiek uzskatīts, ka tā darbība ir pasliktinājusies.

Ieteicams: