"এটি ক্যাপাসিটার" উত্তর ইতিমধ্যে দেওয়া হয়েছে, তবে এটি পুরো গল্প নয় story এর আরও গভীরতর দিকে নজর দেওয়া যাক।
বেশিরভাগ ডিভাইসগুলি হাউজ-ভোল্টেজ এসি (110 ভি বা 220 ভি এসি) থেকে 50Hz বা তার বেশি সময়ে, পাওয়ার অ্যাডাপ্টারের মাধ্যমে লো-ভোল্টেজ ডিসি (5 ভি বা 12 ভি ডিসি) পর্যন্ত চলে।
এসি কারেন্টটি বর্তমান যা ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে এগিয়ে যায়। সুতরাং, এক সেকেন্ডের ভগ্নাংশের জন্য, এক সেকেন্ডে 100 বার, আপনার ডিভাইসে কোনও ভোল্টেজ সরবরাহ করা হয়নি।
স্পষ্টতই, তারপরে, আপনার ডিভাইসটি অবশ্যই একটি / খুব সংক্ষিপ্ত / শক্তি বিঘ্নিত পরিচালনা করতে সক্ষম হতে পারে বা এটি এক সেকেন্ডের শতভাগেরও বেশি সময় ধরে চলবে না। যেভাবে এটি করা হয় তা হ'ল ভোল্টেজটিকে ট্রান্সফর্মারে যুক্তিসঙ্গত স্তরে নামিয়ে (একটি কোরের চারপাশে কয়েকটি কয়েল: বেশিরভাগ বিদ্যুতের সরবরাহে বড় ভারী বিট)। এটি আপনাকে 110V এসি থেকে 20 ভি এসিতে পরিবর্তন করে।
পরবর্তী পদক্ষেপটি এসি থেকে এলোমেলো ধরণের ডিসিতে রূপান্তর করা হয়: একটি "ব্রিজ রেকটিফায়ার" (চারটি ডায়োড যাতে সাজানো থাকে যাতে ভোল্টেজটি ইনপুটটিতে একভাবে বা অন্যদিকে প্রবাহিত হয় কিনা, আউটপুটটিতে এটি কেবল একভাবে প্রবাহিত হয়)। সুতরাং +10 থেকে -10 থেকে উপরে এবং নীচে তরঙ্গগুলির পরিবর্তে, আপনি 0 থেকে +10 পর্যন্ত একগুচ্ছ গলদা পান।
তারপরে সেই ভোল্টেজটির জন্য "স্মুথিং" দরকার: এটিই সেখানে ক্যাপাসিটারগুলি আসে এবং আমরা শূন্য-ভোল্টেজ ডিপগুলি থেকে মুক্তি পাই। প্রতিটি ভোল্টেজ "পিণ্ড" ক্যাপাসিটরদের চার্জ করে; প্রতিটি ডিপ এটি স্রাব করে। ক্যাপাসিটারটি যত বড়, তত বেশি "চালক" থেকে চার্জ হিসাবে সঞ্চয় করতে পারে এবং স্রাবের সময়টি ধীর হয়। যার অর্থ, মসৃণ আউটপুটটি।
তবে সর্বদা কিছুটা ওঠানামা থাকে, তাই প্রায়শই একটি "ভোল্টেজ নিয়ন্ত্রক" থাকে শেষ ধাপ হিসাবে, এমন একটি চিপ যা বলে, 20 ভি থেকে 3 ভি পর্যন্ত কোনও কিছু নেয় এবং একটি নির্ভরযোগ্য 5V বা তার ফলস্বরূপ ফলাফল দেয়।
তারপরে সমস্ত উপাদান সেই 5 ভি নেয় এবং এটিকে 5v এবং 0v রূপান্তর করে 1 এবং 0 ... মানে ব্যতীত, তারা করে না। তারা এটিকে "কয়েক ভোল্টের উপরে বা নীচে ভোল্টেজগুলিতে রূপান্তরিত করে" যার অর্থ 1 বা 0: সুতরাং সেখানে প্রচুর পরিমাণে অবকাশ রয়েছে।
প্রসেসর (এবং রাউটারগুলির মতো বেশিরভাগ ডিভাইসগুলি হ'ল) একটি কালো বাক্স যা কমান্ডে পড়ে, কমান্ডের ক্রিয়া সম্পাদন করে, ক্রমানুসারে পরবর্তী কমান্ডে যায় এবং পুনরাবৃত্তি করে। এবং এটি চালু থাকার মুহুর্ত থেকে এটি ক্রমাগত এটি করে।
প্রসেসর তার ভোল্টেজ থেকে কিছু অভ্যন্তরীণ স্মৃতিতে জিনিসগুলি "ভোল্টাইল" আকারে সঞ্চয় করতে কিছু চার্জ ব্যবহার করে, যা মোটামুটি দ্রুত স্রাব করে, তাই "মনে রাখার" জন্য ধ্রুব শক্তি প্রয়োজন needs
সেগুলি সংরক্ষণ করে সেগুলির মধ্যে একটি হ'ল "প্রোগ্রাম কাউন্টার" - এটি হ'ল এটি সর্বশেষে কমান্ডটি পড়েছে, সুতরাং এটি উপরে "ক্রমের পরবর্তী কমান্ডে যান" কীভাবে করতে হবে তা জানে।
আপনি যখন প্রথমবার কোনও প্রসেসর চালু করেন, তখন এটি প্রোগ্রামের কাউন্টারে পড়ার চেষ্টা করে এবং মেমরিটি সম্পূর্ণ নিঃসৃত হয়ে যায় বলে প্রোগ্রামের কাউন্টারটিতে মান শূন্য থাকে। এর অর্থ এটি বুটআপ হচ্ছে ... সুতরাং এটি ঠিকানা শূন্য থেকে কমান্ডটিতে পড়ে, যা বুট কোড। [এনবি: এখানে বড় সরলকরণ! সত্য কথা বলতে গেলে, অন্যান্য জিনিসগুলিরও পুনরায় বুটের জন্য শূন্য হিট করা প্রয়োজন]]
সুতরাং, যখন আপনি বিদ্যুত্চক্রটি চালান, আপনার জন্য যথেষ্ট দীর্ঘ অপেক্ষা করতে হবে:
- যথেষ্ট স্রাব করতে স্মুথিং ক্যাপাসিটারগুলি ...
- ভোল্টেজ আপ নিয়ন্ত্রণ করার জন্য ভোল্টেজ নিয়ন্ত্রকের ক্ষমতা ভোল্টেজ উপরে রাখার জন্য অপর্যাপ্ত ...
- প্রসেসরের স্তরটি প্রোগ্রামের কাউন্টারটি সংরক্ষণের জন্য প্রয়োজনীয় ছিল, এটি যথেষ্ট দীর্ঘকালীন ...
- প্রসেসরের প্রোগ্রামের কাউন্টার স্টোরেজ স্রাব হয়।
যদি আপনি এটি না করেন, তবে এটি সম্ভব যে এর কেবলমাত্র অংশটি স্রাব করে: যে প্রোগ্রাম কাউন্টারটি একটি এলোমেলো মূল্য সঞ্চয় করে। সিস্টেমের অন্য যে কোনও অস্থির মেমরির ক্ষেত্রেও এটি একই রকম, তাই সিপিইউ যদি একেবারেই ছাড়েনি তবে প্রোগ্রামের পয়েন্টার পয়েন্টের ঠিকানায় মেমরিতে সংরক্ষিত ডেটা অবনতি হতে পারে।
যে কোনও উপায়ে, আপনার তখন প্রসেসরটি জেনে নেই এটির বুট কোডটি চালানো দরকার, এবং পরিবর্তে কোথাও কিছু এলোমেলো কোড চালানোর চেষ্টা করছেন। এটি ভাল নয় এবং সম্ভবত আপনার রাউটারটি ক্র্যাশ করবে না।
এক সেকেন্ড সম্ভবত যথেষ্ট। পাঁচ সেকেন্ডে প্রায় যথেষ্ট নিশ্চিত। দশটি গণনা প্রায় পাঁচ সেকেন্ড সময় পার হতে যথেষ্ট সময় হতে পারে তা নিশ্চিত। অতএব, আনপ্লাগ করুন, দশটি গণনা করুন, প্লাগ ইন করুন।
এ কারণেই, আপনি যখন একটি সংক্ষিপ্ত শক্তি ব্রাউন-আউট পেয়ে যান এবং লাইটগুলি এক মুহুর্তের জন্য হালকা হয়ে যায়, কখনও কখনও আপনার রাউটারটি ভাল কাজ করে (কোনও কিছুই স্রাবিত হয় না, এটি যেমন ছিল তেমন চালিয়ে যায়); কখনও কখনও এটি ক্রাশ হয় (স্মৃতিটি দূষিত হয়ে যায়); কখনও কখনও এটি পুনরায় বুট হয় (প্রসেসর পুরোপুরি প্রোগ্রামের কাউন্টারটিকে ছাড়িয়ে দেয় এমন ক্ষমতা যথেষ্ট দীর্ঘ ছিল)।
আমরা যদি পিএসইউর ভারী অংশগুলি থেকে ডিভাইসটি পৃথক করে থাকি (তবে আমাদের রাউটারের একটি দেয়াল-ওয়ার্ট বিদ্যুৎ সরবরাহ রয়েছে এবং আমরা রাউটারটি প্রাচীরের পরিবর্তে পিছন থেকে প্লাগ ইন করছি) তবে আমরা হতে পারি দ্রুততর, যেহেতু আমরা ডিভাইস থেকে ক্যাপাসিটারগুলি পৃথক করেছি। তবে আমাদের এখনও উদ্বোধনের জন্য অস্থির মেমরির সময় দেওয়া দরকার। মতভেদগুলি হল, সময়টি আনপ্লাগ করতে এবং আবার প্লাগ ইন করতে আমাদের যথেষ্ট সময় লাগে। কিন্তু ... এই অতিরিক্ত নয় সেকেন্ড কি এত মূল্যবান? সম্ভবত না. পাঁচ জন গণনা, হতে পারে।
সুতরাং, ডিভাইসটি ভেঙে না ফেলে এবং প্রতিটি উপাদান জুড়ে বর্তমান ড্রপ এবং মেমরি স্রাব সময়কে প্লট না করে সংক্ষিপ্তসারটি হ'ল:
কোন। ন্যূনতম নিরাপদ পুনরায় বুট করার সময়টি যথাযথভাবে পরিমাণমুক্ত নয়। এটি প্রতি ডিভাইস এমনকি স্থির নয়, এমনকি একই ডিভাইসের জন্য প্রতি-রিবুট।
[দ্রষ্টব্য: উপরের সমস্তগুলি বাস্তবের নাটকীয় সরলীকরণ, তবে এটি "এটি ক্যাপাসিটারগুলি!" এর চেয়ে কমপক্ষে কিছুটা ভাল)]
[সম্পাদনা: কারিগরি সমর্থন করা থেকে, আমি জানি যে আপনি যদি কাউকে আনপ্লাগ করতে এবং আবার এটি প্লাগ করতে বলেন তবে তারা প্রায়শই এটি না করে তবে আপনাকে বলে যে তারা তা করেছে। দেখে মনে হচ্ছে যে লোকেরা কেবল কোনও পদক্ষেপ নিতে নারাজ এবং তারপরে এটি পূর্বাবস্থায় ফেলা: তারা ক্রিয়াটিকে এর যৌক্তিক উপসংহারে শর্টকাট দেবে, যেখানে কিছুই পরিবর্তন হয়নি। একইভাবে, আপনি যদি মনে করেন যে কোনও তারের আনপ্লাগ করা হয়েছে এবং তাদের চেক করতে বলেছেন, তারা প্রায়শই আপনাকে নিশ্চিত করে দেবে যে এটি চেক করার জন্য তাদের আসন থেকে বেরিয়ে না এসে নিখুঁতভাবে প্লাগ ইন করা হয়েছে।
কিন্তু যখন আনপ্লাগিং করা অন্য কোনও কাজ করার দশ ধাপ হয় (দশ সেকেন্ড অপেক্ষা করে), তখন ঠিক আছে। সুতরাং, যদি আপনি তাদের প্লাগ আনপ্লাগ করতে বলেন, দশ সেকেন্ড অপেক্ষা করুন এবং পুনরায় প্লাগ করুন, তারা এটি করার সম্ভাবনা বেশি বেশি। যাতে দশ সেকেন্ডের একটি মানসিক ব্যবহারও হয়!
তবে সবচেয়ে ভালটি হল তাদেরকে কেবল বের করার জন্য জিজ্ঞাসা করা, যোগাযোগগুলি ভাঙ্গা এবং শব্দের প্রবর্তন করার কোনও ধুলা নেই তা নিশ্চিত করার জন্য এটিটি ধাক্কা মেরে ফেলার চেষ্টা করুন এবং তারপরে আবার ঠেলাঠেলি করুন I নির্দেশ. স্পষ্টতই, ফুঁ দেওয়াগুলি প্রথমে কেবলটি আনপ্লাগড করা এবং তা পুনরায় প্লাগিংয়ের আগে এক মুহুর্ত অপেক্ষা করেছিল তা নিশ্চিত করা ছাড়া অন্য কিছুই করে না। তাদের এই পদ্ধতিটি অনুসরণ করতে বলাই তো দূরের কথা, যদি আপনি মনে করেন কেবল কেবল আনপ্লাগড করা হয়েছে তবে খুব বেশি সফল হওয়ার সম্ভাবনা রয়েছে। এটি স্পষ্টতই এই পরিস্থিতিতেগুলির 100% সংশোধন করে, তবে তাদের মধ্যে কেবলমাত্র একটি অংশই স্বীকার করবে "যখন আমি এটি করতে যাই, তখন আমি দেখতে পেলাম যে এটি আনপ্লাগড ছিল ..."]