আজ আমরা জানব BIOS কি? আবার Lagecy BIOS ও UEFI BIOS কি? MBR ও GPT কি? এবং এদের কাজ কি?
প্রথমেই আমরা BIOS, UEFI, MBR ও GPT এর শাব্দিক অর্থ জেনে নিব।
BIOS = Basic Input Output System.
MBR = Master Boot Record.
UEFI = Unified Extensible Firmware Interface.
GPT = GUID Partion Table.
বায়োস (BIOS) বা Basic Input Output System:
বায়োস (BIOS) বা Basic Input Output System হচ্ছে কম্পিউটার মাদারবোর্ডে রক্ষিত একটি প্রোগ্রাম। এই প্রোগ্রামটি মাদারবোর্ডের একটি Chep এ রক্ষিত থাকে যাকে BIOS চিপ বলে। এই চিপটিকে আবার EEP Rom ও বলা হয়। EEPRom এর Full Form হলো Electrically Erasable Programmable Read Only Memory. দেখতে নিচের চিত্রের মতো। এই চিপসের মধ্যে BIOS প্রোগ্রামটি সংরক্ষিত থাকে।
এই বায়োসের কাজ হলো কম্পিউটার যখন পাওয়ার পায় (অর্থ্যাৎ যখন কম্পিউটার অন করা হয়) তখন প্রথমেই সজাগ হয় মাইক্রোপ্রসেসর। এই মাইক্রোপ্রসেসর বায়োসকে বলে ভাই কম্পিউটার রান করতে হবে, তাই তুমি দেখ কম্পিউটার চালু করার জন্য যত কম্পোনেন্ট দরকার যেমন- কী বোর্ড, মাউস, র্যাম, হার্ডডিস্ক, মনিটর, প্রিন্টার ইত্যাদি ডিভাইস আছে কি নেই। যা পাবা আর যা পাবানা তার লিস্ট মনিটরে প্রদর্শন কর। এই প্রক্রিয়াকে Post / Power On Self Test প্রক্রিয়া বলে।
বায়োস তখন সবকিছু চেক করে নেয়। এমনকি হার্ডডিস্ক এ থাকা সিস্টেম অপারেটিং রান করানোর জন্য যে Boot Files দরকার তার খোজ খবর নেয় সে। সব কিছু ঠিক ঠাক থাকলে কম্পিউটারটি সচল হয়। আর যদি কোন কারণে বুট ফাইল সমূহ না পায় তাহলে সে দেখায় –
Reboot and Select Proper Boot device
or Insert Boot Media in Selected Boot device and press any key
এই লেখাগুলো দেখলে আমরা প্রাথমিক ভাবে বুঝতে পারি সিস্টেম বুট মিডিয়া পাচ্ছে না। তখন আমরা হার্ডডিস্কের, সিডিরমের, পেনড্রাইভের কানেকশন চেক করি যে ডিভাইসটি ঠিক মতো কানেকটেড হয়েছে কি না। তারপরও যদি অপারেটিং সিস্টেমটি চালু না হয় তাহলে নতুন করে অপারেটিং সিস্টেমটি ইনস্টল করতে হবে।
বায়োসের প্রকারভেদ:
বায়োস ২ ধরনের: (ক) Lagecy BIOS (খ) UEFI BIOS
Lagecy BIOS:
Lagecy BIOS হলো BIOS এর পুরাতন Mode/ মডেল। এটি সাধারণত 31/41/61 সিরিজের মাদারবোর্ড সমূহে দেখতে পাওয়া যায়। যার মধ্যে কোন গ্রাফিক্যাল ইউজার ইন্টারফেস নেই। যে ইন্টারফেস এ শুধু মাত্র কী-বোর্ডের মাধ্যমে বায়োসের বিভিন্ন সেটিংস পরিবর্তন করা যায়। মাউস ব্যবহার করা যায় না।
এই বায়োসের সাথে আর একটি জিনিসের সম্পর্ক আছে যার নাম Disk Partition System. আমাদের কম্পিউটার থাকে স্টোরেজ ডিভাইসটি কোন ফরমেটে হার্ডডিস্ক / স্টোরেজ ডিভাইস সমূহ পার্টিশন করবে তার বলে দেয়া থাকে। আগের মডেলের Lagecy BIOS এর ডিস্ক পার্টিশন সিস্টেমের নাম MBR / Master Boot Record.
UEFI BIOS:
Legacy BIOS এর আধুনিক সংস্করণ UEFI = Unified Extensible Firmware Interface. MBR এর মধ্যে কিছু সীমাবদ্ধতা থাকার কারণে GUID Partition Table (GPT) ফাইল সিস্টেম এর উৎপত্তি হয়। যেমন MBR ৪টির বেশি Primary Partition করতে পারে না এবং সর্বোচ্চ ২ টেরাবাইট হার্ডডিস্ক সাপোর্ট করে। পক্ষান্তরে UEFI এর ফাইল সিস্টেম GPT 128 টি পর্যন্ত প্রাইমারি পার্টিশন তৈরি করতে পারে এবং হার্ডডিস্ক ধারণ ক্ষমতা 18EB. অর্থ্যাৎ ১৮ এক্সাবাইট। ১ এক্সাবাইট = ১ বিলিয়ন জিবি। এবার লও ঠেলা। হিসাব করতে ক্যালকুলেটরের ব্যাটারী শেষ।
MBR = Master Boot Record:
MBR একটি ছোট প্রোগ্রাম যা বায়েসে থাকে। এর কাজ হলো কম্পিউটারের ডিস্ক পার্টিশন সিস্টেম নির্ধারণ করা। অপারেটিং সিস্টেম ইন্সটল হওয়ার সময় এই MBR ডিস্ক পার্টিশন সিস্টেম নির্ধারণ করে। আর এর ডিস্ক পার্টিশন সিস্টেমের নামও MBR. নাম দেখে বুঝা যাচ্ছে এটি এমন একটি গুরুত্বপুর্ণ রেকর্ড (গুরুত্বপুর্ণ তথ্য) যার সাহায্য আপনার কম্পিউটারে থাকা অপারেটিং সিস্টেম বুট করে (চালু হয়)।
এই পদ্ধতিটি International Business Machine (IBM) 1983 সালে PC DOS 2.0 এর সাথে দিয়েছিল। বর্তমান সময়ে অপারেটিং সিস্টেমের সাইজ অনেক বড় হয়েছে। তাই অপারেটিং সিস্টেম হার্ডডিস্কে স্থায়ীভাবে সেটাপ করে সংরক্ষণ করা হয়। কিন্তু প্রতিবার কম্পিউটার চালু হওয়ার সময় অপারেটিং কোথা থেকে শুরু হবে তা নির্ধারণ করে MBR.
আবার এই MBR প্রোগ্রামটুকু হার্ডডিসকের বুট সেক্টরে থাকে। উইন্ডোজ অপারেটিং সিস্টেম সেটাপের আগে আমরা বায়োস সেটাপ করে থাকি। এই বায়োস সেটাপের সময় আমরা বলে দেই আমাদের ফাইল সিস্টেম কি হবে। সেই ফাইল সিস্টেমের উপর ভিত্তি করে আমরা হার্ডডিস্কটি পার্টিশন করি। বায়োসে ফাইল সিস্টেম সিলেক্ট করার জন্য যদি আমরা Legacy সিলেক্ট করি তাহলে Boot Record হিসাবে MBR তৈরি হবে।
সহজভাবে বলতে গেলে, MBR হল একটি বুট সেক্টর বিভাগ যা হার্ড ডিস্ক পার্টিশন সম্পর্কে তথ্য প্রদান করে। এটি OS সম্পর্কে তথ্য প্রদান করে যাতে এটি সিস্টেম বুটের জন্য লোড করা যায়। MBR-তে এমন প্রোগ্রাম রয়েছে যা সিস্টেম বুটের জন্য হার্ড ডিস্কের কোন পার্টিশন ব্যবহার করা হবে তা নির্ধারণ করে।
MBR ডিস্কগুলি প্রাথমিকভাবে BIOS বুট করা হয়, ফলস্বরূপ BIOS ফার্মওয়্যার এবং MBR ডিস্কগুলি সংযুক্ত থাকে এবং অনেকটা BIOS-এর মতো, MBR-এরও বেশ কিছু সীমাবদ্ধতা রয়েছে। MBR 4টি প্রাথমিক পার্টিশনের মধ্যে সীমাবদ্ধ যা 2TB-এর বেশি নয়।
তো আজ এ পর্যন্তই। পববর্তী পোস্ট লেখা পর্যন্ত বিদায়। ধন্যবাদ