কার্নেল কি জানার পূর্বে আমরা কিছু সাধারন বিষয় নিয়ে আলোচনা করবো। একটি কম্পিউটারের অপারেটিং সিস্টেম ছাড়াও বিভিন্ন অংশের ভূমিকা গুরুত্বপূর্ন। তার মধ্যে কার্নেল নামে একটি মৌলিক উপাদান রয়েছে যার গুরুত্ব সবার উপরে এবং এটি কম্পিউটারের জন্য বিশেষ ভূমিকা পালন করে।
কার্নেল কি?
কার্নেল (Kernel) হল একটি কম্পিউটারের কেন্দ্রীয় অংশ যেটা ছাড়া আপনি কম্পিউটার পরিচালনা করার কথা চিন্তাই করতে পারবেন না।
কারন, একদিকে অপারেটিং সিস্টেম যেখানে কম্পিউটারের সফটওয়্যার এবং হার্ডওয়্যার এর মধ্যে সমন্বয় করে থাকে। অপরদিকে, কার্নেল কম্পিউটারে প্রবেশ করা ব্যবহারকারীর প্রশ্ন বা কমান্ডটিকে মেশিনের ভাষায় রূপান্তর করে।
কার্নেল এর কাজ ও প্রয়োজনীয়তা
কার্নেল অপারেটিং সিস্টেমভেদে ভিন্ন হতে পারে তবে কোন নির্দিষ্ট প্রকারভেদ নেই। যেমন- উইন্ডোজ কার্নেল, লিনাক্স কার্নেল, ও ম্যাকওএস কার্নেল ইত্যাদি। একটি কম্পিউটারের সিকিউরিটি রক্ষার মূল উপাদানও এই কার্নেল প্রোগাম।
কার্নেল এর কাজঃ
১. সিপিইউ থেকে কাজের কমান্ড অনুসারে শিডিউলিং সিলেক্ট করা।
২. কম্পিউটারের স্টোরেজ ম্যানেজমেন্ট, ও ডিভাইস ম্যানেজমেন্ট এর কাজ করে।
৩. ইনপুট/আউটপুট ডিভাইসের সাথে কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ অংশের সংযোগ স্থাপন করা।
প্রতিটি OS (অপারেটিং সিস্টেম) এর মূল অংশে কার্নেল থাকে। এই কার্নেল শুধুমাত্র প্রোগ্রামাররা এবং যারা তাদের মেশিনের সাথে জড়িত তারাই এটির সাথে পরিচিত।
কার্নেল কম্পিউটারের মেমরিতে লোড হয় যখন একটি সিস্টেম বুট হয় এবং সিস্টেমটি বন্ধ না হওয়া পর্যন্ত এটি অ্যাকটিভ থাকে।
এটি কোডের প্রথম অংশ যা একজন ব্যবহারকারী লগ ইন করার সময় কার্যকর করা হয় এবং এটি সিস্টেম শুরু করার এবং প্রথম ব্যবহারকারীর প্রক্রিয়া শুরু করার জন্য দায়ী।
পরিশেষে, আশাকরি আপনারা বুঝতে পেরেছেন যে কার্নেল কি এবং কার্নেল কিভাবে কাজ করে। আর আপনার যদি কোন প্রশ্ন থেকে থাকে, অবশ্যই আমাদের জানাবেন। আমরা যথাযতভাবে আপনার উত্তর দেওয়ার চেষ্টা করবো।