কম্পিউটার টিউটোরিয়াল

UEFI এবং BIOS-এর পার্থক্য, এবং আপনার জন্য কোনটি ব্যবহার করা উচিত?

UEFI এবং BIOS-এর পার্থক্য, এবং আপনার জন্য কোনটি ব্যবহার করা উচিত?

UEFI বনাম BIOS, কোনটি ভালো এবং আপনি কোনটি ব্যবহার করবেন? যেকোনো মানুষ যিনি জানতে চান আন্ডারলাইন হার্ডওয়্য어가 কীভাবে কাজ করে যাতে তারা তাদের পারসোনাল কম্পিউটারের নাট-বোল্ট পার্সোনালাইজ করতে পারে, তাদের জন্য এটি একটি ভালো প্রশ্ন। সংক্ষেপে, UEFI নতুন, ভালো, এবং অধিকাংশ আধুনিক PC-তে প্রিলোডেড আসে। কিন্তু বিষয়টি কালো-সাদা যতটা সহজ নয়। এখানে UEFI এবং BIOS উভয়ই যে ফাংশনালিটি প্রদান করে এবং কেন আপনি একে অন্যের চেয়ে বেছে নিতে পারেন তার একটি রানডাউন।

মৌলিক বিষয়গুলো

BIOS এবং UEFI কম্পিউটারের দুটি ফার্মওয়্যার ইন্টারফেস যা অপারেটিং সিস্টেম এবং কম্পিউটার ফার্মওয়্যারের মধ্যে ইন্টারপ্রেটার হিসেবে কাজ করে। এই দুটি ইন্টারফেসই কম্পিউটার স্টার্টআপের সময় হার্ডওয়্যার কম্পোনেন্ট আরম্ভ করতে এবং হার্ড ড্রাইভে স্টোর করা অপারেটিং সিস্টেম শুরু করতে ব্যবহৃত হয়।

UEFI এবং BIOS-এর পার্থক্য, এবং আপনার জন্য কোনটি ব্যবহার করা উচিত?

BIOS (Basic Input Output System) হার্ড ড্রাইভের প্রথম সেক্টর পড়ে কাজ করে যাতে পরবর্তী ডিভাইসের ঠিকানা থাকে আরম্ভ করার জন্য বা এক্সিকিউট করার কোড। BIOS ayrıca বুট ডিভাইস সিলেক্ট করে যা অপারেটিং সিস্টেম শুরু করার জন্য আরম্ভ করা দরকার। যেহেতু BIOS শুরু থেকেই ব্যবহৃত হচ্ছে (এটি MS-DOS যুগ থেকেই আছে), এখনও এটি ১৬-বিট মোডে কাজ করে, যা ফার্মওয়্যার ROM থেকে কতটুকু কোড পড়া এবং এক্সিকিউট করা যায় সেটি সীমাবদ্ধ করে।

UEFI (Unified Extensible Firmware Interface) একই কাজটি কিছুটা আলাদাভাবে করে। এটি আরম্ভ এবং স্টার্টআপ সম্পর্কে সকল তথ্য একটি .efi ফাইলে স্টোর করে ফার্মওয়্যারের বদলে। এই ফাইলটি হার্ড ড্রাইভের ভেতর একটি বিশেষ পার্টিশনে স্টোর থাকে যাকে EFI System Partition (ESP) বলা হয়। ESP পার্টিশনে কম্পিউটারে ইনস্টল করা অপারেটিং সিস্টেমের বুট লোডার প্রোগ্রামও থাকে।

UEFI BIOS-কে সম্পূর্ণরূপে প্রতিস্থাপন করার জন্য তৈরি করা হয়েছে এবং অনেক নতুন ফিচার এবং উন্নতি আনেছে যা BIOS-র মাধ্যমে বাস্তবায়ন করা সম্ভব নয়। 그중 কিছু নিচে আলোচনা করা হলো।

সাইজ লিমিটেশন থেকে মুক্তি

BIOS হার্ড ড্রাইভ ডেটা সম্পর্কে তথ্য সংরক্ষণ করার জন্য Master Boot Record (MBR) ব্যবহার করে যেখানে UEFI GUID partition table (GPT) ব্যবহার করে। দুটির মধ্যে প্রধান পার্থক্য হলো MBR তার টেবিলে ৩২-বিট এন্ট্রি ব্যবহার করে যা মোট ফিজিক্যাল পার্টিশনকে শুধু ৪টি পর্যন্ত সীমাবদ্ধ করে। প্রতিটি পার্টিশন সর্বোচ্চ ২TB আকারের হতে পারে, যেখানে GPT ৬৪-বিট এন্ট্রি ব্যবহার করে যা হার্ড ড্রাইভের আকারের সম্ভাবনাকে ব্যাপকভাবে প্রসারিত করে। (MBR এবং GPT-এর পার্থক্য সম্পর্কে আরো জানুন)।

