大半夜的突然想到之前面试遇到的一个奇葩问题。。。
面试官是个真大牛,面试者是我同学,问:在windows系统下修改时间后关机为什么时间还能正常计算和保存?windows是如何保存系统时间的?(??我来面试嘛来了?)
正确答案:在电脑的主板上有一块3V的纽扣电池,正是这块电池给主板的相关芯片提供了电脑在关机状态下的电力而得以保持时间系统的正常运行。电池称为记忆电池。
具体的可以延伸到硬件问题了,比如电脑主板上的记忆电池的功能,它就是用来存储BIOS设定和系统时间的,主板厂商会提供软硬件接口修改bios、系统时间等等。
简单点的回答就是:电脑主板上的记忆电池拥有存储系统时间的功能即可。
虽然这个问题不是开发方面的知识,但是答出来了肯定说明一个人的知识储备量,别人心理上或多或少会给加分的。。开发人员还是很有必要提升一下自己的姿势水平的。
路漫漫其修远兮,吾将上下而求索