臂墙钟服务
公开化「有」而(「列」于「机器片」)文言:墙钟之务:客问几时,核读硬件之钟,以自一九七零年正月朔日子时起之秒数还之。汉语:墙钟服务(服务号 26,平台导入 墙钟秒):无参数,返回自 1970-01-01 00:00:00 UTC 起的秒数(三十二位无符号,至 2106 年)。ARM64 读 PL031 实时时钟的数据寄存器(0x09010000,与串口同在一个二兆字节的设备映射块里),一条加载即得;AMD64 读 CMOS 实时时钟(端口 0x70/0x71):等更新标志清零,依次读状态 B、秒、分、时、日、月、年、世纪(BCD 或二进制,二十四小时制;世纪寄存器为零则取 20),再读一次秒,若与先读的不同(恰逢进位)则重读,最后用民用历法算法折成秒数。内核不保存也不修改硬件时钟。