'কার্নেলের অংশ' ব্যাখ্যা করার দুটি উপায় রয়েছে।
কার্নেল ডিস্কে একটি ফাইল হিসাবে বুট (বুট) শুরু হয়। আপনি যদি ডিস্ক সম্পর্কে জিজ্ঞাসা করেন, তবে তারা কার্নেলের অংশ নয়, তবে পৃথক ফাইলগুলি। প্রায় সব সিস্টেম এখন তাদের পৃথক ফাইল হিসাবে আছে। সত্যিই পুরানো ইউনিক্স দিনগুলিতে, ড্রাইভার যোগ করার অর্থ কার্নেল .o ফাইলগুলিতে একটি .o ফাইল যোগ করা এবং একটি কার্নেল পুনরায় সংযুক্ত করা।
আপনি যদি 'কার্নেল চলমান চিত্রের অংশ' বোঝাতে চান তবে এটি নির্ভর করে। উইন্ডোজ উভয় করতে পারেন। প্রকৃতপক্ষে ডিসপ্লে ড্রাইভারটি কার্নেলের অংশটি কিছু সময় আগে কার্নেল চলমান চিত্রের অংশ হতে (3.51 থেকে NT4.0 পর্যন্ত) পারফরম্যান্সের কারণে অংশে স্থানান্তরিত হওয়ার কারণে সরানো হয়েছে।
ওএস ডিজাইনের দুটি সাধারণ স্কুল রয়েছে:
এক একটি macrokernel বলা হয়। সমস্ত অপারেটিং সিস্টেম স্টাফ একক কার্নেল চলমান ছবিতে পরিচালিত হয়। লিনাক্স এবং সবচেয়ে ইউনিক্স এই ভাবে চালানো। সুবিধা এটি দ্রুত, কার্নেলের সমস্ত অংশ কার্নেলের অন্যান্য অংশগুলি পড়তে পারে এবং মেমরি পড়তে এবং লিখার মাধ্যমে যোগাযোগ করতে পারে। নেতিবাচক দিকটি কিছুক্ষণ পরে নোংরা হয়ে যায় এবং এখন আপনার ব্যবহারের সমন্বয় দরকার। আপনি উদ্দেশ্য উপর কিছু করতে পারেন, কখনও কখনও আপনি দুর্ঘটনা এটা করতে পারেন। কোন সুরক্ষা আছে, এবং আপনি একটি কার্নেল প্যানিক পেতে পারেন।
অন্যটিকে একটি মাইক্রোকারেল বলা হয় (যা উইন্ডোজ এনটি শুরু হতে শুরু করে এবং উইন্ডোজ এখনও সাজানোর)। তত্ত্বটি কার্নেল কাজ করে না, কিন্তু খামারগুলিকে বিশেষ কোডে কাজ করে, তবে কোডটি মেমরির স্থানটিতে চলছে না। এই অন্যান্য কোড কার্নেল মেমরি, বা অন্য কেউ এর স্পর্শ করতে পারেন। উল্টো, ফল্ট থেকে বিচ্ছিন্নতা - খারাপ অ কার্নেল কোড কার্নেল নষ্ট করতে পারে না। Downside - কার্নেল মোডে পিছনে যাচ্ছে জিনিস নিচে ধীর। এ কারণে ডিসপ্লে চালকটি এনটি 4.0 তে ক্রলারে স্থানান্তরিত হয়েছিল।
অবশ্যই এই সাধারণীকরণগুলি আমি উইন্ডোজ মাইক্রোকনেল ডিজাইনকে কিছুদিনের মধ্যে অনুসরণ করি নি, যদিও আমি লিনাক্স ডিজাইনের তুলনামূলকভাবে নিশ্চিত হতে পারি।
ম্যাক্সএক্স আসলে একটি হাইব্রিড মাইক্রোক্রেন / ম্যাক্রো-ইউনিক্স-কার্নেল নকশা ব্যবহার করে টেকনিক্যালি আকর্ষণীয়। এটি পুরানো OS9 বাইনারিগুলিকেও সমর্থন করে - অ-কার্নেল স্পেস জিনিসগুলিতে যেগুলি কার্নেলগুলি MacOS9 এ কল করে।
ড্রাগনফ্লি বিএসডি ফ্রিবিডিডির একটি আকর্ষণীয় অফশট যা এখনও একটি ম্যাক্রোক্রেনল, কিন্তু একটি দরিদ্র মানুষের বিচ্ছিন্নতার মতো বার্তা প্রেরণ করে এবং ফলস্বরূপ কার্নেল কাজকে সহজ করে তোলে।
Beep.sys
। 2) আপনি ইনস্টলেশন মিডিয়াতে অতিরিক্ত ড্রাইভার অন্তর্ভুক্ত করতে পারেন, তবে কার্নেলের অংশ হিসাবে (NTOSKRNL) নয়। একই উইন্ডোজ রিলিজে, এমবেডেড বা নয়, তে প্রযোজ্য।