অতিরিক্তভাবে, UEFI বড় HDD এবং SSD সাপোর্ট করে। UEFI-এর বুটযোগ্য ড্রাইভের থিয়োরেটিক্যাল সাইজ লিমিট নয় জেটাবাইটেরও বেশি, যেখানে BIOS শুধু ২.২ টেরাবাইট বা সেটির চেয়ে ছোট ড্রাইভ থেকে বুট করতে পারে।

গতি এবং পারফরম্যান্স

যেহেতু UEFI প্ল্যাটফর্ম-ইন্ডিপেন্ডেন্ট, এটি কম্পিউটারের বুট টাইম এবং গতি বাড়াতে পারে। এটি বিশেষ করে তখন প্রযোজ্য যখন আপনার কম্পিউটারে বড় হার্ড ড্রাইভ ইনস্টল থাকে। এই উন্নতি UEFI কীভাবে কনফিগার করা আছে সেটির ওপর নির্ভর করে। UEFI হার্ডওয়্যার ডিভাইস আরম্ভ করার समय ভালো পারফর্ম করতে পারে। সাধারণত এই গতি উন্নতি মোট বুট টাইমের একটি ভগ্নাংশ, তাই আপনি সামগ্রিক বুট টাইমে বড় পার্থক্য দেখবেন না। ডেভেলপাররা UEFI শেল এনভায়রনমেন্ট ব্যবহার করতে পারেন যা অন্যান্য UEFI অ্যাপ থেকে কমান্ড এক্সিকিউট করে সিস্টেম পারফরম্যান্স আরও অপ্টিমাইজ করতে পারে।

সুরক্ষা

UEFI এবং BIOS-এর পার্থক্য, এবং আপনার জন্য কোনটি ব্যবহার করা উচিত?

সিকিউর বুট UEFI-এর একটি ফিচার যা উইন্ডোজ ৮-এ বাস্তবায়ন করা হয়েছে এবং এখন উইন্ডোজ ১০-এর জন্য স্ট্যান্ডার্ড। UEFI-এর BIOS-এর চেয়ে বড় সুবিধা হলো এর সিকিউরিটি। UEFI শুধু প্রামাণিক ড্রাইভার এবং সার্ভিস লোড করতে দেয় বুট টাইমে, নিশ্চিত করে যে কোনো ম্যালওয়্যার কম্পিউটার স্টার্টআপে লোড হলে না। মাইক্রোসফ্ট এই ফিচারটি উইন্ডোজে পাইরেসি সমস্যা মোকাবিলায় ইমপ্লিমেন্ট করেছিল, در حالی که Mac доста কাল থেকেই UEFI ব্যবহার করছে। সিকিউর বুট কাজ করে বুট লোডারের ডিজিটাল সিগনেচার প্রয়োজন করে যা কার্নেলের দ্বারা ডিজিটালি সাইন করা থাকা উচিত। এই প্রক্রিয়া অপারেটিং সিস্টেম সম্পূর্ণরূপে শুরু হওয়া পর্যন্ত চলতে থাকে। এই সিকিউর বুট ফিচারটিও একটি কারণ যে উইন্ডোজ মেশিনে অন্য অপারেটিং সিস্টেম ইনস্টল করা আরও কঠিন।

কেন UEFI বেছে নেবেন?

আইতিহ্যবাহী BIOS-এর চেয়ে UEFI বেছে নেওয়ার একটি কারণ হলো Intel ২০২০ সালে "ট্রাডিশনাল" BIOS সাপোর্ট করার উদ্দেশ্য রাখে না।

UEFI এবং BIOS-এর পার্থক্য, এবং আপনার জন্য কোনটি ব্যবহার করা উচিত?

