Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Tại sao việc khởi động lại máy tính của bạn lại khắc phục được nhiều vấn đề như vậy?

"Bạn đã thử khởi động lại chưa?"

Đó là lời khuyên kỹ thuật được đưa ra rất nhiều, nhưng có một lý do:nó hoạt động. Kinh nghiệm cá nhân của riêng tôi là một khởi động lại đơn giản có thể khắc phục được 80-90% sự cố máy tính, cho dù sự cố đó liên quan đến mạng, đồ họa, hiệu suất chậm hoặc các chương trình bị lỗi. Và không chỉ các vấn đề với Windows phản hồi tốt khi khởi động lại; phương pháp này hoạt động trên nhiều loại thiết bị, bao gồm điện thoại thông minh và bộ định tuyến và thậm chí cả phần mềm.

Tại sao giải pháp này lại thịnh hành đến vậy? Đó là gì về các thiết bị máy tính giúp khởi động lại hiệu quả như vậy? Và tại sao những vấn đề này không thể được khắc phục trong khi thiết bị đang chạy? Đọc để tìm một số câu trả lời.

Các vấn đề thường gặp đã được khắc phục khi khởi động lại

Để giúp bạn hiểu các nguyên tắc cơ bản phức tạp hơn làm cơ sở cho việc khởi động lại để mọi thứ hoạt động trở lại, chúng tôi sẽ bắt đầu với các triệu chứng và nguyên nhân cơ bản có thể xảy ra nhất mà bạn đã biết.

Dấu hiệu: Máy tính chạy chậm hoặc bị treo.

Nguyên nhân: Bộ nhớ bị rò rỉ.

Giải pháp: Dừng phần mềm hoặc khởi động lại.

Dấu hiệu: Màn hình xanh chết chóc của Windows

Nguyên nhân: Trình điều khiển hoặc lỗi phần cứng.

Giải pháp: Khởi động lại được thực thi.

Dấu hiệu: WiFi ngừng hoạt động.

Nguyên nhân: Trình điều khiển bị lỗi hoặc phần mềm bộ định tuyến gây ra sự cố.

Giải pháp: Khởi động lại hoặc thực hiện chu kỳ nguồn (rút nguồn trong 30 giây) trên bộ định tuyến.

Tại sao việc khởi động lại máy tính của bạn lại khắc phục được nhiều vấn đề như vậy?

Tổng hợp lại, một cái gì đó ngừng hoạt động, điều này gây ra sự cố và cách khắc phục là bắt đầu lại từ đầu.

Nguyên nhân sâu xa thường có thể được cho là do lỗi của con người. Máy tính được thiết kế và chương trình được viết bởi con người. Nếu con người có thể sai lầm, tại sao những thứ họ tạo ra vẫn không thể thất bại? Tất cả mọi thứ do con người tạo ra đều có khả năng bị sai sót và khi độ phức tạp của máy tính tăng lên, số lượng sai sót cũng tăng theo. Bây giờ chính xác những sai sót đó là gì?

Khởi động lại khắc phục rò rỉ bộ nhớ như thế nào?

Khi mới khởi động máy tính, bạn có thể nghĩ nó giống như một khu chợ đất sét. Đất sét đại diện cho các tài nguyên khác nhau có sẵn trên máy tính, chẳng hạn như bộ nhớ. Hệ điều hành xử lý đất sét (trong số những thứ khác) và phân phối nó đến các chương trình khi cần thiết. Về mặt lý thuyết, vòng lặp này có thể tiếp diễn mãi mãi mà không có vấn đề gì. Vấn đề là, một số chương trình lãng phí tài nguyên thường được sử dụng.

Tại sao việc khởi động lại máy tính của bạn lại khắc phục được nhiều vấn đề như vậy?

Để chạy, một chương trình phải nhận một số đất sét từ máy tính và chương trình đó có trách nhiệm tính toàn bộ số đất sét đó. Chương trình lý tưởng sẽ làm sạch đất sét và trả lại máy tính khi nó hoàn thành, cho phép máy tính phân phối đất sét cho các chương trình khác cần.

