රියල් ටයිම් මෙහෙයුම් පද්ධතියක් (RTOS) [සාමාන්යයෙන් ‘ආර් - ටොස් ලෙස උච්චාරණය වේ’]රියල් ටයිම් යෙදුම් සඳහා තනන ලද බහු කාර්ය මෙහයුම් පද්ධතියකි. එවැනි යෙදුම්වලට කාවැද්දූ පද්ධති (ක්රමලේඛ ගත කළ හැකි උෂ්ණත්ව පාලක , ගෘහස්ථ උපකරණ පාලක ජංගම දුරකතන ) , කාර්මික රොබෝවරු , අභ්යවකාශ යානා , කාර්මික පාලනය (SCADA බලන්න) හා විද්යාත්මක පර්යේෂණ උපකරණ ආදිය ඇතුළත් වේ. RTOS රියල් ටයිම් පද්ධති නිර්මාණයට අවකාශය ලබා දෙනමුත් අවසාන ඵලය රියල් ටයිම් පද්ධතියක් වීම හෝ නොවීම පිළිබඳ වග කියනු නොලැබේ. ඒ සඳහා මෘදුකාංගය නිවැරදිව ගොඩ නැංවිය යුතුය. RTOS මෘදුකාංගය එතරම් ප්රභල කේතන හැකියාවක් නොමැත. විශාල throughput එකක් නොමැත. වඩා හොඳ විකල්පයක් වශයෙන් RTOS , නියමාකාරයෙන් භාවිතා කළ හොත් වගකීම් සීමා සාමාන්ය ලෙස (මෘදු රියල් - ටයිම්) හෝ ස්ථිර ලෙස ( දෘඩ රියල් ටයිම් ) ළඟා කරගත හැකි පහසුකම් සපයයි. RTOS යක් , රියල් ටයිම් මෘදුකාංග නිර්මාපකයෙකුට අවසාන පද්ධතියේ නිශ්චිත ක්රියාකාරිත්වය සඳහා අවශ්ය මෙවලම් සැපයීමට විශේෂිතව වර්ගීකරණය වන අංක ගණිත ක්රමයක් භාවිතා කරයි. RTOS යකට කාලයක් තිස්සේ කළ හැකි වැඩ ප්රමාණයට වඩා යම්කිසි අවස්ථාවක් සඳහා එය ප්රතිචාර දක්වන වේගය හා / හෝ අනුමාන කළ හැකි බව අගය කෙරේ. වැදගත් කරුණක් වන්නේ, RTOS භාවිතය නිසා බාධා වීම් හා කාර්ය කොටස් මාරුවීම් කාලය අවම වීමයි. මුල්කාලීන මහා පරිමාණ රියල් ටයිම් මෙහෙයුම් පද්ධතියකට උදාහරණයක් වන්නේ ඇමරිකානු ගුවන් සේවය හා IBM මගින් සේබර් ගුවන් සේවා වෙන් කිරීමේ පද්ධතියට නිපදවන ලද කටයුතු සැකසීමේ පහසුකමය.
සැලසුම් කිරීමේ දර්ශන
මූලික සැලසුම් 2ක් පවතී
- •අවස්ථානුකූලව ක්රියාත්මක (ප්රමුඛතා කාර්ය සටහන) සැලසුම් කාර්යය මාරු කරන්නේ වැඩි ප්රමුඛතාවක් ඇති සිද්ධියකට සේවාවන් අවශ්ය වූ විට අතර පෙර ශූන්ය කරන ලද ප්රමුඛතාව (Per – emptive priority) ලෙස හඳුන්වනු ලැබේ.
- •කාලය බෙදා ගන්නා සැලසුම් (Time sharing design) කාර්ය මාරු කරන්නේ ස්පන්ද සංඥාවක් මත හා රවුන්ඩ් රොබින් (round robin) ලෙස හඳුන්වන අවස්ථාවලදීය.
කාලය බෙදා ගන්නා සැලසුම් අවශ්ය ප්රමාණයටත් වඩා නිරන්තරයෙන් කාර්යයන් මාරු කරයි. නමුත් එය වඩා සුමට වඩා නිශ්චිත බහුකාර්ය වන අතර එමගින් ක්රියාවලිය හෝ පරිශීලකයා යන්ත්රය තනිකරම භාවිතා කරතැයි හැඟීමක් ඇතිවේ.
මුල් කාලීන CPU සැලසුම්වලට කාර්යයක් මාරු කිරීමට චක්ර ගණනාවක් අවශ්ය වන අතර එම කාලය තුළට CPU එකට ප්රයෝජනවත් කිසිවක් කළ නොහැක. එම නිසා පැරණි OS අනවශ්ය ක්රියා මාරු කිරීම් උපරිම ලෙස වැළැක්වීමෙන් CPU වල අපතේ යන කාලය අවම කිරීමට උත්සාහ දරා ඇත.
මෑත කාලීන CPU එක් කාර්යයකින් තවත් කාර්යයකට මාරු වීමට ගන්නේ වඩා අඩු කාලයකි. එයට හේතුව එක් කාර්යයක සිට අනෙක් කාර්යයට චක්ර බින්දුවකදී මාරුවන බරණි සකසුය (barrel processors). නව RTOS බොහෝ විට අචල කාලය බෙදා ගන්නා කාර්ය සටහන් ප්රමුඛතාව අනුව ක්රියාත්මක වන කාර්ය සටහන් සමග ක්රියාත්මක වේ.
උදාහරණ
- Chibi OS/RT
- eCos
- FreeR TOS
- Fusion RTOS
- Nucleus RTOS
- OSE
- OSEK
- QNX
- RT- 11
- RTEMS
- RT Linux
- Talon DSP RTOS
- ගනුදෙනු සැකසුම් පහසුකම (Transaction Processing Facility)
- Vx Works
References
http://en.wikipedia.org/wiki/Real-time_operating_system
විකිපීඩියාව, විකි, සිංහල, පොත, පොත්, පුස්තකාලය, ලිපිය, කියවන්න, බාගන්න, නොමිලේ, නොමිලේ බාගන්න, mp3, වීඩියෝ, mp4, 3gp, jpg, jpeg, gif, png, පින්තූරය, සංගීතය, ගීතය, චිත්රපටය, පොත, ක්රීඩාව, ක්රීඩා., ජංගම දුරකථන, android, ios, apple, ජංගම දුරකථන, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, පීසී, වෙබ්, පරිගණකය
ර යල ටය ම ම හ ය ම පද ධත යක RTOS ස ම න යය න ආර ට ස ල ස උච ච රණය ව ර යල ටය ම ය ද ම සඳහ තනන ලද බහ ක ර ය ම හය ම පද ධත යක එව න ය ද ම වලට ක ව ද ද පද ධත ක රමල ඛ ගත කළ හ ක උෂ ණත ව ප ලක ග හස ථ උපකරණ ප ලක ජ ගම ද රකතන ක ර ම ක ර බ වර අභ යවක ශ ය න ක ර ම ක ප ලනය SCADA බලන න හ ව ද ය ත මක පර ය ෂණ උපකරණ ආද ය ඇත ළත ව RTOS ර යල ටය ම පද ධත න ර ම ණයට අවක ශය ලබ ද නම ත අවස න ඵලය ර යල ටය ම පද ධත යක ව ම හ න ව ම ප ළ බඳ වග ක යන න ල බ ඒ සඳහ ම ද ක ගය න ව රද ව ග ඩ න ව ය ය ත ය RTOS ම ද ක ගය එතරම ප රභල ක තන හ ක ය වක න ම ත ව ශ ල throughput එකක න ම ත වඩ හ ඳ ව කල පයක වශය න RTOS න යම ක රය න භ ව ත කළ හ ත වගක ම ස ම ස ම න ය ල ස ම ද ර යල ටය ම හ ස ථ ර ල ස ද ඩ ර යල ටය ම ළඟ කරගත හ ක පහස කම සපයය RTOS යක ර යල ටය ම ම ද ක ග න ර ම පකය ක ට අවස න පද ධත ය න ශ ච ත ක ර ය ක ර ත වය සඳහ අවශ ය ම වලම ස පය මට ව ශ ෂ තව වර ග කරණය වන අ ක ගණ ත ක රමයක භ ව ත කරය RTOS යකට ක ලයක ත ස ස කළ හ ක ව ඩ ප රම ණයට වඩ යම ක ස අවස ථ වක සඳහ එය ප රත ච ර දක වන ව ගය හ හ අන ම න කළ හ ක බව අගය ක ර ව දගත කර ණක වන න RTOS භ ව තය න ස බ ධ ව ම හ ක ර ය ක ටස ම ර ව ම ක ලය අවම ව මය ම ල ක ල න මහ පර ම ණ ර යල ටය ම ම හ ය ම පද ධත යකට උද හරණයක වන න ඇමර ක න ග වන ස වය හ IBM මග න ස බර ග වන ස ව ව න ක ර ම පද ධත යට න පදවන ලද කටය ත ස කස ම පහස කමය ස ලස ම ක ර ම දර ශනම ල ක ස ලස ම 2ක පවත අවස ථ න ක ලව ක ර ය ත මක ප රම ඛත ක ර ය සටහන ස ලස ම ක ර යය ම ර කරන න ව ඩ ප රම ඛත වක ඇත ස ද ධ යකට ස ව වන අවශ ය ව ව ට අතර ප ර ශ න ය කරන ලද ප රම ඛත ව Per emptive priority ල ස හඳ න වන ල බ ක ලය බ ද ගන න ස ලස ම Time sharing design ක ර ය ම ර කරන න ස පන ද ස ඥ වක මත හ රව න ඩ ර බ න round robin ල ස හඳ න වන අවස ථ වලද ය ක ලය බ ද ගන න ස ලස ම අවශ ය ප රම ණයටත වඩ න රන තරය න ක ර යයන ම ර කරය නම ත එය වඩ ස මට වඩ න ශ ච ත බහ ක ර ය වන අතර එමග න ක ර ය වල ය හ පර ශ ලකය යන ත රය තන කරම භ ව ත කරත ය හ ඟ මක ඇත ව ම ල ක ල න CPU ස ලස ම වලට ක ර යයක ම ර ක ර මට චක ර ගණන වක අවශ ය වන අතර එම ක ලය ත ළට CPU එකට ප රය ජනවත ක ස වක කළ න හ ක එම න ස ප රණ OS අනවශ ය ක ර ය ම ර ක ර ම උපර ම ල ස ව ළ ක ව ම න CPU වල අපත යන ක ලය අවම ක ර මට උත ස හ දර ඇත ම ත ක ල න CPU එක ක ර යයක න තවත ක ර යයකට ම ර ව මට ගන න වඩ අඩ ක ලයක එයට හ ත ව එක ක ර යයක ස ට අන ක ක ර යයට චක ර බ න ද වකද ම ර වන බරණ සකස ය barrel processors නව RTOS බ හ ව ට අචල ක ලය බ ද ගන න ක ර ය සටහන ප රම ඛත ව අන ව ක ර ය ත මක වන ක ර ය සටහන සමග ක ර ය ත මක ව උද හරණChibi OS RT eCos FreeR TOS Fusion RTOS Nucleus RTOS OSE OSEK QNX RT 11 RTEMS RT Linux Talon DSP RTOS ගන ද න ස කස ම පහස කම Transaction Processing Facility Vx WorksReferenceshttp en wikipedia org wiki Real time operating system