বুধবার, ২৪ নভেম্বর, ২০২১

BIOS / বেসিক ইনপুট আউটপুট সিস্টেম

 বেসিক ইনপুট আউটপুট সিস্টেম, বা BIOS, আপনার সিস্টেম বোর্ডের একটি চিপে থাকা কোডের একটি খুব ছোট অংশ। আপনি যখন আপনার কম্পিউটার চালু করেন, তখন BIOS হল প্রথম সফ্টওয়্যার যা চলে। এটি আপনার কম্পিউটারের হার্ডওয়্যার সনাক্ত করে, এটি কনফিগার করে, এটি পরীক্ষা করে এবং আরও নির্দেশের জন্য এটি অপারেটিং সিস্টেমের সাথে সংযুক্ত করে।


1980 এর দশক থেকে ডেল 310 কম্পিউটারের জন্য AMD BIOS চিপগুলির একটি জোড়া কম্পিউটিং-এ, BIOS  হল ফার্মওয়্যার যা সম্পাদন করতে ব্যবহৃত হয়। বুটিং প্রক্রিয়ার সময় হার্ডওয়্যার প্রারম্ভিকতা (পাওয়ার-অন স্টার্টআপ), এবং অপারেটিং সিস্টেম এবং প্রোগ্রামগুলির জন্য রানটাইম পরিষেবা প্রদান করা। BIOS ফার্মওয়্যার একটি ব্যক্তিগত কম্পিউটারের সিস্টেম বোর্ডে আগে থেকে ইনস্টল করা হয়, এবং এটি চালিত হওয়ার সময় চালানো প্রথম সফ্টওয়্যার। 

নামটি 1975 সালে CP/M অপারেটিং সিস্টেমে ব্যবহৃত বেসিক ইনপুট/আউটপুট সিস্টেম থেকে উদ্ভূত হয়। আইবিএম পিসির মালিকানাধীন BIOS কিছু কোম্পানি (যেমন ফিনিক্স টেকনোলজিস) সামঞ্জস্যপূর্ণ সিস্টেম তৈরি করতে চেয়ে বিপরীত প্রকৌশলী করেছে। সেই মূল সিস্টেমের ইন্টারফেসটি একটি ডি ফ্যাক্টো স্ট্যান্ডার্ড হিসাবে কাজ করে।

আধুনিক পিসিগুলিতে BIOS সিস্টেম হার্ডওয়্যার উপাদানগুলিকে শুরু করে এবং পরীক্ষা করে (পাওয়ার-অন স্ব-পরীক্ষা), এবং একটি ভর স্টোরেজ ডিভাইস থেকে একটি বুট লোডার লোড করে যা তারপর একটি অপারেটিং সিস্টেম শুরু করে। DOS-এর যুগে, BIOS কীবোর্ড, ডিসপ্লে, স্টোরেজ, এবং অন্যান্য ইনপুট/আউটপুট (I/O) ডিভাইসগুলির জন্য BIOS ইন্টারাপ্ট কল সরবরাহ করেছিল যা অ্যাপ্লিকেশন প্রোগ্রাম এবং অপারেটিং সিস্টেমের একটি ইন্টারফেসকে প্রমিত করে। আরো সাম্প্রতিক অপারেটিং সিস্টেম স্টার্টআপের পরে BIOS ইন্টারাপ্ট কল ব্যবহার করে না।


বেশিরভাগ BIOS বাস্তবায়ন বিশেষভাবে বিভিন্ন ডিভাইস বিশেষ করে সিস্টেম চিপসেটের সাথে ইন্টারফেস করে একটি নির্দিষ্ট কম্পিউটার বা মাদারবোর্ড মডেলের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। মূলত, BIOS ফার্মওয়্যার পিসি মাদারবোর্ডে একটি রম চিপে সংরক্ষিত ছিল। 

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

ROM স্ক্যান বিকল্পটি সম্পূর্ণ হওয়ার পরে এবং বৈধ চেকসাম সহ সমস্ত শনাক্ত করা ROM মডিউল কল করা হয়েছে, অথবা BIOS সংস্করণে POST করার পরপরই যেটি ROM-এর বিকল্প স্ক্যান করে না, BIOS বুট প্রক্রিয়াকরণ শুরু করতে INT 19h-কে কল করে। 

বুট-পরবর্তী, লোড হওয়া প্রোগ্রামগুলি সিস্টেমটিকে রিবুট করার জন্য INT 19h কল করতে পারে, তবে তাদের অবশ্যই বাধা এবং অন্যান্য অ্যাসিঙ্ক্রোনাস হার্ডওয়্যার প্রক্রিয়াগুলিকে নিষ্ক্রিয় করতে সতর্ক থাকতে হবে যা BIOS রিবুট করার প্রক্রিয়াতে হস্তক্ষেপ করতে পারে, অন্যথায় সিস্টেমটি রিবুট করার সময় হ্যাং বা ক্র্যাশ হতে পারে। .


কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

How to clean Computer RAM ? কী ভাবে RAM পরিষ্কার করবেন ?

 কম্পিউটারের RAM (Random Access Memory) পরিষ্কার করার সময় খুব সাবধান থাকতে হয়, কারণ এটি একটি সেন্সিটিভ হার্ডওয়্যার কম্পোনেন্ট। নিচে ধাপে ...