Câu trả lời "đó là tụ điện" đã được đưa ra, nhưng đó không phải là toàn bộ câu chuyện. Hãy nhìn vào đó sâu hơn một chút.
Hầu hết các thiết bị chạy từ điện áp xoay chiều trong nhà (AC 110 V hoặc 220 V), ở tần số 50Hz hoặc hơn, thông qua bộ đổi nguồn, đến DC điện áp thấp (5V hoặc 12V DC).
Dòng điện xoay chiều là dòng điện quay vòng qua lại, từ dương sang âm ... có nghĩa là truyền qua không. Vì vậy, trong một phần của giây, 100 lần một giây, không có điện áp được cung cấp cho thiết bị của bạn.
Rõ ràng, sau đó, thiết bị của bạn phải có khả năng xử lý sự gián đoạn / rất ngắn / mất điện, hoặc nó sẽ không tồn tại trong hơn một phần trăm giây. Cách thức này được thực hiện trước tiên bằng cách giảm điện áp xuống mức hợp lý trong máy biến áp (một vài cuộn dây quanh lõi: bit nặng lớn trong hầu hết các nguồn điện). Điều đó thay đổi bạn từ 110 V AC thành 20V AC.
Bước tiếp theo là chuyển đổi nó từ AC thành một loại DC sần sùi: một "bộ chỉnh lưu cầu" (bốn điốt được bố trí sao cho điện áp chảy theo cách này hay cách khác trên đầu vào, nó chỉ chảy một chiều trên đầu ra). Vì vậy, thay vì sóng lên xuống từ +10 đến -10, bạn nhận được một loạt các khối, từ 0 đến +10.
Sau đó, điện áp đó cần "làm mịn": đó là nơi mà các tụ điện đi vào, và chúng ta thoát khỏi sự sụt giảm điện áp bằng không. Mỗi điện áp "cục" sạc các tụ điện lên; mỗi lần xả xả nó. Tụ điện càng lớn, dòng điện càng có thể lưu trữ dưới dạng điện tích từ "cục" đó và thời gian phóng điện càng chậm. Có nghĩa là, đầu ra càng mượt mà.
Nhưng luôn có một số biến động, do đó, thường có một "bộ điều chỉnh điện áp" là bước cuối cùng, một con chip lấy bất cứ thứ gì, từ 20V đến 3V, và đưa ra mức 5V đáng tin cậy.
Sau đó, tất cả các thành phần lấy 5v đó và chuyển đổi nó thành 5v và 0v thành 1 và 0 ... ngoại trừ, chúng không. Họ chuyển đổi nó thành "điện áp trên hoặc dưới một vài volt" thành 1 hoặc 0: vì vậy có rất nhiều khoảng trống ở đó.
Bộ xử lý (và hầu hết các thiết bị như bộ định tuyến có một) về cơ bản là một hộp đen đọc lệnh, thực hiện các hành động mà lệnh nói, đi đến lệnh tiếp theo trong chuỗi và lặp lại. Và nó làm điều này liên tục , kể từ thời điểm nó được bật.
Bộ xử lý sử dụng một phần điện tích từ các điện áp đó để lưu trữ mọi thứ trong bộ nhớ trong của nó, ở dạng "dễ bay hơi", xả khá nhanh, do đó cần nguồn điện liên tục để "ghi nhớ".
Một trong những thứ mà nó lưu trữ là "bộ đếm chương trình" - nghĩa là lệnh này được đọc lần cuối, vì vậy nó biết cách thực hiện bit "đi tới lệnh tiếp theo trong chuỗi" ở trên.
Khi bạn bật bộ xử lý lần đầu tiên, nó sẽ cố đọc trong bộ đếm chương trình và vì bộ nhớ đã hết hoàn toàn, bộ đếm chương trình chứa giá trị 0. Điều đó có nghĩa là nó khởi động lên ... vì vậy nó đọc trong lệnh từ địa chỉ 0, đó là mã khởi động. [nb: đơn giản hóa lớn ở đây! Trên thực tế, những thứ khác cũng cần phải đạt 0 để khởi động lại.]
Vì vậy, khi bạn khởi động chu kỳ, bạn cần đợi đủ lâu để:
- các tụ điện làm mịn đủ để ...
- khả năng điều chỉnh điện áp lên của bộ điều chỉnh điện áp là không đủ để giữ điện áp trên ...
- mức bộ xử lý cần thiết để giữ bộ đếm chương trình được lưu trữ, đủ lâu để ...
- Bộ lưu trữ chương trình của bộ xử lý xả.
Nếu bạn không làm điều đó, thì có thể chỉ một phần của nó bị loại bỏ: bộ đếm chương trình lưu trữ một giá trị ngẫu nhiên. Điều này cũng đúng với bất kỳ bộ nhớ dễ bay hơi nào khác trên hệ thống, do đó, ngay cả khi CPU hoàn toàn không xả, dữ liệu được lưu trữ trong bộ nhớ tại địa chỉ mà con trỏ chương trình trỏ tới, có thể đã bị suy giảm.
Dù bằng cách nào, sau đó bạn có bộ xử lý không biết nó cần chạy mã khởi động, và thay vào đó cố gắng chạy một số mã ngẫu nhiên ở đâu đó. Điều đó không tốt và có lẽ sẽ không làm hỏng bộ định tuyến của bạn.
Một giây có lẽ là đủ. Năm giây là gần như chắc chắn là đủ. Đếm đến mười là gần như chắc chắn là đủ thời gian cho năm giây đã trôi qua. Do đó, rút phích cắm, đếm đến mười, cắm lại.
Đây là lý do tại sao, khi bạn có một nguồn điện ngắn ngủi và đèn tắt trong giây lát, đôi khi bộ định tuyến của bạn hoạt động tốt (không có gì xả ra, nó vẫn tiếp tục như vậy); đôi khi nó gặp sự cố (bộ nhớ bị hỏng); đôi khi nó khởi động lại (mất điện đủ lâu để bộ xử lý xả hết bộ đếm chương trình).
Nếu chúng ta tách thiết bị ra khỏi các bộ phận nặng của PSU (nghĩa là bộ định tuyến của chúng ta có nguồn cấp điện từ tường và chúng ta sẽ rút phích cắm ra khỏi mặt sau của bộ định tuyến, thay vì từ tường) nhanh hơn, vì chúng tôi đã tách các tụ điện khỏi thiết bị. Nhưng chúng ta vẫn cần cho thời gian bộ nhớ dễ bay hơi để xả. Vấn đề là, thời gian chúng ta rút phích cắm và cắm lại là đủ. Nhưng ... những giây đó có quá chín giây không? Chắc là không. Đếm đến năm, có thể.
Vì vậy, không cần tháo dỡ thiết bị và vẽ sơ đồ giảm thời gian xả và bộ nhớ hiện tại trên mỗi thành phần, tóm tắt là:
KHÔNG. Thời gian khởi động lại an toàn tối thiểu không thể định lượng chính xác. Nó không liên tục ngay cả trên mỗi thiết bị, hoặc thậm chí mỗi lần khởi động lại cho cùng một thiết bị.
[Lưu ý: tất cả những điều trên là một sự đơn giản hóa thực tế, nhưng ít nhất nó tốt hơn "đó là tụ điện!"]
[Chỉnh sửa: từ việc đã hỗ trợ kỹ thuật làm việc, tôi biết rằng nếu bạn bảo ai đó rút phích cắm và sau đó cắm lại, họ sẽ thường không làm điều đó, nhưng nói với bạn rằng họ đã làm. Dường như mọi người không muốn làm một hành động và sau đó hoàn tác nó: họ sẽ rút ngắn hành động đến kết luận hợp lý của nó, nơi không có gì thay đổi. Tương tự, nếu bạn nghĩ rằng một dây cáp đã được rút ra và yêu cầu họ kiểm tra, họ sẽ thường xác nhận với bạn rằng nó được cắm hoàn hảo mà không cần rời khỏi chỗ ngồi để kiểm tra.
Nhưng khi rút phích cắm chỉ là một bước để làm việc khác (chờ mười giây), thì không sao. Vì vậy, nếu bạn bảo họ rút phích cắm, hãy đợi mười giây và cắm lại, họ có nhiều khả năng làm điều đó hơn. Vì vậy, mười giây có một tâm lý sử dụng, quá!
Tuy nhiên, điều tốt nhất là yêu cầu họ rút cáp ra, thổi vào nó để đảm bảo không có bụi phá vỡ các tiếp điểm và gây ra tiếng ồn, sau đó đẩy nó trở lại. Tôi KHÔNG BAO GIỜ biết ai đó không rút phích cắm khi được đưa ra chỉ dẫn. Việc thổi, rõ ràng, không có gì khác ngoài việc đảm bảo đầu tiên họ rút cáp ra và sau đó đợi một lát trước khi cắm lại. Yêu cầu họ làm theo quy trình này cũng rất xa, FAR có nhiều khả năng thành công hơn nếu bạn nghĩ rằng cáp vừa được rút ra. Nó rõ ràng đã khắc phục 100% các tình huống đó, nhưng chỉ một phần trong số họ sẽ thừa nhận "khi tôi đi làm điều đó, tôi thấy nó đã bị tháo ra ..."]