Bây giờ hãy tưởng tượng rằng có 3 chương trình, mỗi chương trình có phần đất sét riêng. Một trả lại tất cả đất sét mà không có vấn đề. Người ta để lại một cục đất sét trên mặt đất và chỉ trả lại một nửa số đất sét cho máy tính. Cái cuối cùng mất đất sét và không trả lại gì cho máy tính. Bây giờ máy tính có ít đất sét hơn để phân phối.

Theo thời gian, vì các chương trình sai sót không trả lại được tất cả đất sét mà chúng đã được cấp, nên các chương trình khác cần phải đợi ngày càng lâu để được chia sẻ tài nguyên. Đây là nguyên nhân dẫn đến rò rỉ bộ nhớ, độ trễ chương trình và lỗi thời gian chạy.

Tại sao việc khởi động lại máy tính của bạn lại khắc phục được nhiều vấn đề như vậy?

Vì vậy, máy tính của bạn đã chạy được vài giờ và bây giờ nó bị chậm lại để thu thập dữ liệu. Nếu chúng ta cho rằng nguyên nhân là do quản lý đất sét kém (rất có thể là do nguyên nhân), thì chúng ta có thể làm gì để khắc phục?

Một giải pháp là loại bỏ trách nhiệm quản lý đất sét khỏi các chương trình và để nó cho hệ điều hành. Khi hệ điều hành phát hiện đất sét bị mất, nó sẽ lấy lại. Vấn đề là quá trình này, được gọi là "thu gom rác", có thể tốn nhiều bộ xử lý và sẽ ảnh hưởng đến hiệu suất của hệ điều hành, do đó nó không phổ biến.

Giải pháp khác là:khởi động lại!

Bằng cách khởi động lại, mọi thứ được đặt lại về trạng thái ban đầu và hệ điều hành bắt đầu mới với một khối đất sét đầy. Sau đó, khi các chương trình bắt đầu chạy và yêu cầu đất sét, toàn bộ quy trình sẽ tự lặp lại cho đến khi cần khởi động lại một lần nữa.

Hiện tượng này cũng có thể được áp dụng cho phần mềm. Ví dụ:trình duyệt web của bạn. Bạn có bao giờ để ý xem Chrome hoặc Firefox có thể bị lag như thế nào khi chúng được mở hàng giờ đồng hồ không? Đó là bởi vì các trình duyệt đó có sai sót VÀ chúng có các phần bổ trợ thiếu sót. Khởi động lại là một cách để tăng tốc trình duyệt chậm.

Khởi động lại hoặc Power Cycling khắc phục các vấn đề khác như thế nào?

Về cơ bản, nguyên tắc tương tự áp dụng cho quản lý tài nguyên cũng áp dụng cho các vấn đề với trình điều khiển hoặc lỗi cấp thấp:Tất cả bằng chứng về lỗi sẽ bị xóa sạch và máy tính khởi động với một phương tiện chặn sạch.

Tại sao việc khởi động lại máy tính của bạn lại khắc phục được nhiều vấn đề như vậy?

Ví dụ:bộ định tuyến WiFi của bạn được chạy bằng phần mềm, giống như máy tính của bạn. Một chu kỳ nguồn, tức là tắt hoàn toàn bộ định tuyến trong ít nhất 30 giây, sẽ xóa bộ nhớ cache của nó và đặt lại phần mềm.

Jerrold Foutz, một chuyên gia trong lĩnh vực thiết kế nguồn điện, đưa ra một quan điểm thú vị khác về cách thiết lập lại có thể sửa chữa các thiết bị điện tử, bao gồm cả các vật dụng trong nhà:

Trong phần cứng, có nhiều nguyên nhân gây ra cái được gọi là Một sự kiện đơn lẻ (SEU). Trục trặc nguồn điện, tia vũ trụ đi qua mạch tích hợp (IC) hoặc tia alpha từ gói IC nhựa, đều có thể gây ra SEU, có thể thay đổi trạng thái logic (1 thành 0 hoặc ngược lại) hoặc kích hoạt chốt trong lớp pnpn mà hầu hết các vi mạch đều có. Trong phần mềm, máy tính có thể bị mắc vào một vòng lặp vô hạn.

