Tiêu đề nói ngồi tất cả, nhưng tại sao khởi động lại máy tính có xu hướng sửa chữa mọi thứ? Có vẻ như mọi người CNTT luôn hỏi: "Bạn đã khởi động lại PC chưa?" Nhưng tại sao?
Tiêu đề nói ngồi tất cả, nhưng tại sao khởi động lại máy tính có xu hướng sửa chữa mọi thứ? Có vẻ như mọi người CNTT luôn hỏi: "Bạn đã khởi động lại PC chưa?" Nhưng tại sao?
Câu trả lời:
Về cơ bản bởi vì bất cứ điều gì có trong một mớ hỗn độn đều có cơ hội để bắt đầu lại. Hãy tưởng tượng bạn đang làm bánh mì nướng và bạn đốt nó. Vứt bỏ nó và bắt đầu lại là một cách để khắc phục vấn đề đó và sẽ luôn giải quyết tốt hơn là loại bỏ các mẩu bánh mì nướng bị cháy.
Một trong những lý do chính khiến máy tính của bạn chậm lại là Bộ nhớ truy cập ngẫu nhiên (RAM) đang được sử dụng. Hệ điều hành, cũng như các chương trình bạn đang chạy, đều sử dụng RAM. Tuy nhiên, chỉ có rất nhiều, và nó chỉ có thể được truy cập quá nhanh. Nếu máy tính của bạn đang cố gắng sử dụng nhiều RAM (thường là nhiều hơn mức có sẵn), nó sẽ chậm lại. Nó cần tạo tập tin trao đổi thêm tập tin trên ổ cứng để hoạt động như "RAM", nhưng kém hiệu quả hơn. Điều này, trong số những thứ khác, làm cho máy tính của bạn chậm lại.
Đóng một số chương trình sẽ giải phóng không gian RAM, nhưng rò rỉ bộ nhớ có thể đã xảy ra. Điều đó có nghĩa là chương trình có thể đã vô tình chiếm RAM mà nó không / không thể giải phóng khi đóng. "Ahhh" bạn nói, "nó sẽ ăn hết RAM của tôi!" Không. Nếu bạn khởi động lại máy tính, tất cả RAM sẽ bị xóa. Bạn đã có thêm RAM khả dụng, để máy tính của bạn có thể chạy nhanh hơn.
Có một số vấn đề khác có thể được khắc phục bằng cách khởi động lại, quá. Ví dụ: nếu một chương trình bằng cách nào đó bắt đầu sử dụng một lượng lớn chu kỳ bộ xử lý (mỗi chu kỳ bao gồm một phép tính và tất cả các phép tính này làm cho máy tính của bạn "tính toán", còn gọi là hoạt động). Khi máy tính được khởi động lại, quyền điều khiển của bộ xử lý được trao vô điều kiện cho bộ tải khởi động, và sau đó nó được chuyển cho HĐH, có thể bắt đầu từ đầu. Nó không còn bị chi phối bởi chương trình tham lam.
Tuy nhiên, một khả năng khác là máy tính quá nóng. Quá nóng, chỉ đơn giản là, không tốt cho máy tính. Tắt máy và để nguội trong vài phút không thể làm tổn thương. Trên thực tế, một số máy tính (nếu không phải tất cả) được thiết lập để tắt nếu chúng đạt đến nhiệt độ bên trong nhất định.
Tóm lại, khởi động lại đặt máy tính vào trạng thái mà phần mềm bên phải đang kiểm soát phần cứng bên phải (có thể mát hơn), ở trạng thái này đã được biết là hoạt động đúng.
Câu hỏi hay! Câu trả lời ngắn gọn là "nó phụ thuộc"
Câu trả lời dài hơn là Windows đã giới hạn tài nguyên cho các ứng dụng sử dụng (Bộ nhớ, Xử lý cửa sổ, Xử lý tệp, v.v.) nếu một ứng dụng được viết xấu không cung cấp các tài nguyên này cho Windows khi Windows kết thúc, bạn hết tài nguyên. Điều này gây ra vấn đề với các ứng dụng khác. Rõ ràng điều tương tự cũng áp dụng cho tất cả các hệ điều hành khác
Tôi biết đây là một chủ đề cổ xưa, nhưng tôi cảm thấy như bài đăng này của một nhà phát triển Microsoft giải thích lý do:
Sự chậm chạp dần dần và các vấn đề cần khởi động lại khác thường có thể được khắc phục để rò rỉ bộ nhớ . Trái với nhận xét của @ user2630, đây vẫn là một vấn đề rất thực tế trong Windows hiện đại. Hoặc từ các dịch vụ / thành phần hệ thống vẫn hoạt động, ngăn bộ nhớ của chúng bị thu hồi khi thoát hoặc chỉ từ một số lượng lớn các ứng dụng đang chạy mà người dùng khởi động, rò rỉ xảy ra mọi lúc - đôi khi nghiêm trọng. Trong trường hợp chạy ứng dụng sau, một anh chàng IT thường nói "chỉ cần khởi động lại", thay vì "đóng tất cả các ứng dụng của bạn, hãy kiểm tra khay tác vụ để đảm bảo chúng thực sự biến mất, hãy chắc chắn rằng chúng ' không chạy bất kỳ quy trình hoặc dịch vụ nền nào ... "bạn hiểu ý.
Như đã đề cập ở những nơi khác ở đây, rất nhiều vấn đề cần khởi động lại khác là từ phần mềm cũ bị hỏng / hỏng (dịch vụ treo, chờ đợi vô hạn trên các tài nguyên được chia sẻ, v.v.). Tuy nhiên, tôi nghĩ rằng rò rỉ và thay đổi thư viện đang chờ giải thích phần lớn các khắc phục sự cố khởi động lại.
Bạn đã bao giờ xem "Đám đông CNTT?"
Những người hỗ trợ CNTT sử dụng "Thử khởi động lại nó" làm phản hồi đầu tiên vì: