Հիմնական տարբերություն – Կոշտ ընդդեմ փափուկ իրական ժամանակի համակարգ
Կոշտ և փափուկ իրական ժամանակի համակարգերի հիմնական տարբերությունն այն է, որ կոշտ իրական ժամանակի համակարգը համակարգ է, որի վերջնաժամկետի մեկ ձախողումը կարող է հանգեցնել համակարգի ամբողջական ձախողման, մինչդեռ փափուկ իրական ժամանակի համակարգը համակարգը, որտեղ մեկ կամ մի քանի ձախողումներ, որոնք չեն համապատասխանում վերջնաժամկետին, չի համարվում համակարգի ամբողջական ձախողում, սակայն դրա կատարումը համարվում է նսեմացված:
Օպերացիոն համակարգը համակարգային ծրագրաշար է, որը կառավարում է համակարգչային տեխնիկան՝ համաձայն ծրագրաշարի կողմից տրված հրահանգների: Օպերացիոն համակարգը ապահովում է տարբեր առաջադրանքներ:Ֆայլերի կառավարումը, հիշողության կառավարումը, ծայրամասային սարքերի կառավարումը և գործընթացների պլանավորումը դրանցից մի քանիսն են: Օպերացիոն համակարգի տեսակներից մեկը իրական ժամանակի օպերացիոն համակարգն է: Այն կարելի է բաժանել իրական ժամանակի կոշտ համակարգերի և իրական ժամանակի փափուկ համակարգերի:
Ի՞նչ է դժվար իրական ժամանակի համակարգը:
Իրական ժամանակի համակարգը տվյալների մշակման համակարգ է: Համակարգի կողմից մուտքագրմանն արձագանքելու և ելքը տրամադրելու կամ թարմացված տեղեկատվությունը ցուցադրելու համար պահանջվող ժամանակը հայտնի է որպես արձագանքման ժամանակ: Այսպիսով, այս համակարգերում արձագանքման ժամանակը պետք է լինի շատ նվազագույն: Համակարգը պետք է կատարի առաջադրանքը սահմանված ժամկետում: Իրական ժամանակի օպերացիոն համակարգում համակարգի ելքի ճիշտությունը կախված է հաշվարկի տրամաբանական արդյունքից, ինչպես նաև արդյունք ստանալու համար պահանջվող ժամանակից: Նրանց համակարգերը նույնպես ունեն սովորական օպերացիոն համակարգի կառուցվածք: Այն նաև ունի իրական ժամանակում առաջադրանքների պլանավորման մեխանիզմներ։
Նկար 01. Օդային երթևեկության կառավարման համակարգ
Դժվար իրական ժամանակի համակարգում ժամանակի պահանջը կրիտիկական սահմանափակում է: Համակարգը պետք է գործի սահմանված ժամկետում: Եթե համակարգը չի գործել սահմանված ժամկետում, ապա այն համարվում է առաջադրանքի ձախողում: Այս տեսակի համակարգերը չպետք է բաց թողնեն վերջնաժամկետը: Վերջնաժամկետը բաց թողնելը կարող է աղետալի լինել: Օդային երթևեկության կառավարման համակարգերը, հրթիռների և միջուկային ռեակտորի կառավարման համակարգերը քիչ օրինակներ են իրական ժամանակի դժվար համակարգերի համար: Եթե օդանավի կառավարման համակարգը սահմանված ժամկետում հրահանգներ չի տվել օդանավին, դա կարող է հանգեցնել օդանավի կործանմանը: Հետևաբար, դժվար իրական ժամանակի համակարգում վերջնաժամկետի պահպանումը չափազանց կարևոր է: Այս համակարգերը տեղակայված են հիմնականում անվտանգության կարևոր համակարգերում:
Ի՞նչ է Soft իրական ժամանակի համակարգը:
Փափուկ իրական ժամանակում, համակարգում ժամանակի պահանջն այնքան էլ կարևոր չէ:Համակարգը պետք է կատարի առաջադրանքը կամ թողարկի արդյունքը սահմանված ժամկետում, սակայն երբեմն կարող է լինել փոքր հանդուրժողականություն: Եթե համակարգը չի կատարել առաջադրանքը սահմանված ժամկետում, ապա չի համարվում խափանում, քանի դեռ այն ապահովում է պահանջվող արդյունքը: Բայց կատարումը համարվում է նսեմացված։ Վերջնաժամկետը բաց թողնելը չի առաջացնի աղետալի իրադարձություն, ինչպես իրական ժամանակի համակարգում: Այս համակարգերը ավելի քիչ սահմանափակող են: Ծրագրային իրական ժամանակի համակարգերի որոշ օրինակներ են մուլտիմեդիա հոսքը, առաջադեմ գիտական նախագծերը և վիրտուալ իրականությունը:
Ո՞րն է տարբերությունը կոշտ և փափուկ իրական ժամանակի համակարգերի միջև:
Hard vs Soft Real Time System |
|
Դժվար իրական ժամանակի համակարգը համակարգ է, որի դեպքում նույնիսկ մեկ ժամկետի ձախողումը կարող է հանգեցնել համակարգի ամբողջական կամ աղետալի ձախողման: | Փափուկ իրական ժամանակի համակարգն այն համակարգն է, որտեղ մեկ կամ մի քանի ձախողումներ, որոնք չեն համապատասխանում վերջնաժամկետին, չի համարվում համակարգի ամբողջական ձախողում, սակայն այդ կատարումը համարվում է նսեմացված: |
Սահմանափակող բնույթ | |
Դժվար իրական ժամանակի համակարգը շատ սահմանափակող է: | Փափուկ իրական ժամանակի համակարգը շատ սահմանափակող չէ: |
Վերջնաժամկետ | |
Դժվար իրական ժամանակի համակարգը չպետք է բաց թողնի վերջնաժամկետը: Վերջնաժամկետը բաց թողնելը հանգեցնում է համակարգի ամբողջական կամ աղետալի ձախողման: | Փափուկ իրական ժամանակի համակարգը երբեմն կարող է բաց թողնել վերջնաժամկետը: Վերջնաժամկետը բաց թողնելը չի համարվում համակարգի ամբողջական ձախողում, այլ վատթարացնում է աշխատանքը: |
Կոմունալ | |
Դժվար իրական ժամանակի համակարգը ավելի օգտակար է: | Փափուկ իրական ժամանակի համակարգը ավելի քիչ օգտակարություն ունի: |
Օրինակներ | |
Օդային երթևեկության կառավարման համակարգերը, հրթիռների և միջուկային ռեակտորների կառավարման համակարգերը իրական ժամանակի դժվար համակարգերի օրինակներ են: | Մուլտիմեդիա հոսքը, առաջադեմ գիտական նախագծերը և վիրտուալ իրականությունը փափուկ իրական ժամանակի համակարգերի որոշ օրինակներ են: |
Ամփոփում – Կոշտ ընդդեմ փափուկ իրական ժամանակի համակարգ
Այս հոդվածը քննարկել է իրական ժամանակի օպերացիոն համակարգերի երկու տեսակ. իրական ժամանակի դժվար համակարգերը և իրական ժամանակի փափուկ համակարգերը: Կոշտ և փափուկ իրական ժամանակի համակարգերի միջև տարբերությունն այն է, որ կոշտ իրական ժամանակի համակարգը համակարգ է, որտեղ վերջնաժամկետի մեկ ձախողումը կարող է հանգեցնել համակարգի ամբողջական ձախողման, մինչդեռ փափուկ իրական ժամանակի համակարգը համակարգ է, որտեղ մեկ կամ Վերջնաժամկետը չպահպանելու ավելի շատ ձախողումներ չեն համարվում համակարգի ամբողջական ձախողում, սակայն դրա կատարումը համարվում է նսեմացված: