Home » » হাইব্রিড অপারেটিং সিস্টেম কি?

হাইব্রিড অপারেটিং সিস্টেম কি?

হাইব্রিড অপারেটিং সিস্টেম কি?

অনেক অপারেটিং সিস্টেম অপারেটিং সিস্টেমের একটি মডেলের উপর ভিত্তি করে নয়, বরং এগুলিতে একাধিক অপারেটিং সিস্টেম থাকতে পারে যেগুলির কার্যক্ষমতা, নিরাপত্তা, ব্যবহারযোগ্যতার প্রয়োজন ইত্যাদির জন্য ভিন্ন পদ্ধতি রয়েছে৷ আর এটিই হাইব্রিড অপারেটিং সিস্টেম হিসাবে পরিচিত৷


হাইব্রিড অপারেটিং সিস্টেম একটি অপারেটিং সিস্টেমকে এক সেট প্রয়োজনীয়তা পূরণ করতে এবং অন্য অপারেটিং সিস্টেমকে বাকিগুলি পূরণ করার অনুমতি দিতে পারে। উদাহরণস্বরূপ, একটি অপারেটিং সিস্টেম ব্যবহারকারী ইন্টারফেস, অ্যাপ্লিকেশন পর্যবেক্ষণ ইত্যাদি প্রদান করতে পারে যখন অন্য অপারেটিং সিস্টেম একটি উচ্চ-কার্যক্ষমতা সম্পন্ন অপারেটিং সিস্টেম হতে পারে যা প্রথম অপারেটিং সিস্টেমের মতো একই পরিষেবা প্রদান করে না।


হাইব্রিড অপারেটিং সিস্টেমের বৈশিষ্ট্য

হাইব্রিড অপারেটিং সিস্টেমের কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য নিম্নরূপ -

  • একটি হাইব্রিড অপারেটিং সিস্টেমে, একটি ডিভাইসে দুটি অপারেটিং সিস্টেম চালানো হতে পারে। অপারেটিং সিস্টেমের মধ্যে মেমরি এবং প্রসেসরকে ভাগ করে এটি করা যেতে পারে। সমস্ত সিস্টেম সংস্থান তাদের মধ্যে ভাগ করা হবে।
  • একটি কম্পিউটার সিস্টেমের দুটি অপারেটিং সিস্টেমের মধ্যে একটি পূর্ণাঙ্গ অপারেটিং সিস্টেম এবং একটি হালকা ওজনের অপারেটিং সিস্টেম অন্তর্ভুক্ত থাকতে পারে। এই উভয় অপারেটিং সিস্টেম তাদের ক্ষমতার উপর নির্ভর করে বিভিন্ন সেট কাজ সম্পন্ন করবে।
  • দুটি অপারেটিং সিস্টেম ইনস্টল করার একটি উপায় হল প্রথম অপারেটিং সিস্টেমটিকে সমস্ত সিস্টেম সংস্থান সহ বুটস্ট্র্যাপ করা। তারপর সিস্টেম রিসোর্সের অর্ধেক প্রথম অপারেটিং সিস্টেমে বরাদ্দ করা হয় এবং দ্বিতীয় অপারেটিং সিস্টেমটি অবশিষ্ট সিস্টেম রিসোর্স দিয়ে বুটস্ট্র্যাপ করা হয়।
  • একই ডিভাইসে দুটি অপারেটিং সিস্টেম পরিচালনা করার আরেকটি পদ্ধতি হল হাইপারভাইজার ব্যবহার করা। এটি হার্ডওয়্যার এবং গেস্ট অপারেটিং সিস্টেমের মধ্যে একটি সফ্টওয়্যার স্তর যা গেস্ট অপারেটিং সিস্টেমে একটি ভার্চুয়ালাইজড হার্ডওয়্যার প্রদান করে।
  • হাইব্রিড পরিবেশে উভয় অপারেটিং সিস্টেম অন্য অপারেটিং সিস্টেম সম্পর্কে সচেতন হতে পারে এবং একে অপরের সাথে সম্পদ ভাগ করে নিতে পারে। উদাহরণস্বরূপ, উভয় অপারেটিং সিস্টেমের মেমরি, প্রসেসর, BIOS ইত্যাদির মতো হার্ডওয়্যার উপাদানগুলিতে সরাসরি অ্যাক্সেস থাকতে পারে এবং অপারেটিং সিস্টেমগুলি একই সাথে সিস্টেমে কার্যকর করতে পারে।

হাইব্রিড কার্নেল

কার্নেল অপারেটিং সিস্টেমের মূল অংশ কারণ এটি কম্পিউটারের পাশাপাশি হার্ডওয়্যার পরিচালনা করে। হাইব্রিড কার্নেল মাইক্রোকারনেল এবং মনোলিথিক কার্নেলের বৈশিষ্ট্য এবং দিকগুলিকে একত্রিত করার চেষ্টা করে। এর মানে হল যে কার্নেলের কাঠামোটি একটি মাইক্রোকারনেলের মতো হওয়া উচিত তবে কাঠামোটি একটি মনোলিথিক কার্নেলের মতো প্রয়োগ করা উচিত।


হাইব্রিড কার্নেলের একটি সুপরিচিত উদাহরণ হল মাইক্রোসফট উইন্ডোজ এনটি কার্নেল। এই কার্নেল উইন্ডোজ এনটি পরিবারের সমস্ত অপারেটিং সিস্টেম পরিচালনা করে। একে একশিলা কার্নেলের পরিবর্তে একটি হাইব্রিড কার্নেল বলা হয় কারণ এমুলেশন সাবসিস্টেমগুলি কার্নেল মোডের পরিবর্তে ব্যবহারকারী মোডে চলে, মনোলিথিক কার্নেলের বিপরীতে।


এনটি কার্নেলকে মাইক্রোকারনেলও বলা যায় না। এর কারণ হল প্রায় সমস্ত সিস্টেমের উপাদানগুলি কার্নেলের মতো একই ঠিকানার জায়গায় চলে, যা একচেটিয়া কার্নেলের একটি বৈশিষ্ট্য।


উইন্ডোজ এনটি অপারেটিং সিস্টেম আর্কিটেকচারে প্রধানত দুটি স্তর রয়েছে অর্থাৎ ব্যবহারকারী মোড এবং কার্নেল মোড। ব্যবহারকারী মোডে ইন্টিগ্রাল সাবসিস্টেম এবং এনভায়রনমেন্টাল সাবসিস্টেম রয়েছে যার প্রতিটিতে বিভিন্ন মডিউল রয়েছে।


কার্নেল মোডের এক্সিকিউটিভ অংশে এক্সিকিউটিভ সার্ভিস এবং অবজেক্ট ম্যানেজার থাকে। নির্বাহী পরিষেবাগুলির মধ্যে রয়েছে I/O ম্যানেজার, IPC ম্যানেজার, প্রসেস ম্যানেজার ইত্যাদি।


এক্সিকিউটিভ মোড ছাড়াও, কার্নেল মোডে কার্নেল মোড ড্রাইভার, মাইক্রোকারনেল এবং হার্ডওয়্যার বিমূর্ততা স্তর রয়েছে। হার্ডওয়্যার বিমূর্ততা স্তরটি হার্ডওয়্যারের সাথে সংযুক্ত।

0 মন্তব্য(গুলি):

একটি মন্তব্য পোস্ট করুন

Comment below if you have any questions

Contact form

নাম

ইমেল *

বার্তা *