UEFI নিম্নলিখিত ফাংশনালিটি এবং সুবিধা প্রদান করে:

  • ভাষা: BIOS অ্যাসেমбলারে লেখা, UEFI সহজ C-ভাষায় লেখা।
  • ড্রাইভ: UEFI বড় HDD এবং SSD সাপোর্ট করে। UEFI-এর বুটযোগ্য ড্রাইভের থিয়োরেটিক্যাল সাইজ লিমিট নয় জেটাবাইটেরও বেশি, BIOS শুধু ২.২ টেরাবাইট বা সেটির চেয়ে ছোট ড্রাইভ থেকে বুট করতে পারে।
  • ড্রাইভার: UEFI-এর জটিল কিন্তু ডিসক্রিট ড্রাইভার আছে, BIOS অপশন ROM (রিড-অনলি মেমরি)-এ ড্রাইভার ব্যবহার করে। BIOS-এ, হার্ডওয়্যার আপডেট করার জন্য ROM-গুলো রি-টিউন করতে হয় কম্প্যাটিবিলিটির জন্য। এই স্পেসিফিকেশন আলাদা-লিখিত, আপগ্রেডযোগ্য UEFI ড্রাইভারগুলোর জন্য প্রযোজ্য।
  • বুট টাইম:
  • সিকিউরিটি: UEFI উন্নত সিকিউরিটি ফিচার অফার করে। "সিকিউর বুট" কম্পিউটারকে অনসাইনড বা অনুমতিহীন অ্যাপ্লিকেশন থেকে বুট হওয়া থেকে রোধ করে। OS-এ অবশ্যই একটি স্বীকৃত কী থাকতে হবে। সিকিউর বুট ইनेবল না থাকলে, একটি PC ম্যালওয়্যার দিয়ে স্টার্টআপ প্রসেস করাপ্ট করার জন্য আক্রমণের सामने ঝুঁকিপূর্ণ।
  • ডেটা প্রসেসর: UEFI ৩২-বিট বা ৬৪-বিট মোডে চলে। BIOS শুধু ১৬-বিট মোডে চলে এবং শুধু ১ MB এক্সিকিউটেবল মেমরি ব্যবহার করতে পারে।
  • GUI: UEFI একটি আরও স্বজ্ঞাত গ্রাফিক্যাল ইউজার ইন্টারফেস প্রদান করে যা আপনি মাউস এবং কীবোর্ড দিয়ে নেভিগেট করতে পারেন, BIOS-এর বিপরীতে।

UEFI-এর আরেকটি সুবিধা হলো একটি ইন্ডাস্ট্রি-ওয়াইড ইন্টারফেস ফোরাম এটি মেইন্টেইন করে এবং এটি BIOS-এর চেয়ে বেশি ম্যানুফ্যাকচারার-অগ্নস্টিক।

কেন BIOS বেছে নেবেন?

কিছু কারণ যেভাবে একজন ব্যবহারকারী লেগেসি BIOS বেছে নিতে পারে UEFI-এর পরিবর্তে:

  • BIFS আদর্শ যদি আপনার কম্পিউটার কীভাবে অপারেট করে সেটির ওপর ফাইন কন্ট্রোলের প্রয়োজন নেই।
  • BIOS যথেষ্ট যদি আপনার কাছে ছোট ড্রাইভ বা পার্টিশন থাকে। যদিও অনেক নতুন হার্ড ড্রাইভ BIOS-এর ২-টেরাবাইট লিমিট অতিক্রম করে, তবুও প্রতিটি ব্যবহারকারীর সেটি দরকার নেই।
  • UEFI-এর "সিকিউর বুট" ফিচার OEM ম্যানুফ্যাকচারারকে ব্যবহারকারীদের তাদের হার্ডওয়্যারে অন্য অপারেটিং সিস্টেম ইনস্টল করতে বাধা দিতে পারে। আপনি যদি BIOS-র সাথে থাকেন, তবে আপনি এই সমস্যা থেকে বাঁচতে পারেন।
  • BIOS হার্ডওয়্যার ইনফরমেশন ইন্টারফেস-এ অ্যাক্সেস দেয়, UEFI-এর প্রতিটি ইমপ্লিমেন্টেশন সেটি করে না। হার্ডওয়্যার স্পেসিফিকেশন OS-এ অ্যাক্সেসযোগ্য, তবে।

কিছু নতুন PC আপনাকে UEFI-কে লেগেসি BIOS মোডে চালাতে দেয়। পুরনো অপারেটিং সিস্টেম চালিত মেশিন মেইন্টেইন করতে চাইলে ব্যবহারকারীরা, Windows 7 সহ, এই ফিচারটি ইনেবল করতে চাইবেন।

প্রশ্নোত্তর

১. কীভাবে চেক করব আমি UEFI নাকি BIOS ব্যবহার করছি?

আপনি সহজেই চেক করতে পারেন আপনি BIOS বা UEFI মোডে চলছেন কিনা: Start-এ ক্লিক করুন, "system information" সার্চ করুন, তারপর বাম প্যানেলে "System Summary"-র অধীনে ডান পাশে "BIOS Mode"-এ দেখুন। UEFI মানে UEFI (স্পষ্টতই), আর "Legacy" মানে "BIOS" (একটু কম স্পষ্টভাবে)।

