Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

เหตุใดการรีบูทคอมพิวเตอร์ของคุณจึงแก้ไขปัญหาได้มากมาย

"คุณลองรีบูตเครื่องหรือยัง"

เป็นคำแนะนำทางเทคนิคที่มักถูกมองข้าม แต่มีเหตุผล:มันได้ผล ประสบการณ์ส่วนตัวของฉันคือการรีบูตอย่างง่ายสามารถแก้ไขปัญหาคอมพิวเตอร์ได้ 80-90% ของเวลา ไม่ว่าปัญหานั้นจะเกี่ยวข้องกับเครือข่าย กราฟิก ประสิทธิภาพช้า หรือโปรแกรมที่ผิดพลาด และไม่ใช่แค่ปัญหาของ Windows ที่ตอบสนองต่อการรีบูตได้ดี วิธีนี้ใช้ได้กับอุปกรณ์หลายประเภท รวมถึงสมาร์ทโฟนและเราเตอร์ หรือแม้แต่ซอฟต์แวร์

เหตุใดโซลูชันนี้จึงแพร่หลายมาก อะไรเกี่ยวกับอุปกรณ์คอมพิวเตอร์ที่ทำให้การรีบูตมีประสิทธิภาพมาก และเหตุใดปัญหาเหล่านี้จึงไม่สามารถแก้ไขได้ในขณะที่อุปกรณ์กำลังทำงานอยู่ อ่านต่อเพื่อหาคำตอบ

ปัญหาทั่วไปที่แก้ไขด้วยการรีบูต

เพื่อช่วยให้คุณเข้าใจหลักการพื้นฐานที่ซับซ้อนมากขึ้นซึ่งเป็นสาเหตุว่าทำไมจึงต้องรีบูตเพื่อให้สิ่งต่างๆ กลับมาทำงานได้อีกครั้ง เราจะเริ่มด้วยอาการและสาเหตุพื้นฐานที่น่าจะเป็นไปได้มากที่สุดที่คุณรู้อยู่แล้ว

อาการ: คอมพิวเตอร์ทำงานช้าลงหรือค้าง

สาเหตุ: หน่วยความจำรั่ว

วิธีแก้ไข: หยุดซอฟต์แวร์หรือรีบูต

อาการ: หน้าจอสีน้ำเงินแห่งความตายของ Windows

สาเหตุ: ข้อผิดพลาดของไดรเวอร์หรือฮาร์ดแวร์

วิธีแก้ไข: บังคับให้รีบูต

อาการ: WiFi หยุดทำงาน

สาเหตุ: ไดรเวอร์ขัดข้องหรือซอฟต์แวร์เราเตอร์มีปัญหา

วิธีแก้ไข: รีบูตหรือเปิดเครื่อง (ถอดปลั๊กเป็นเวลา 30 วินาที) บนเราเตอร์

เหตุใดการรีบูทคอมพิวเตอร์ของคุณจึงแก้ไขปัญหาได้มากมาย

เมื่อรวมกันแล้ว บางอย่างก็หยุดทำงาน ทำให้เกิดปัญหา และการแก้ไขคือเริ่มจากศูนย์

สาเหตุที่แท้จริงมักเกิดจากความผิดพลาดของมนุษย์ คอมพิวเตอร์ได้รับการออกแบบและโปรแกรมต่างๆ เขียนขึ้นโดยมนุษย์ ถ้ามนุษย์ผิดพลาดได้ ทำไมสิ่งที่พวกเขาสร้างขึ้นจะต้องไม่ล้มเหลว? สิ่งต่างๆ ที่มนุษย์สร้างขึ้นนั้นมีความสามารถที่จะผิดพลาดได้ และเมื่อความซับซ้อนของคอมพิวเตอร์เพิ่มขึ้น ข้อบกพร่องจำนวนก็เพิ่มขึ้นเช่นกัน แล้วข้อบกพร่องเหล่านั้นมีอะไรบ้าง

การรีบูตแก้ไขหน่วยความจำรั่วได้อย่างไร

