কম্পিউটার

উইন্ডোজ অপারেটিং সিস্টেমে কার্নেল মোড এবং ইউজার মোডের মধ্যে পার্থক্য

উইন্ডোজ অপারেটিং সিস্টেম কার্নেল এবং ব্যবহারকারী উভয় মোডের সাথে আসে, কিন্তু সবাই উভয়ের মধ্যে পার্থক্য জানে না। প্রকৃতপক্ষে, বেশিরভাগ ব্যবহারকারীর কোন ধারণা নেই যে এই মোডগুলি বিদ্যমান, কিন্তু তবুও তারা সেগুলি আগে ব্যবহার করেছে। এখন, আপনি যদি অনেকের মধ্যে একজন হন, তাহলে কিছু প্রয়োজনীয় জ্ঞান অর্জনের জন্য পড়তে থাকুন।

ব্যবহারকারী এবং কার্নেল মোডের ওভারভিউ

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

উইন্ডোজ অপারেটিং সিস্টেমে কার্নেল মোড এবং ইউজার মোড

উইন্ডোজ অপারেটিং সিস্টেমে কার্নেল মোড এবং ইউজার মোডের মধ্যে পার্থক্য

ব্যবহারকারী এবং কার্নেল মোডগুলির গুরুত্বপূর্ণ দিকগুলি বোঝা যে কোনও উন্নত কম্পিউটার ব্যবহারকারীর জন্য এজেন্ডায় থাকা উচিত। আমরা এই পোস্টে নিম্নলিখিত আলোচনা করব:

  1. কারনেল মোড কিভাবে কাজ করে?
  2. ইউজার মোড কিভাবে কাজ করে?
  3. কারনেল এবং ব্যবহারকারী মোডের মধ্যে পার্থক্য কী?
  4. কিভাবে উইন্ডোজ সিস্টেম রিসোর্সকে ব্যবহারকারীর অ্যাপ্লিকেশন থেকে আলাদা করে?

1] উইন্ডোজ 11/10 এ কার্নেল মোড কিভাবে কাজ করে?

মাইক্রোসফ্ট বলেছেন:

কার্নেল মোডে চলা সমস্ত কোড একটি একক ভার্চুয়াল ঠিকানা স্থান ভাগ করে। এর মানে হল যে একটি কার্নেল-মোড ড্রাইভার অন্য ড্রাইভার এবং অপারেটিং সিস্টেম থেকে বিচ্ছিন্ন নয়। যদি কার্নেল-মোড ড্রাইভার ভুলবশত ভুল ভার্চুয়াল ঠিকানায় লেখে, অপারেটিং সিস্টেম বা অন্য ড্রাইভারের সাথে সম্পর্কিত ডেটা আপস হতে পারে। যদি একটি কার্নেল-মোড ড্রাইভার ক্র্যাশ হয়, সমগ্র অপারেটিং সিস্টেম ক্র্যাশ হয়৷

ঠিক আছে, তাই কার্নেল মোডে চলা প্রতিটি কোড একই ভার্চুয়াল ঠিকানা স্থান ভাগ করে নেয়। এটার মানে কি? ঠিক আছে, একটি কার্নেল-মোড ড্রাইভার অন্য ড্রাইভার থেকে আলাদা করা হয় না, এবং অপারেটিং সিস্টেমের জন্যও একই কথা বলা যেতে পারে।

মনে রাখবেন যে যদি একজন কার্নেল-মোড ড্রাইভার ভুল ভার্চুয়াল ঠিকানায় ভুলবশত লিখতে পরিচালনা করে, তাহলে অপারেটিং সিস্টেমের সাথে লিঙ্ক করা ডেটার সাথে আপস করা হতে পারে। আমরা এটাও বুঝি যে এই ফ্যাশনে অন্যান্য চালকদেরও অন্তর্ভুক্ত করা যেতে পারে।

অতিরিক্তভাবে, যদি একটি কার্নেল-মোড ড্রাইভার ক্র্যাশের সম্মুখীন হয়, তাহলে সম্পূর্ণ Windows 11/10 অপারেটিং সিস্টেম ক্র্যাশ হয়ে যাবে৷

পড়ুন :OS এ কার্নেল কি? কার্নেল কত প্রকার?

2] উইন্ডোজ 11/10 এ ইউজার মোড কিভাবে কাজ করে?