UEFI এবং BIOS-এর পার্থক্য, এবং আপনার জন্য কোনটি ব্যবহার করা উচিত?

২. কি UEFI BIOS-এর চেয়ে ভালো?

আপনি যেমন বুঝতে পারছেন, UEFI অধিকাংশ ক্ষেত্রে ব্যবহার করার জন্য। এটিসুপPOSEDly দ্রুত বুট টাইম, ৬৪-বিট মোডে চলতে পারে, এবং সাধারণত BIOS-এর চেয়ে এর ফিচার এবং পার্টিশনিং সম্ভাবনায় আরও উন্নত। অবশ্যই, আপনার যদি পুরনো PC থাকে যা শুধু BIOS চালায়, তবে আপনাকে আপনার মাদারবোর্ড বা PC আপগ্রেড করতে হবে UEFI-র সুবিধা পাওয়ার জন্য।

৩. কি আমি BIOS কে UEFI-তে কনভার্ট করতে পারি?

এখন আপনি জানেন UEFI অধিকাংশ ক্ষেত্রে পথ, তাই আপনি সেটির দিকে স্যুইচ করতে চান, ঠিক না? যেহেতু, আপনি করতে পারেন, বেশ কিছু ফ্যাক্টরের ওপর নির্ভর করে! এতে কিছু ধাপ এবং কিছু বিবেচনা আছে।

আপনি এই প্রক্রিয়া সরাসরি উইন্ডোজ ১০ (v1703 বা উচ্চতর) দিয়ে করতে পারেন, যদিও সম্ভব है আপনাকে আপনার মাদারবোর্ডের BIOS সেটিংস-ও "Legacy BIOS"- থেকে UEFI-এ স্যুইচ করতে পড়ে (আপনার কম্পিউটার বুট হচ্ছে সময় F8, F2 বা Del (সাধারণত) বারবার চাপায় অ্যাক্সেস করা যায়।

৪. আমি আমার UEFI (বা BIOS) কীভাবে আপডেট করব?

BIOS (বা UEFI) আপডেট করা একটি বড় সিদ্ধান্ত যা পরামর্শদানীয় যদি আপনি লেটেস্ট ফিচার এবং মাদারবোর্ড সাইডের জিনিসগুলো অপ্টিমালি চালাতে চান, কিন্তু এর সিভিয়ার কনসিকোয়েন্স হতে পারে আপনার PC ক্র্যাশ করলে BIOS আপডেটের время বা অন্যথায় ব্যর্থ হলে।

আধুনিক মাদারবোর্ডগুলো আপনাকে BIOS সরাসরি BIOS-এ আপডেট করতে দেয় (আপনার PC বুট হচ্ছে সময় অ্যাক্সেস করা যায়), ল্যাপটপে আপডেটগুলো স্বয়ংক্রিয়ভাবে হয়ে থাকে।

পুরনো মাদারবোর্ডে, আপনাকে মাদারবোর্ড ম্যানুফ্যাকচারারর সাইটে যেতে হতে পারে, সঠিক মাদারবোর্ডের জন্য সঠিক BIOS ভার্সন ডাউনলোড করতে হবে একটি ফ্ল্যাশ ড্রাইভে, তারপর ফ্ল্যাশ ড্রাইভ আপনার PC-তে ইনসার্ট করুন, আপনার PC রিবুট করুন, এবং এটা ফ্ল্যাশ ড্রাইভে বুট করা উচিত এবং BIOS আপডেট প্রসেস।

অধিকাংশ আধুনিক PC UEFI-সহ আসে। এটি আপনাকে লেটেস্ট সিকিউরিটি সेफগার্ড, আপনার মেশিন টুইক করার জন্য সহজ ইন্টারফেস, এবং আধুনিক অপারেটিং সিস্টেম এবং বিফি স্পেক্সের সাপোর্ট দেবে। আপনার PC-র বিষয়ে আরও জানতে চাইলে, Cinebench-এ আপনার CPU বেঞ্চмар্ক করুন বা উইন্ডোজ ১১-এ গুগল প্লে স্টোর ইনস্টল করার উপায় শিখুন।

  1. পুশ এবং ফেচ ইমেইলের পার্থক্য এবং কোনটি ব্যবহার করা উচিত

  2. WordPress.com বনাম WordPress.org: পার্থক্য কী এবং কোনটি ব্যবহার করবেন?

  3. স্ট্রিমিং বনাম ডাউনলোডিং: আপনার জন্য কোনটি উপযুক্ত?

  4. প্রাইভেসি এবং সিকিউরিটির পার্থক্য এবং এটি কেন গুরুত্বপূর্ণ