Stand by VS Hibernate

เมื่ออาทิตย์ที่แล้วเขียนถึงเรื่องของการประหยัดพลังงานของ Battery แล้วได้พูดถึงคำ 2 คำคือ Stand by และ Hibernate ที่มีผลกับการประหยัดพลังงานของ battery วันนี้จะมาพูดถึงรายละเอียดของสองคำนี้ว่าคืออะไร ทำงานอย่างไรและมีผลอะไรกับ notebook บ้าง

Stand by

เมื่อคอมพิวเตอร์หยุดการทำงานแล้วเข้าสู่โหมด Stand by หรือ Sleep นั่นหมายถึงเครื่องคอมพิวเตอร์ของเราจะหยุดการทำงานไปชั่วขณะและจะทำการบันทึกสถานะของการทำงานต่างๆ เอาไว้ไม่ว่าจะเป็นโปรแกรมที่เปิดค้างเอาไว้ ไฟล์งาน หรือไฟล์รูปภาพต่างๆ ที่เปิดอยู่ในโปรแกรม หรือแม้กระทั่งตำแหน่งของหน้าต่างโปรแกรมที่แสดงบนจอภาพ ทำให้เมื่อเราเปิดเครื่องขึ้นมาอีกครั้งระบบจะเรียกคืนสถานะต่างๆ ที่ได้ทำการบันทึกเอาไว้ แล้วเรียกมันขึ้นมาให้ทำงานต่ออีกครั้ง โดยใช้เวลาเพียงไม่นานและไม่ต้องรอขั้นตอนการบู๊ตเครื่องใหม่ (ต่างกับการ Shut Down ที่เครื่องต้องปิดโปรแกรมทุกอย่างและหยุดการทำงานของฮาร์ดแวร์ทั้งหมด ก่อนจะตัดระบบไฟฟ้าภายในตัวเครื่องเพื่อให้เครื่องหยุดการทำงานแบบสมบูรณ์)

Stand by หรือ Sleep คือการที่คอมพิวเตอร์หยุดการทำงานไปชั่วขณะ แล้วทำการเก็บสถานะ การทำงานต่างๆ โปรแกรมที่กำลังเปิดอยู่ รวมถึงไฟล์งาน ไฟล์เพลงที่กำลังเล่นอยู่ ณ ตอนนั้น โดยเก็บเอาไว้ใน RAM แล้วทำการปิดหน้าจอ หยุดการทำงานของ hard disk หยุดการทำงานของ CPU หยุดการทำงานของการแสดงผลบนหน้าจอ หน้าจอจะมืดแต่ยังมีกระแสไฟฟ้าอยู่ เพื่อส่งไฟฟ้าให้กับ RAM ซึ่งเป็นการใช้พลังงานในระดับต่ำทำให้ประหยัดพลังงาน ซึ่งจุดนี้เองที่เป็นประโยชน์กับ notebook แต่ถ้าหาก Stand by ไว้เป็นเวลานานจน Battery หมดจะทำให้ค่าต่างๆ ที่ได้จำไว้จะหายไปหมด และถ้าลืม save ข้อมูลงานที่ได้ทำเอาไว้ งานก็จะหายไปหมด อย่างที่รู้กันดีว่า RAM เป็นหน่วยความจำหลักของเครื่องคอมพิวเตอร์ ซึ่งเป็นหน่วยความจำแบบชั่วคราว ข้อมูลที่เก็บใน RAM จะคงอยู่ก็ต่อเมื่อมีกระแสไฟฟ้าเท่านั้น

ข้อดีของ Stand by คือการบันทึกและการเรียกคืนข้อมูล (Resume) จะทำได้รวดเร็วเพราะเป็นการเรียกคืนข้อมูลจาก RAM

Hibernate

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

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

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