কম্পিউটার

ফার্মওয়্যার কি? সংজ্ঞা এবং প্রকার

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

ফার্মওয়্যার কি? সংজ্ঞা এবং প্রকার

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

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

ফার্মওয়্যারের প্রকারগুলি

BIOS

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

EFI

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

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

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

পড়ুন৷ :আপনার পিসি BIOS বা UEFI ব্যবহার করে কিনা তা পরীক্ষা করুন৷

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

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

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

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

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

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

প্রায়শই, ফার্মওয়্যার এবং সফ্টওয়্যার শব্দটি বিনিময়যোগ্যভাবে ব্যবহার করা হয়, যেমন, একক বা মেশিনে কিছু কাজ করার জন্য নির্ধারিত কম্পিউটার প্রোগ্রামগুলির একটি সংগ্রহ। কিন্তু বাস্তবে, এটি সেই কাজ যা এই বিভাগগুলির (ফার্মওয়্যার এবং সফ্টওয়্যার) মূলকে সংজ্ঞায়িত করে যেখানে আমরা সেগুলি রাখি৷

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

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

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

আশা করি ফার্মওয়্যার মানে কি তা ব্যাখ্যা করবে।

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

ফার্মওয়্যার কি? সংজ্ঞা এবং প্রকার
  1. ফাংশন এবং মাদারবোর্ডের সংজ্ঞা

  2. ফার্মওয়্যার কি? সংজ্ঞা এবং উদাহরণ

  3. CPU কি? অর্থ, সংজ্ঞা, এবং CPU এর জন্য কী দাঁড়ায়

  4. OLED স্ক্রিন কী এবং এর প্রকারগুলি