মাইক্রোসফ্ট বলেছেন:

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

যখনই একজন কম্পিউটার ব্যবহারকারী একটি ব্যবহারকারী-মোড অ্যাপ্লিকেশন শুরু করেন, তখন Windows 11/10 OS সেই অ্যাপ্লিকেশনটির জন্য একটি প্রক্রিয়া তৈরি করবে। এখন, প্রক্রিয়াটি একটি ভার্চুয়াল ঠিকানা স্থান সহ একটি ব্যক্তিগত হ্যান্ডেল টেবিলের সাথে অ্যাপ্লিকেশন প্রদান করতে কাজ করবে৷

এটা যাচাই কর. একটি অ্যাপ্লিকেশন অন্য অ্যাপ্লিকেশনের অন্তর্গত ডেটা পরিবর্তন করতে সক্ষম নয়৷ এটি কারণ একটি অ্যাপ্লিকেশনের ভার্চুয়াল ঠিকানা স্থান সর্বদা ব্যক্তিগত থাকে এবং পরিবর্তন করা যায় না। আপনি দেখতে পাচ্ছেন, এখানে প্রতিটি অ্যাপ্লিকেশন বিচ্ছিন্নভাবে চলে, তাই, যদি একটি অ্যাপ ক্র্যাশ হয় তবে শুধুমাত্র সেই অ্যাপটি প্রভাবিত হবে। অপারেটিং সিস্টেমে চলমান অন্যান্য অ্যাপ প্রত্যাশিতভাবে চলতে থাকবে।

3] Windows 11/10-এ কার্নেল এবং ব্যবহারকারী মোডের মধ্যে পার্থক্য কী?

উভয় মোডের মধ্যে সবচেয়ে বড় পার্থক্য, সত্যিই, তারা অফার করা বিশেষাধিকারের স্তর। ব্যবহারকারী মোডে থাকাকালীন, অ্যাপ্লিকেশনটির খুব বেশি সুবিধা থাকে না, যার মানে, এটির হার্ডওয়্যার রিকোর্সে সরাসরি অ্যাক্সেসের অভাব থাকে৷

যাইহোক, কার্নেল মোডের সাথে, এটি বৃদ্ধির সুযোগ-সুবিধা সহ আসে, এবং যেমন, একটি সাধারণ ক্র্যাশ একটি সম্পূর্ণ অপারেটিং সিস্টেমকে ধ্বংস করতে পারে, যা ব্যবহারকারী মোডের সাথে সম্ভব নয়৷

4] উইন্ডোজ কিভাবে ব্যবহারকারীর অ্যাপ্লিকেশন থেকে সিস্টেম রিসোর্স আলাদা করে?

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

পড়ুন :উইন্ডোজ কার্নেল মোড পাওয়ার ম্যানেজার কি?

কার্নেল স্পেস এবং ইউজার স্পেস এর মধ্যে পার্থক্য কি?

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

ডিভাইস ড্রাইভার কি কার্নেল মোডে চলে?

ড্রাইভার হল সফটওয়্যার, তাই হ্যাঁ, ডিভাইস ড্রাইভার কার্নেল মোডে চলতে পারে। যাইহোক, যেহেতু ডিভাইস ড্রাইভারদের সুরক্ষিত ডেটা অ্যাক্সেসের প্রয়োজন হয় না, তাই তারা ব্যবহারকারী মোডে ঠিকঠাকভাবে চালাতে পারে এবং কার্নেল মোডে পারফর্ম করার সামান্য প্রয়োজন হয়।

পরবর্তী পড়ুন :লিনাক্স কার্নেলের ইন্টারেক্টিভ মানচিত্র।

উইন্ডোজ অপারেটিং সিস্টেমে কার্নেল মোড এবং ইউজার মোডের মধ্যে পার্থক্য
  1. উইন্ডোজে ঘুম এবং হাইবারনেটের মধ্যে পার্থক্য কী?

  2. Windows 10 Home এবং Pro এর মধ্যে পার্থক্য কি?

  3. 32-বিট এবং 64-বিট উইন্ডোজের মধ্যে পার্থক্য কী

  4. Windows 10 এ রিকভারি ড্রাইভ এবং সিস্টেম ইমেজের মধ্যে পার্থক্য