Իրական ժամանակի գործառնական համակարգերը հիմնված են ծրագրային ապահովման համակարգերի վրա, որոնք ունակ են որոշակի ժամանակահատվածում կատարել մի շարք գործառույթներ: Սա օգտագործվում է ժամանակակից ծրագրերում, որոնք վերահսկում են հետազոտական, ռազմական և տիեզերական արդյունաբերություններում օգտագործվող սարքավորումների գործընթացները, ինչպես նաև սովորական մարդու կյանքում `կենցաղային տեխնիկայի և ժամանակակից հարմարանքների մակարդակում:
Իրական ժամանակի գործառնական համակարգերի առանձնահատկություն
Որպես գործավար համակարգ իրական ժամանակում օգտագործվում է ծրագիր, որը կատարում է տվյալ խնդիրը խստորեն սահմանված ժամանակահատվածում: Իրական ժամանակում համակարգը պահանջում է ճիշտ արդյունքներ նշված ժամանակահատվածում: Իրական ժամանակի նման համակարգերը ներկառուցված են միկրոալիքային վառարանների, լվացքի մեքենաների, թվային ֆոտոխցիկների և բջջային հեռախոսների մեջ:
Օրինակ ՝ մարդու ուղեղը իրական ժամանակում գործում է ինչպես օպերացիոն համակարգ: Իրական ժամանակի գործառնական համակարգերն օգտագործվում են բժշկական ախտորոշիչ համակարգերում, ավիաընկերությունների ամրագրման համակարգերում, հեռահաղորդակցման համակարգերում, մարտական զենքի կառավարման համակարգերում և շատ այլ ոլորտներում:
Իրական ժամանակի գործառնական համակարգերի տեսակները
Իրական ժամանակում աշխատող համակարգերը դասակարգվում են որպես կոշտ և փափուկ: Նշված ժամանակում առաջադրանքները կատարելու համար պահանջվում է կոշտ իրական ժամանակի համակարգ: Առաջադրանքները պետք է կատարվեն իրենց ժամկետում, հակառակ դեպքում իրական ժամանակի համակարգը կարող է զգալի նյութական կամ ֆիզիկական վնաս պատճառել:
Իրական ժամանակի նման համակարգերի օրինակներ են, օրինակ, ռազմական տեղադրումները, որոնք վերահսկում են բարդ հրթիռային համակարգերը: Օդային տրանսպորտի թռիչքների կառավարման համակարգերը մեկ այլ օրինակ են: Բացի այդ, այս համակարգերն աշխատում են բժշկական հաստատություններում. Դրանք առողջապահական հսկողության ապարատային բարդույթներ են:
Փափուկ իրական ժամանակի համակարգերը ներառում են դեպքեր, երբ առաջադրանքների կատարման ժամկետների խախտումը հանգեցնում է տհաճ, բայց ընդունելի հետևանքների: Փափուկ իրական ժամանակի համակարգը չի երաշխավորում, որ առաջադրանքը կամ աշխատանքը կավարտվի նշված ժամանակահատվածում: Եթե գործընթացը ժամանակին չի ավարտվել, այս համակարգը կվերափոխվի և կդադարեցվի: Իրական ժամանակում փափուկ համակարգերն օգտագործվում են մուլտիմեդիա միջավայրում: Օրինակ, եթե DVD նվագարկիչը չի կարող մշակել տեսանյութի շրջանակը, կարող եք շարունակել դիտել տեսանյութը:
Իրական ժամանակի բազմախնդիր համակարգերում գործառնական համակարգը պետք է առաջնահերթ դասի իրական ժամանակի առաջադրանքները այլ խնդիրների նկատմամբ և պահպանի այն մինչև դրանց ավարտը:
Օպերացիոն համակարգերից մեկը, որն իր մեջ ներառում է փափուկ իրական ժամանակի համակարգը, Linux օպերացիոն համակարգն է:
Իրական ժամանակի գործառնական համակարգը մշակված է ՝ հաշվի առնելով իրական կյանքի բոլոր ասպեկտները: Այս գործառնական համակարգը կառուցված է երկու հիմնական սկզբունքների վրա: Առաջինն այն է, որ գործընթացը պետք է կենտրոնանա ծրագրավորված իրադարձության վրա, որպեսզի առաջադրանքները հնարավոր լինի պլանավորել և մշակել ՝ ելնելով դրանց առաջնահերթություններից: Երկրորդ սկզբունքը վերաբերում է կատարման ժամանակին, որպեսզի խնդիրը լուծելու գործընթացը տեղի ունենա ֆիքսված ժամանակահատվածում: