BIOS (Basic Input/Output System) হলো কম্পিউটারের একটি ফার্মওয়্যার যা কম্পিউটার সিস্টেম চালু করার সময় হার্ডওয়্যার এবং অপারেটিং সিস্টেমের মধ্যে যোগাযোগ এবং প্রাথমিক কার্যক্রম নিয়ন্ত্রণ করে। BIOS মূলত কম্পিউটারের মাদারবোর্ডে একটি ছোট মেমোরি চিপে সংরক্ষিত থাকে এবং এটি কম্পিউটার বুটিং প্রক্রিয়ার প্রথম ধাপে কাজ করে। এটি কম্পিউটারের হার্ডওয়্যার উপাদানগুলির ইনিশিয়ালাইজেশন এবং অপারেটিং সিস্টেম লোড করার দায়িত্ব পালন করে।
BIOS-এর কাজের পদ্ধতি:
১. Power-On Self-Test (POST):
- কম্পিউটার চালু হলে BIOS প্রথমে একটি Power-On Self-Test (POST) চালায়, যা হার্ডওয়্যার উপাদানগুলো (যেমন মেমোরি, কীবোর্ড, হার্ড ড্রাইভ) সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করে।
- POST সফল হলে, BIOS পরবর্তী ধাপে যায়; যদি কোনো ত্রুটি শনাক্ত হয়, BIOS ত্রুটির জন্য একটি সংকেত দেয় (বিপ শব্দ বা স্ক্রিনে ত্রুটি বার্তা)।
২. বুট লোডার:
- POST সফল হলে, BIOS একটি বুট ডিভাইস (যেমন হার্ড ড্রাইভ, SSD, বা USB ড্রাইভ) থেকে অপারেটিং সিস্টেম লোড করে।
- BIOS বুট সিকোয়েন্স অনুযায়ী বুট ডিভাইস নির্বাচন করে এবং অপারেটিং সিস্টেমের কোর (Kernel) মেমোরিতে লোড করে।
৩. হার্ডওয়্যার ইনিশিয়ালাইজেশন:
- BIOS কম্পিউটারের বিভিন্ন হার্ডওয়্যার উপাদান যেমন কীবোর্ড, ডিস্ক ড্রাইভ, এবং মনিটর ইনিশিয়ালাইজ করে, যাতে সেগুলি অপারেটিং সিস্টেমের সাথে সঠিকভাবে কাজ করতে পারে।
- এটি বিভিন্ন কনফিগারেশন সেটিংস (যেমন সিপিইউ স্পিড, মেমোরি কনফিগারেশন) সংরক্ষণ করে এবং হার্ডওয়্যারগুলোকে সঠিকভাবে কার্যকর করার জন্য প্রস্তুত করে।
- BIOS সেটআপ ইউটিলিটি:
- BIOS-এর মাধ্যমে ব্যবহারকারীরা কম্পিউটারের হার্ডওয়্যার সেটিংস পরিবর্তন করতে পারেন। BIOS সেটআপ ইউটিলিটিতে প্রবেশ করার মাধ্যমে ব্যবহারকারীরা বুট অর্ডার, সিস্টেম ক্লক, এবং নিরাপত্তা সেটিংস পরিবর্তন করতে পারেন।
BIOS-এর প্রধান উপাদান:
১. CMOS (Complementary Metal-Oxide-Semiconductor):
- CMOS একটি ছোট মেমোরি চিপ যা BIOS সেটিংস (যেমন সিস্টেম সময়, বুট অর্ডার, এবং অন্যান্য হার্ডওয়্যার কনফিগারেশন) সংরক্ষণ করে। এটি একটি ব্যাটারি দ্বারা শক্তি পায়, যাতে কম্পিউটার বন্ধ হলেও এই সেটিংসগুলি সংরক্ষিত থাকে।
২. বুট লোডার:
- BIOS-এর মধ্যে একটি বুট লোডার থাকে, যা কম্পিউটার চালু হওয়ার সময় সঠিক অপারেটিং সিস্টেম খুঁজে বের করে এবং লোড করে।
৩. POST (Power-On Self-Test):
- POST একটি স্বয়ংক্রিয় পরীক্ষণ প্রক্রিয়া যা কম্পিউটারের হার্ডওয়্যার উপাদানগুলির কার্যকারিতা যাচাই করে। এটি BIOS-এর অংশ হিসেবে কাজ করে।
BIOS-এর সুবিধা:
- হার্ডওয়্যার এবং সফটওয়্যারের মধ্যে সংযোগ: BIOS কম্পিউটারের হার্ডওয়্যার এবং অপারেটিং সিস্টেমের মধ্যে একটি সেতু হিসেবে কাজ করে, যা সিস্টেম বুট এবং কার্যক্রম শুরু করার প্রাথমিক ধাপ।
- সহজ কনফিগারেশন: BIOS-এর মাধ্যমে ব্যবহারকারীরা হার্ডওয়্যার কনফিগারেশন এবং সিস্টেম সেটিংস পরিবর্তন করতে পারে, যা বিভিন্ন কাস্টমাইজেশন সম্ভব করে।
- ডায়াগনস্টিক কার্যক্রম: POST এবং অন্যান্য ডায়াগনস্টিক টুলসের মাধ্যমে BIOS হার্ডওয়্যারের ত্রুটি শনাক্ত করতে পারে, যা সিস্টেমের স্থিতিশীলতা নিশ্চিত করে।
BIOS-এর সীমাবদ্ধতা:
- ইউজার ইন্টারফেসের সীমাবদ্ধতা: BIOS সাধারণত টেক্সট-ভিত্তিক এবং GUI (Graphical User Interface) সমর্থন করে না, যা নতুন ব্যবহারকারীদের জন্য কিছুটা জটিল হতে পারে।
- ধীরগতির বুটিং: BIOS সিস্টেম বুটিংয়ের ক্ষেত্রে তুলনামূলকভাবে ধীর, বিশেষ করে পুরোনো সিস্টেমে।
- হার্ডওয়্যার আপগ্রেডের সীমাবদ্ধতা: নতুন হার্ডওয়্যার বা প্রযুক্তির জন্য BIOS আপডেট করা প্রয়োজন হতে পারে, এবং কিছু ক্ষেত্রে পুরোনো BIOS সংস্করণগুলো নতুন হার্ডওয়্যার সমর্থন করে না।
BIOS-এর বিকল্প: UEFI
- UEFI (Unified Extensible Firmware Interface) হলো BIOS-এর একটি আধুনিক বিকল্প, যা উচ্চ গতিসম্পন্ন বুটিং এবং উন্নত ফিচার প্রদান করে।
- UEFI উন্নত গ্রাফিকাল ইন্টারফেস, বড় হার্ড ড্রাইভের সমর্থন, এবং নিরাপত্তা ফিচার যেমন Secure Boot প্রদান করে, যা BIOS-এর চেয়ে অনেক উন্নত।
সারসংক্ষেপ:
BIOS হলো কম্পিউটারের একটি গুরুত্বপূর্ণ ফার্মওয়্যার যা সিস্টেম চালু করার সময় হার্ডওয়্যার এবং অপারেটিং সিস্টেমের মধ্যে যোগাযোগ এবং কার্যক্রম পরিচালনা করে। এটি সিস্টেমের বুট সিকোয়েন্স এবং কনফিগারেশন পরিচালনা করে এবং কম্পিউটার বুট এবং প্রাথমিকভাবে কাজ করার জন্য অত্যন্ত গুরুত্বপূর্ণ। BIOS বর্তমানে UEFI দ্বারা প্রতিস্থাপিত হচ্ছে, যা আরও উন্নত এবং কার্যকর ফিচার প্রদান করে।
Related Question
View Allকম্পিউটারে POST এর পূর্ণরূপ Power-On Self-Test.
BIOS কম্পিউটারের ROM এ সংরক্ষিত থাকে
BIOS (Basic Input/Output System) হলো একটি ফার্মওয়্যার, যা কম্পিউটারের মাদারবোর্ডে একটি চিপে (সাধারণত ROM বা Flash Memory) সংরক্ষিত থাকে। কম্পিউটার চালু করার সময় এটি প্রথম সক্রিয় হয়। BIOS-এর মূল ভূমিকাগুলো হলো:
১. POST (Power-On Self-Test): কম্পিউটার চালু হওয়ার সাথে সাথে BIOS সিস্টেমের প্রধান হার্ডওয়্যার উপাদানগুলো (যেমন- সিপিইউ, মেমরি, কীবোর্ড, ডিস্ক ড্রাইভ) সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করে। কোনো সমস্যা পেলে এটি সাধারণত বিপ সাউন্ড বা স্ক্রিনে ত্রুটি বার্তা প্রদর্শন করে।
২. বুটস্ট্র্যাপ লোডার (Bootstrap Loader): POST সফলভাবে সম্পন্ন হওয়ার পর, BIOS অপারেটিং সিস্টেম খুঁজে বের করে এবং তা প্রধান মেমরিতে (RAM) লোড করার প্রক্রিয়া শুরু করে। এটি হার্ড ডিস্ক, সিডি/ডিভিডি বা ইউএসবি ড্রাইভের বুট সেক্টর থেকে অপারেটিং সিস্টেমের কার্নেল লোড করে।
৩. হার্ডওয়্যার ইনিশিয়ালাইজেশন: BIOS সিস্টেমের বিভিন্ন হার্ডওয়্যার ডিভাইসকে (যেমন- গ্রাফিক্স কার্ড, সাউন্ড কার্ড) প্রাথমিক পর্যায়ে সক্রিয় করে এবং তাদের মৌলিক সেটিংস কনফিগার করে।
৪. সিস্টেম সেটিংস (CMOS Setup): BIOS একটি ইউটিলিটি (সাধারণত CMOS Setup বা BIOS Setup নামে পরিচিত) প্রদান করে যার মাধ্যমে ব্যবহারকারী সিস্টেমের মৌলিক কনফিগারেশন (যেমন- তারিখ ও সময়, বুট ডিভাইসের ক্রম, হার্ডওয়্যার সেটিংস) পরিবর্তন করতে পারে। এই সেটিংসগুলো CMOS (Complementary Metal-Oxide-Semiconductor) নামক একটি পৃথক চিপে সংরক্ষিত থাকে যা একটি ছোট ব্যাটারি দ্বারা চালিত হয়।
৫. অপারেটিং সিস্টেম ও হার্ডওয়্যারের মধ্যে ইন্টারফেস: পুরনো সিস্টেমগুলোতে, BIOS অপারেটিং সিস্টেম এবং হার্ডওয়্যারের মধ্যে একটি মৌলিক ইন্টারফেস হিসেবে কাজ করত, যদিও আধুনিক অপারেটিং সিস্টেমগুলো প্রায়শই সরাসরি হার্ডওয়্যার অ্যাক্সেস করে।
বর্তমানে UEFI (Unified Extensible Firmware Interface) আধুনিক কম্পিউটারগুলোতে BIOS-এর স্থান দখল করছে, যা আরও উন্নত বৈশিষ্ট্য প্রদান করে।
BIOS (Basic Input Output System) হলো এমন একটি ছোট সফটওয়্যার যা কম্পিউটারের মাদারবোর্ডের ছোট্ট একটি মেমোরি চিপে স্টোর থাকে।
BIOS হলো বেসিক ইনপুট আউ্টপুট সিস্টেম (Basic Input Output System) এর সংক্ষিপ্ত । একটি রম চীপের ফার্মওয়্যার যাতে কম্পিউটার বুট হওয়ার জন্য নির্দেশনাগুলো দেওয়া থাকে। একটি চীপ আকারে মাদারবোর্ডের সাথে লাগানো থাকে। সফটওয়্যারটি মাদারবোর্ড নির্মাতা প্রতিষ্ঠান প্রদান করে থাকে।
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!