哦,原来就是这个帖子啊。。。。
Memory = 存储器 ,这是我的观点。
长期和底层打交道,会默认
内存 = 可以被CPU直接寻址访问的存储器
外存 = 需要使用控制器访问的存储器
Intel 这两年的“融合”设计很多。
比如Xeon D计算卡,如果内置x86核心,它是直接被操作系统识别为核心?还是作为计算用协处理器?
3D Xpoint ,现阶段做成插卡形式。以后要是做成内存条的形状,操作系统怎么对待?
M$ 的一举一动都会影响到硬件的用法。
如果M$以后做成操作系统直接在可寻址的非易失存储器上面启动,主机自检过程会被彻底改写。
非易失存储直接运行操作系统,上电无需自检直接开机,并且没有启动过程,开机直接就到桌面了。
仅在硬件发生变动后执行长自检,重新生成启动数据放入非易失存储器。
单片机一直都是这样用的,上电直接运行代码,并且可以通过ISP IAP修改自身代码。
流行的单片机80C51就是Intel的作品。。。。
80C51和衍生品,大量被应用在 空调器,电饭煲,电冰箱,小家电 等等。
这些电器都是开机即用,无需等待内部程序自检。
曾经ARM也有这样的用法,但是现在的ARM已经渐行渐远。
安卓平台需要自检,并且时间很长。。。。
农企的Ryzen,设计时考虑了作为SoC使用,也开始有这种趋势,长自检和短自检。
毕竟农企有大把的游戏主机订单,游戏主机显然是自检越快越好,开机即用是最理想的状态。
游戏主机硬件配置固定,代码全部写NVRAM或者ROM即可,无需像安卓那样为了兼容性牺牲速度。
所以纠结于几个文字是没有意义的,整个产业随时都有可能被颠覆,几个字又算什么。 |