เมื่อคุณบูตเครื่องคอมพิวเตอร์เป็นครั้งแรก คุณสามารถมองได้ว่าเป็นตลาดดิน ดินเหนียวแสดงถึงทรัพยากรต่างๆ ที่มีอยู่ในคอมพิวเตอร์ เช่น หน่วยความจำ ระบบปฏิบัติการจัดการดินเหนียว (เหนือสิ่งอื่นใด) และแจกจ่ายไปยังโปรแกรมเมื่อจำเป็น ในทางทฤษฎี วงนี้สามารถดำเนินต่อไปได้ตลอดไปโดยไม่มีปัญหา ปัญหาคือ บางโปรแกรมทำให้เสียทรัพยากรที่ใช้กันทั่วไป

เหตุใดการรีบูทคอมพิวเตอร์ของคุณจึงแก้ไขปัญหาได้มากมาย

เพื่อที่จะรัน โปรแกรมจะต้องได้รับเคลย์บางส่วนจากคอมพิวเตอร์ และมันจะกลายเป็นความรับผิดชอบของโปรแกรมที่จะอธิบายเคลย์ทั้งหมดนั้น โปรแกรมในอุดมคติจะทำความสะอาดดินและส่งคืนไปยังคอมพิวเตอร์เมื่อเสร็จสิ้น ทำให้คอมพิวเตอร์สามารถแจกจ่ายดินเหนียวไปยังโปรแกรมอื่นๆ ที่ต้องการได้

ทีนี้ลองนึกภาพว่ามี 3 โปรแกรม โดยแต่ละโปรแกรมมีดินเหนียวเป็นของตัวเอง หนึ่งคืนดินทั้งหมดโดยไม่มีปัญหา คนหนึ่งทิ้งก้อนดินเหนียวไว้บนพื้นและคืนดินเหนียวเพียงครึ่งเดียวไปยังคอมพิวเตอร์ อันสุดท้ายทำดินเหนียวหายและไม่คืนอะไรให้กับคอมพิวเตอร์ ตอนนี้คอมพิวเตอร์มีดินเหลือน้อยลง

เมื่อเวลาผ่านไป เนื่องจากโปรแกรมที่มีข้อบกพร่องไม่สามารถส่งคืนดินทั้งหมดที่ได้รับ โปรแกรมอื่นๆ จึงต้องรอนานขึ้นและนานขึ้นสำหรับส่วนแบ่งทรัพยากรของพวกเขา นี่คือที่มาของหน่วยความจำรั่ว โปรแกรมแล็ก และข้อผิดพลาดรันไทม์

เหตุใดการรีบูทคอมพิวเตอร์ของคุณจึงแก้ไขปัญหาได้มากมาย

คอมพิวเตอร์ของคุณจึงทำงานมาสองสามชั่วโมงแล้ว และตอนนี้ก็ทำงานช้าลงในการรวบรวมข้อมูล หากเราคิดว่าสาเหตุเกิดจากการจัดการดินเหนียวที่ไม่ดี (ซึ่งน่าจะเป็นไปได้มากที่สุด) เราจะแก้ไขได้อย่างไร

ทางออกหนึ่งคือการเอาความรับผิดชอบของการจัดการดินเหนียวออกจากโปรแกรมและปล่อยให้มันอยู่กับระบบปฏิบัติการ เมื่อระบบปฏิบัติการตรวจพบดินเหนียวที่สูญหาย ปัญหาคือกระบวนการนี้เรียกว่า "การรวบรวมขยะ" อาจใช้โปรเซสเซอร์เข้มข้นและอาจส่งผลกระทบต่อประสิทธิภาพของระบบปฏิบัติการ ดังนั้นจึงไม่ใช่เรื่องปกติ

อีกวิธีหนึ่งคือ:รีบูต!

เมื่อรีบูตทุกอย่างจะถูกรีเซ็ตเป็นสถานะเริ่มต้นและระบบปฏิบัติการจะเริ่มต้นใหม่ด้วยดินเหนียวเต็มรูปแบบ จากนั้น เมื่อโปรแกรมเริ่มทำงานและขอดินเหนียว ขั้นตอนทั้งหมดจะทำซ้ำจนกว่าจะจำเป็นต้องรีบูตอีกครั้งในภายหลัง

