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

ফার্মওয়্যার কী? সংজ্ঞা এবং প্রকারভেদ

ফার্মওয়্যার जिसे 'হার্ডওয়্যারের জন্য সফটওয়্যার' বলা হয়, এটি একটি প্রোগ্রাম যা কীবোর্ড, হার্ড ড্রাইভ, BIOS বা ভিডিও কার্ডের মতো হার্ডওয়্যার ডিভাইসে এম্বেডেড থাকে। এটি সিস্টেমের অন্যান্য ডিভাইসের সাথে যোগাযোগ করার জন্য স্থায়ী নির্দেশনা দেয় এবং বেসিক ইনপুট/আউটপুট কাজ সম্পাদন করে।

ফার্মওয়্যার কী

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

ফার্মওয়্যারের প্রকারভেদ

BIOS

কомпিউটারটি পাওয়ার অন করার পর প্রথমে যা জীবন ধারণ করে তা হল BIOS। এটি হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করতে পারে এবং কোনো অজানা ত্রুটি আছে কিনা তা চেক করে। তারপর এটি বুটলোডার নামে একটি অন্য প্রোগ্রামকে সিগন্যাল দেয় যা হার্ড ড্রাইভের ভিতরে স্লিপ করা অপারেটিং সিস্টেমকে জাগিয়ে র‍্যান্ডম অ্যাক্সেস মেমরিতে নিয়ে আসে। সুতরাং, BIOS मुख্যভাবে আপনার কম্পিউটারের হার্ডওয়্যার কম্পোনেন্টগুলি হ্যান্ডেল করার জন্য দায়ী এবং নিশ্চিত করে যে সেগুলি সঠিকভাবে কাজ করছে। যদিও ভালো, এই লো-লেভেল সফটওয়্যার গত দু দশকে প্রায় অপরিবর্তিত থাকায়, এটি এখন পুরনো এবং আধুনিক প্রযুক্তিগুলিকে সাপোর্ট করার জন্য উপযোগী নয়। উদাহরণস্বরূপ, BIOS এখনো ১৬-বিট কোড ব্যবহার করে যখন অধিকাংশ ল্যাপটপ এবং পিসি ৩২ এবং ৬৪-বিট কোড চালায়।

EFI

EFI, এক্সটেনসিবল ফার্মওয়্যার ইন্টারফেসের সংক্ষিপ্ত রূপ, সিস্টেম ফার্মওয়্যারের নতুন প্রজন্মের জন্য একটি স্পেসিফিকেশন যা CPU দ্বারা হার্ডওয়্যার স্টার্টআপ করার জন্য ব্যবহৃত প্রথম নির্দেশনা প্রদান করে এবং বুটলোডারকে কন্ট্রোল পাস করে। EFI, কখনও কখনও ইউনিফাইড এক্সটেনসিবল ফার্মওয়্যার ইন্টারফেস (UEFI)-ও বলা হয়, এর BIOS-এর ऊपर কিছু সুবিধা রয়েছে। উদাহরণস্বরূপ, এটি নিশ্চিত করতে সাহায্য করে যে আপনার পিসি শুধুমাত্র পিসি নির্মাতা দ্বারা বিশ্বস্ত সফটওয়্যার ব্যবহার করে বুট হচ্ছে, অর্থাৎ এটি 'সিকিউর বুট' নামক একটি ফিচার সাপোর্ট করে নিরাপত্তা উন্নত করার জন্য।

আপনার কম্পিউটারের BIOS ভার্সন জানা আপনাকে সবচেয়ে আপ-টু-ডেট ফার্মওয়্যার ভার্সন আছে কিনা তা জানতে সাহায্য করতে পারে। উইন্ডোজ কম্পিউটারে, আপনি কমান্ড প্রম্পট ব্যবহার করে ফার্মওয়্যার ভার্সন ইনফরমেশন পেতে পারেন। বিকল্পভাবে, আপনি আপনার ডিভাইসের জন্য একটি আপগ্রেড 어시স্ট্যান্ট ব্যবহার করতে পারেন।

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

পড়ুন: চেক করুন আপনার পিসি BIOS বা UEFI ব্যবহার করে কিনা।

ফার্মওয়্যার আপডেট করা

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

কিছু ফার্মওয়্যার আপডেট সাধারণভাবে প্রয়োগ করা হয় এবং এসেগুলি একটি সাধারণ সফটওয়্যার আপডেটের মতো মনে হয়। যাইহোক, অন্যগুলি খুব সময়সাপেক্ষ হতে পারে কারণ এগুলি পোর্টেবল ড্রাইভে ফার্মওয়্যার কপি করা এবং তারপর ডিভাইসে ম্যানুয়ালি লোড করা জড়িত হতে পারে।そう言うと, কিছু ডিভাইস, প্রশাসনিক কনসোলে একটি নিখুঁত সেকশন থাকে যা আপনাকে একটি ফার্মওয়্যার আপডেট প্রয়োগ করতে বা একটি ইউজার ম্যানুয়াল পূর্ণ রেফারেন্সের জন্য দেয়।

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

পড়ুন: রাউটার ফার্মওয়্যার কীভাবে আপডেট করবেন।

ফার্মওয়্যার বনাম সফটওয়্যার পার্থক্য

প্রায়শই, ফার্মওয়্যার এবং সফটওয়্যার শব্দগুলি একে অপরের স্থানে ব্যবহার করা হয়, অর্থাৎ কম্পিউটার প্রোগ্রামের একক বা সংগ্রহ যা মেশিনে কিছু কাজ করার জন্য नियোজিত। কিন্তু বাস্তবতায়, এটি কাজই যা এই ক্যাটাগরিগুলি (ফার্মওয়্যার এবং সফটওয়্যার) এর মূল নির্ধারণ করে যেখানে আমরা এদের রাখি।

উদাহরণস্বরূপ, সফটওয়্যার ভার্চুয়াল তাই এটি কপি, পরিবর্তন এবং ধ্বংস করা যায়। এটি প্রায়শই এমন মেমরিতে সংরক্ষিত থাকে যা সহজে অ্যাক্সেসযোগ্য এবং ব্যবহারকারী দ্বারা প্রতিস্থাপনযোগ্য। কিন্তু ফার্মওয়্যারের ক্ষেত্রে, এটি যে মেমরিতে সংরক্ষিত থাকে তা প্রায়শই ডিভাইসের মধ্যে এম্বেডেড থাকে এবং ব্যবহারকারী দ্বারা প্রতিস্থাপনযোগ্য নয়। এটিknowingly করা হয় যাতে কোনো টেম্পারিং বা সরানো হয় না কারণ এটি ডিভাইস চালানোর জন্যкриটিক্যাল এবং সরালে সিরিয়াস পরিণতি ঘটাতে পারে।

পড়ুন: ডিভাইস ড্রাইভার কী?

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

আশা করি এটি ব্যাখ্যা করে দিয়েছে ফার্মওয়্যার মানে কী।

এখন পড়ুন: BIOS কীভাবে আপডেট করবেন।

  1. মাদারবোর্ড বোঝা: ফাংশন ও সংজ্ঞা

  2. ফার্মওয়্যার ব্যাখ্যা: সংজ্ঞা, উদ্দেশ্য এবং বাস্তব উদাহরণ

  3. CPU কী? সংজ্ঞা, ভূমিকা, এবং এটি কীভাবে আপনার কম্পিউটার চালায়

  4. OLED স্ক্রিন কী? ধরন, সুবিধা এবং LCD, LED, CRT ডিসপ্লে চেয়ে কীভাবে উন্নত