Nói cách khác, các sự kiện ngẫu nhiên có thể đặt các thiết bị điện tử vào trạng thái kỳ quặc khiến chúng trở nên vô dụng. Jerrold giải thích rằng một trạng thái mà tất cả các thiết bị đang hoạt động có thể phục hồi là trạng thái tắt nguồn. Và do đó, anh ấy khuyên bạn nên tắt thiết bị, rút ​​phích cắm điện, tháo pin, đợi một khoảng thời gian nhất định, sau đó cắm lại nguồn và khởi động lại.

Tại sao một số vấn đề lại yêu cầu khởi động lại?

Trong trường hợp quản lý tài nguyên kém, có thể theo dõi và đóng các chương trình vi phạm theo cách thủ công. Nhưng các vấn đề khác chỉ đơn giản là không thể được khắc phục trong khi máy tính đang chạy và câu trả lời tại sao có thể khá triết học. Einstein nhận ra rằng các vấn đề không thể được giải quyết từ cùng một trình độ nhận thức đã tạo ra chúng. Theo một cách nào đó, điều đó cũng đúng với máy tính. Tại sao?

Tại sao việc khởi động lại máy tính của bạn lại khắc phục được nhiều vấn đề như vậy?

Máy tính là máy trạng thái hữu hạn cần liên tục theo dõi các sự kiện và phản hồi tương ứng. Chúng hoạt động trên một vòng lặp xử lý vô hạn để luôn cảnh báo về các sự kiện mới, ngay cả khi không hoạt động. Sự kiện có thể là bất cứ điều gì, từ cắm chuột vào tải chương trình đến tắt. Mỗi sự kiện dẫn đến một sự thay đổi trạng thái.

Một lý do cho việc khởi động lại là, tùy thuộc vào hệ điều hành của bạn, không thể sửa đổi vòng lặp vô hạn khi nó đang chạy. Đó là lý do tại sao cài đặt trình điều khiển và Cập nhật Windows thường yêu cầu khởi động lại hệ thống - để thay đổi cách hệ điều hành hoạt động ở mức cơ bản nhất. Hy vọng rằng bạn sẽ không gặp phải vòng lặp khởi động lại vô hạn.

Nếu một lỗi ảnh hưởng đến vòng lặp xử lý vô hạn này, chỉ khởi động lại mới có thể đặt nó trở lại trạng thái đã biết, từ đó nó sẽ hoạt động trở lại. Ngoại trừ thực tế là máy tính thiếu ý thức (ít nhất là theo những gì chúng ta biết), điều này hoàn toàn trái ngược với ý của Einstein; "nhận thức" không tiến triển, nó được đặt lại. Vì vậy, có thể "sự ngu dốt là phúc lạc" sẽ là một phép tương tự thích hợp hơn.

Và tất cả đều quay trở lại những gì đã biết

Bài viết này chỉ có thể làm nổi bật bề mặt của những lỗi có thể xảy ra bên trong máy tính của bạn mà có thể được khắc phục bằng cách khởi động lại. Đôi khi nó chỉ hoạt động và ngay cả các chuyên gia chỉ có thể đoán tại sao. Về cơ bản, khởi động lại hoạt động vì mọi thứ trở lại trạng thái ban đầu. Ở trạng thái quen thuộc này, hệ thống sẽ biết bắt đầu từ đâu, giống như một ván cờ, sau khi bạn quên mất lượt đi của ai.

Ngoài việc khắc phục nhanh nhiều sự cố, khởi động lại cũng là một bước khắc phục sự cố. Nếu sự cố vẫn tiếp diễn sau khi khởi động lại, nguyên nhân cơ bản có thể nghiêm trọng hơn nhiều so với lỗi ngẫu nhiên. Các vấn đề như phần mềm bị hỏng, sự hiện diện của phần mềm độc hại hoặc phần cứng bị lỗi hiếm khi được khắc phục bằng cách khởi động lại.

Bạn đã khắc phục thành công sự cố và thiết bị nào khi khởi động lại?

Tín dụng của tác giả:Bài báo này được đồng sản xuất với Joel Lee.

Tín dụng hình ảnh:Computer Comic qua Shutterstock, Woman with Clay của Marshall Astor qua Flickr, Ctrl + Alt + Dlt qua Shutterstock, Slate Board qua Shutterstock, Einstein Trích dẫn qua QuotesEverlasting qua Flickr