Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

ข้อเท็จจริงที่น่าสนใจเกี่ยวกับการจับเวลาของคอมพิวเตอร์

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

ข้อเท็จจริงที่น่าสนใจเกี่ยวกับการจับเวลาของคอมพิวเตอร์

เวลาของระบบคือวันที่และเวลาปัจจุบันของวันที่วัดโดยนาฬิการะบบ จำเป็นต้องใช้นาฬิการะบบเพื่อซิงโครไนซ์ส่วนประกอบทั้งหมดบนเมนบอร์ด นาฬิกานับจำนวนขีดตั้งแต่วันที่เริ่มต้น เรียกว่า ยุค. จำนวนวินาทีที่ผ่านไปตั้งแต่เที่ยงคืนของวันที่ 1 มกราคม 1970 UTC เรียกว่าเวลา Unix เวลานี้เรียกอีกอย่างว่ายุค

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

เวลายูนิกซ์

เซิร์ฟเวอร์จำนวนมากบนอินเทอร์เน็ตแสดงเวลา Unix ภาษาโปรแกรม Perl ให้เวลาจริงโดยการคำนวณวินาทียุค การคำนวณความแตกต่างระหว่างวันที่และเวลาสองวันทำได้ง่ายมาก

อย่างไรก็ตาม ปี 2038 จะมีปัญหาเนื่องจากจำนวน 2,147,483,647 เป็นค่าบวกสูงสุดสำหรับ 32 จำนวนเต็มไบนารีที่มีลายเซ็นบิตในการคำนวณ เนื่องจากคอมพิวเตอร์จำนวนมากยังคงใช้โปรเซสเซอร์แบบ 32 บิต ดังนั้นจึงไม่มีตัวเลือกอื่นนอกจากแปลงคอมพิวเตอร์เหล่านี้ให้ใช้โปรเซสเซอร์ 64 บิต

นี่ไม่ใช่วิธีแก้ปัญหาถาวร เนื่องจากเราจะต้องรอให้ถึงหมายเลข 292,277,026,596 จึงจะเปลี่ยนโปรเซสเซอร์ 64 บิตได้

UTC

ระบบเวลาสากลเชิงพิกัด (UTC) ถูกนำมาใช้เพื่อเดินนาฬิกาแทนเวลามาตรฐานกรีนิชที่คำนวณการชะลอตัวของโลก เนื่องจากคุณต้องทราบว่าเวลาคำนวณตามเวลามาตรฐานกรีนิช

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

โปรโตคอลเวลาของเครือข่าย

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

เวลาทศนิยม

เวลาจะแสดงเป็นเปอร์เซ็นต์ของวันที่ผ่านไป หากต้องการทราบเวลาปัจจุบัน คุณต้องหารนาทีปัจจุบันด้วย 60 แล้วต่อท้ายชั่วโมง เช่น ถ้าตอนนี้เป็นเวลา 15:12 น. ก็เอา 12 หารด้วย 60 ก็จะได้ .20 ดังนั้นเวลาจริงคือ 15.20 น. ดังนั้น คุณสามารถมีความแม่นยำที่คุณต้องการ ข้อดีคือการคำนวณความแตกต่างระหว่างสองครั้งกลายเป็นเรื่องง่ายมาก เป็นการลบอย่างง่าย

ISO 8601

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

สิ่งนี้นำไปสู่การสร้างมาตรฐานสากลอีกมาตรฐานหนึ่งชื่อ ISO 8601 ซึ่งช่วยแก้ปัญหาบางอย่างได้ ใช้แทนวันที่เป็นปี-เดือน-วันที่ เช่น 2018-01-08. มาตรฐานนี้ทำให้การคำนวณวันที่ด้วยคอมพิวเตอร์เป็นเรื่องง่ายมาก

บทสรุป

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