Skip to content

Firmware হল আসলে একটি software program যাকে permanently একটি hardware device এর মধ্যে write করা থাকে BIOS। Firmware এর মধ্যে যে program টি থাকে তাতে কিছু permanent instructions দেওয়া থাকে। যার দ্বারা কম্পিউটার বুঝতে পারে অন্য devices এর সাথে কি ভাবে communicate করতে হবে বা basic input/output task কি ভাবে করতে হবে। Firmware সাধারনত flash ROM (read only memory) এর মধ্যে store করা থাকে।
Firmware মূলত design করা হয়েছে high level software এর জন্য।


Firmware এর ৩ টি level আছে:

  1. Low Level Firmware: সাধারনত ROM, OTP/PROM and PLA structures এর মধ্যে এই ধরনের Firmware দেখা যায়। Low level firmware সাধারনত read-only memory হয়ে থাকে যা change বা updated করা যায় না।
  2. High Level Firmware: Flash memory তে এই ধরনের Firmware দেখা যায়। এটিকে update করা যায়।
  3. Subsystems: এই Firmware গুলির তে flash chips এর মধ্যে এদের নিজস্ব fixed microcode embedded করা থাকে, CPU এবং LCD এর উদাহরন।
error: