Solution
Correct Answer: Option D
- অপারেটিং সিস্টেমের যে কোর বা প্রধান অংশটি প্রথমে লোড হয় এবং সিস্টেমের রিসোর্স বা মেমোরি এবং সিপিইউ টাইম ম্যানেজ করে, তাকে Kernel বলে।
- কম্পিউটার চালু হওয়ার সাথে সাথে Bootloader প্রথমে Kernel-কে মেমোরিতে লোড করে।
- কার্নেল হলো অপারেটিং সিস্টেমের হৃদয় বা Core Component, যা হার্ডওয়্যার এবং সফটওয়্যারের মধ্যে সেতুবন্ধন হিসেবে কাজ করে।
- এটি মেমোরি ম্যানেজমেন্ট, প্রসেস ম্যানেজমেন্ট, ডিস্ক ম্যানেজমেন্ট এবং সিপিইউ শিডিউলিং এর মতো গুরুত্বপূর্ণ কাজগুলো সম্পন্ন করে।
- অন্যদিকে, Shell হলো একটি ইউজার ইন্টারফেস যা ব্যবহারকারীর কমান্ড গ্রহণ করে এবং কার্নেলকে প্রসেস করার নির্দেশ দেয়।
- GUI (Graphical User Interface) ব্যবহারকারীদের আইকন, বাটন এবং উইন্ডোর মাধ্যমে কম্পিউটারের সাথে যোগাযোগ করতে সাহায্য করে।
- API (Application Programming Interface) হলো এক সেট রুল বা প্রোটোকল যার মাধ্যমে বিভিন্ন সফটওয়্যার একে অপরের সাথে যোগাযোগ করতে পারে।