Home » COMPUTER » Operating System – ( সংজ্ঞা, কার্যাবলী, প্রকার ) » Real Time Operating System (RTOS)

Real Time Operating System (RTOS)

Real Time Operating System

সাধারনত যে সমস্ত environment প্রতিনিয়ত প্রচুর পরিমানে external data আসে এবং সেগুলিতে খুব অল্প সময়ের মধ্যে process করতে হয় , সেই সমস্ত জায়গায় Real time operating systems (RTOS) বাবহ্রিত হয়।

যেমন industrial control, telephone switching equipment, flight control, এবং real time simulations ইত্যাদি।

Real Time Operating System দুই ধরনের হতে পারে

  1. Hard Real Time operating system
  2. Soft real time operating system


Real Time Operating System এর Advantage:

  1. Maximum consumption – devices এবং system এর পুরনাঙ্গ ব্যবহার। সুতরাং এর ফলে resource থেকে অনেক বেশি output পাওয়া যায়।
  2. Task Shifting – এই system গুলিতে task shifting এর জন্য যে time assign করা হয় তা খুবই কম। এর ফলে system খুব তারাতারি এক task থেকে অন্য taskএ shif করতে সক্ষম।
  3. Focus On Application – system এর সম্পূর্ণ focus থাকে running application এর ওপর , অপেক্ষাকৃত application গুলিকে খুব একটা তাৎপর্য দায়না ।
  4. Real Time Operating System In Embedded System – এর program গুলি ছোট আকারের হয়। তাই RTOS embedded system হতে পারে।
  5. Error Free – এই system গুলিতে খুব একটা error থাকে না ।
  6. Memory Allocation – এই system গুলি তে memory allocation অতন্ত ভালো হয়ে থাকে ।

Real Time Operating System এর Disadvantages:

  1. Limited Tasks – কোন একটি নির্দিষ্ট সময়ে খুব অল্প সংখ্যক task run করতে সক্ষম।
  2. Use Heavy System Resources – অনেক সময় system resource খুব একটা ভালো হয়না।
  3. Complex Algorithms – এই system গুলিতে যে algorithm ব্যবহার করা হয় তা খুবই complex হয়ে থাকে ।
  4. Device Driver And Interrupt signals – এই system গুলিতে কিছু নির্দিষ্ট ধরনের device driver দরকার হয়ে থাকে।
  5. Thread Priority – এই system গুলিতে ততো ভালো ভাবে thread priority set করতে সক্ষম নয়।