ปรากฏการณ์นี้สามารถนำไปใช้กับซอฟต์แวร์ได้เช่นกัน ตัวอย่างเช่น เว็บเบราว์เซอร์ของคุณ เคยสังเกตไหมว่า Chrome หรือ Firefox จะล้าหลังได้อย่างไรเมื่อเปิดทีละชั่วโมง? นั่นเป็นเพราะว่าเบราว์เซอร์เหล่านั้นมีข้อบกพร่อง และมีส่วนเสริมที่มีข้อบกพร่อง การรีสตาร์ทเป็นวิธีหนึ่งในการเร่งความเร็วเบราว์เซอร์ที่ช้า

การรีบูตหรือวงจรเปิดเครื่องช่วยแก้ปัญหาอื่นๆ ได้อย่างไร

โดยพื้นฐานแล้ว หลักการเดียวกันกับที่ใช้กับการจัดการทรัพยากรยังใช้กับปัญหาเกี่ยวกับไดรเวอร์หรือข้อผิดพลาดระดับต่ำ:หลักฐานของข้อผิดพลาดทั้งหมดจะถูกลบออกและคอมพิวเตอร์เริ่มต้นด้วยกระดานชนวนที่สะอาด

เหตุใดการรีบูทคอมพิวเตอร์ของคุณจึงแก้ไขปัญหาได้มากมาย

ตัวอย่างเช่น เราเตอร์ WiFi ของคุณทำงานโดยใช้ซอฟต์แวร์ เช่นเดียวกับคอมพิวเตอร์ของคุณ วงจรไฟฟ้า กล่าวคือ การปิดเราเตอร์โดยสมบูรณ์เป็นเวลาอย่างน้อย 30 วินาที จะเป็นการล้างแคชและรีเซ็ตซอฟต์แวร์

Jerrold Foutz ผู้เชี่ยวชาญด้านการออกแบบอุปกรณ์จ่ายไฟ เสนอมุมมองที่น่าสนใจอีกประการหนึ่งเกี่ยวกับวิธีที่การรีเซ็ตสามารถแก้ไขอุปกรณ์อิเล็กทรอนิกส์ รวมถึงสิ่งของในครัวเรือน:

ในฮาร์ดแวร์ มีหลายสาเหตุที่เรียกว่า Single Event Upset (SEU) ความผิดพลาดของพลังงาน รังสีคอสมิกที่ผ่านวงจรรวม (IC) หรือรังสีอัลฟาจากแพ็คเกจ IC พลาสติก ล้วนสามารถทำให้เกิด SEU ซึ่งอาจเปลี่ยนสถานะลอจิก (1 ถึง 0 หรือในทางกลับกัน) หรือทริกเกอร์ latchup ใน เลเยอร์ pnpn ไอซีส่วนใหญ่มี ในซอฟต์แวร์ คอมพิวเตอร์จะวนซ้ำไม่รู้จบ

กล่าวอีกนัยหนึ่ง เหตุการณ์สุ่มสามารถทำให้อุปกรณ์อิเล็กทรอนิกส์อยู่ในสถานะแปลกที่ทำให้พวกเขาไร้ประโยชน์ เจอร์โรลด์อธิบายว่าสถานะหนึ่งที่อุปกรณ์ที่ทำงานอยู่ทั้งหมดสามารถกู้คืนได้คือสถานะปิด ดังนั้นเขาจึงแนะนำให้ปิดอุปกรณ์ ถอดปลั๊ก ถอดแบตเตอรี่ รอระยะเวลาที่กำหนด จากนั้นเสียบปลั๊กและเปิดเครื่องใหม่อีกครั้ง

เหตุใดปัญหาบางอย่างจึงกำหนดให้รีบูต

ในกรณีของการจัดการทรัพยากรที่ไม่ดี เป็นไปได้ที่จะติดตามและปิดโปรแกรมที่ละเมิดด้วยตนเอง แต่ปัญหาอื่นๆ นั้นไม่สามารถแก้ไขได้ในขณะที่คอมพิวเตอร์ทำงาน และคำตอบว่าทำไมจึงค่อนข้างเป็นปรัชญา ไอน์สไตน์ตระหนักดีว่าปัญหาไม่สามารถแก้ไขได้ด้วยการรับรู้ระดับเดียวกับที่สร้างปัญหาเหล่านั้น ในลักษณะที่เป็นจริงสำหรับคอมพิวเตอร์ด้วย ทำไม?

