Solution
Correct Answer: Option D
প্রথমে একটি computer boot হওয়ার process টি step by step বুঝে নেওয়া যাকঠম
- যখন একটি computer চালু করা হয়, তখন operating system কে storage device (যেমন hard drive) থেকে memory (RAM) তে load করতে হয়।
কিন্তু, computer সরাসরি পুরো operating system load করতে পারে না। এই process শুরু করার জন্য একটি ছোট program প্রয়োজন হয়।
এই ছোট program টিকে bootstrap বা boot loader বলা হয়। এটি সাধারণত computer এর firmware (যেমন BIOS বা UEFI) এ stored থাকে।
Bootstrap program টি basic hardware initialize করে এবং তারপর operating system load করে।
এখন প্রতিটি option বিশ্লেষণ করা যাক:
A) Compiler: এটি high-level programming language কে machine code এ convert করে। Booting এর জন্য এটি আবশ্যক নয়।
B) Loader: যদিও loader operating system এর একটি অংশ যা programs কে memory তে load করে, কিন্তু এটি booting এর জন্য প্রাথমিক program নয়।
C) Operating system: যদিও computer পুরোপুরি function করার জন্য operating system প্রয়োজন, কিন্তু boot process এ এটি প্রথম load হওয়া item নয়।
D) Bootstrap: এটিই সঠিক উত্তর। Bootstrap program টি boot process শুরু করা এবং operating system load করার জন্য essential।
সুতরাং, সঠিক উত্তর হল D) Bootstrap।