বায়োস রিকভারি প্রসঙ্গে একটি "প্রোগ্রামার" কী?


28

আমি বিআইওএস পুনরুদ্ধার সম্পর্কে পড়ছিলাম এবং "প্রোগ্রামার" শব্দটি জুড়ে ছুটে এসেছি ।

(না, এটা মানুষের কথা বলছে না।)

এটা কি উল্লেখ করা হয়?


সিরিয়াল পেরিফেরিয়াল ইন্টারফেস বাসের মাধ্যমে প্রোগ্রামিং: en.wikedia.org/wiki/…
আকি

@ আকী: লিঙ্কটির জন্য ধন্যবাদ, আমি এটি দেখব, দেখে মনে হচ্ছে এটি উত্তরের জন্যও ভাল। :)
মেহরদাদ

@ রবার্ট: লোল সুন্দর সম্পাদনা, ধন্যবাদ : ডি (যদিও এটা বেশ প্রতারণামূলক হিসাবে নয় হা হা।)
Mehrdad

উত্তর:


31

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


ঠিক ওয়েবসাইট কি বলে, কিন্তু আমাকে বল কী প্রোগ্রামার-এর হয় ... এটি একটি চিপ হয়? অসিলোস্কোপের মতো যন্ত্র? একটি সাধারণ মাল্টিমিটার? তারের সাথে ব্যাটারি? (শেষের দুটি সাথে স্পষ্টতই রসিকতা করছেন, তবে আপনি
বিষয়টিটি পেয়েছেন

6
এটি একটি চিপ সকেটযুক্ত একটি বাক্স যা একটি কম্পিউটারের একটি বন্দরের সাথে সংযোগ স্থাপন করে। advin.com/eeprom-programmer.htm
Ignacio Vazquez-Abrams

@ ইগনাসিও: আহ, এটি ব্যাখ্যা করে! একটি উত্তর হিসাবে এটি নির্দ্বিধায় পোস্ট করুন। : ডি
মেহরদাদ

এটি একটি প্রকারের ব্রেকআউট বক্স - bridgat.com/files/motorla_mc68hc711_eprom_Programmer.jpg এখানে মোটামুটি একটি সাধারণ উদাহরণ - যদিও কম্পিউটার বায়োসেসের জন্য নয়।
যাত্রামন গীক

একটি ইপ্রোম প্রোগ্রামারকে আলাদা লিঙ্ক সহ আমার আপডেট করা হয়েছে; পি
জর্নিম্যান গীক

53

এই ক্ষেত্রে, প্রোগ্রামার একটি ডিভাইস যা একটি চিপ প্রোগ্রাম করে। এগুলি প্রায়শই মাইক্রোকন্ট্রোলার, ফ্ল্যাশ চিপস, ইপ্রোম চিপস, প্রম চিপস ইত্যাদির প্রোগ্রাম করতে ব্যবহৃত হয়।

দুটি প্রাথমিক ধরণের প্রোগ্রামার হ'ল ইন-সার্কিট প্রোগ্রামার এবং traditionalতিহ্যবাহী প্রোগ্রামার। ইন-সার্কিট প্রোগ্রামারগুলি যেমন এই এভিআর আইএসপি এমকে.আইআই সরাসরি প্রোগ্রামিত সার্কিটের সাথে সংযোগ স্থাপন করে।

এভিআর আইএসপি এমকে ২

ছোট শিরোনামটি সার্কিট বোর্ডের উপযুক্ত সংযোগকারীতে যায় এবং একবার প্রোগ্রামিং শেষ হয়ে গেলে এটি সার্কিটের আকারে সরানো যায়। এছাড়াও সুবিধাটি হ'ল প্রোগ্রাম করা মেমরিটি সার্কিট থেকে সরানোর প্রয়োজন হয় না।

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

এখানে চিত্র বর্ণনা লিখুন

এবং এখন আমাদের ক্লাসিকাল প্রোগ্রামার রয়েছে। তাদের চিপটি একটি সার্কিট থেকে সরানো এবং প্রোগ্রামার নিজেই রাখা দরকার placed এগুলিকে মাঝে মাঝে হাই-ভোল্টেজ প্রোগ্রামারগুলির সমান্তরালও বলা হয়।

এখানে আমাদের কাছে একটি বিট-বিং প্রোগ্রামার রয়েছে যা সকেটে চিপ প্রোগ্রাম করে। এটি বাড়িতে তৈরি এবং এর মূল সুবিধাটি এটির কম দাম, তবে অন্যদিকে এটির জন্য হোস্ট কম্পিউটারে একটি সমান্তরাল বন্দর দরকার needs

EEP-ROM প্রোগ্রামার

এখানে আরও একটি প্রোগ্রামার রয়েছে যার মধ্যে ডিভাইস sertedোকানো দরকার।

উইলিম ইপ্রোম প্রোগ্রামার

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

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

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


11
+1 দুর্দান্ত ছবি + দুর্দান্ত ব্যাখ্যা, আপনাকে ধন্যবাদ!
মেহেরদাবাদ

2
খুব সুন্দর উত্তর! +1 টি
studiohack

1
দুর্দান্ত উত্তর! ছবিগুলি পুরানো দিনের স্মৃতি ফিরিয়ে দেয় যখন বিভিন্ন শক্ত রাষ্ট্র ইলেক্ট্রনিক্স দ্বারা সজ্জিত শিক্ষাগতগুলি "সময়ের খেলনা" ছিল।
র‌্যান্ডল্ফ রিচার্ডসন

4

এটি একটি ছোট প্রোগ্রাম হতে পারে যা আপনার বায়োসকে পুনরায় প্রোগ্রাম করে। এই প্রোগ্রামিংটিতে পূর্বে ব্যাকআপ হওয়া সেটিংসগুলির পুনরায় প্রোগ্রামিং করা যেতে পারে, বা কেবল নিজেই BIOS সংস্করণ পরিবর্তন করা যেতে পারে (তবে একটি নতুন BIOS দিয়ে চিপস প্রোগ্রামিং করা)। আপনার ক্ষেত্রে, "প্রোগ্রামার" একটি চিপ প্রোগ্রাম করার জন্য ব্যবহৃত একটি হার্ডওয়্যার ডিভাইস হতে পারে (যা সম্ভবত কোনও আইসি Inte একটি ইন্টিগ্রেটেড সার্কিট} থাকবে)।

সাধারণত আজকাল আমরা এটিকে "বিআইওএস ফ্ল্যাশিং" হিসাবে উল্লেখ করি।


"আপনার যদি এমন বোর্ড থাকে যা খারাপ ফ্ল্যাশ পরে ড্রাইভে অ্যাক্সেস করতে না পারে তবে সম্ভবত আপনাকে প্রোগ্রামার ব্যবহার করে বিআইওএস চিপ বা ইপ্রোম পুনরায় প্রোগ্রাম করতে হবে।" -> যদিও হার্ডওয়ারের এক টুকরো মত শোনাচ্ছে।
মেহরদাদ

@ মেহরদাদ: আপনি একে একে হার্ডওয়ারের অংশ হিসাবে ঠিক বলেছেন।
র‌্যান্ডল্ফ রিচার্ডসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.