เหตุใดการรีบูทคอมพิวเตอร์ของคุณจึงแก้ไขปัญหาได้มากมาย

คอมพิวเตอร์เป็นเครื่องจักรที่มีสถานะจำกัดซึ่งจำเป็นต้องเฝ้าติดตามเหตุการณ์และตอบสนองตามนั้นอย่างต่อเนื่อง พวกเขาดำเนินการวนรอบการประมวลผลที่ไม่มีที่สิ้นสุดเพื่อคอยเตือนเหตุการณ์ใหม่แม้ในขณะที่ไม่ได้ใช้งาน เหตุการณ์สามารถเป็นอะไรก็ได้ตั้งแต่การเสียบเมาส์ไปจนถึงการโหลดโปรแกรมจนถึงการปิด แต่ละเหตุการณ์นำไปสู่การเปลี่ยนสถานะ

เหตุผลหนึ่งสำหรับการรีบูตคือ ขึ้นอยู่กับระบบปฏิบัติการของคุณ ลูปอนันต์ไม่สามารถแก้ไขได้ในขณะที่กำลังทำงานอยู่แล้ว นั่นเป็นสาเหตุที่การติดตั้งไดรเวอร์และ Windows Updates มักจะต้องรีบูตระบบ - เพื่อเปลี่ยนวิธีการทำงานของระบบปฏิบัติการในระดับพื้นฐานที่สุด หวังว่าคุณจะไม่เข้าสู่การวนซ้ำการรีบูตที่ไม่มีที่สิ้นสุด

หากข้อผิดพลาดส่งผลต่อการวนรอบการประมวลผลที่ไม่มีที่สิ้นสุด มีเพียงการรีบูตเท่านั้นที่สามารถตั้งค่าให้กลับเป็นสถานะที่ทราบ จากตำแหน่งที่จะใช้งานได้อีกครั้ง ยกเว้นข้อเท็จจริงที่ว่าคอมพิวเตอร์ขาดสติ (อย่างน้อยก็เท่าที่เรารู้) นี่ค่อนข้างตรงกันข้ามกับที่ไอน์สไตน์หมายถึง "การรับรู้" ไม่คืบหน้า มันถูกรีเซ็ต ดังนั้นบางที "ความไม่รู้คือความสุข" อาจเป็นการเปรียบเทียบที่เหมาะเจาะกว่า

และทุกอย่างกลับมาสู่สิ่งที่เป็นที่รู้จัก

บทความนี้สามารถขีดข่วนพื้นผิวของสิ่งที่อาจผิดพลาดภายในคอมพิวเตอร์ของคุณที่สามารถแก้ไขได้โดยการรีบูต บางครั้งก็ใช้งานได้และแม้แต่ผู้เชี่ยวชาญก็สามารถเดาได้ว่าทำไม โดยทั่วไป การรีบูตใช้งานได้เพราะทุกอย่างกลับสู่สถานะเดิม ในสภาวะที่คุ้นเคยนี้ ระบบรู้ว่าจะเริ่มต้นจากจุดใด เช่น เกมหมากรุก หลังจากที่คุณลืมไปแล้วว่าถึงตาใคร

นอกจากจะแก้ปัญหาหลายอย่างได้อย่างรวดเร็วแล้ว การรีบูตยังเป็นขั้นตอนการแก้ปัญหาอีกด้วย หากปัญหายังคงอยู่หลังจากรีบูต สาเหตุอาจร้ายแรงกว่าข้อผิดพลาดแบบสุ่ม ปัญหาต่างๆ เช่น ซอฟต์แวร์ที่เสียหาย มัลแวร์ หรือฮาร์ดแวร์ที่ล้มเหลวนั้นแทบจะไม่สามารถแก้ไขได้ด้วยการรีสตาร์ท

อุปกรณ์และอาการใดที่คุณแก้ไขได้สำเร็จด้วยการรีบูต

เครดิตผู้แต่ง:บทความนี้ร่วมกับ Joel Lee

เครดิตรูปภาพ:การ์ตูนคอมพิวเตอร์ผ่าน Shutterstock, Woman with Clay โดย Marshall Astor ทาง Flickr, Ctrl+Alt+Dlt ทาง Shutterstock, Slate Board ผ่าน Shutterstock, Einstein Quote by QuotesEverlasting ผ่าน Flickr