首页
社区
课程
招聘
[讨论]瞎扯淡之一些学习的感悟
2019-6-16 19:43 2609

[讨论]瞎扯淡之一些学习的感悟

2019-6-16 19:43
2609

       在入坑之前,一直认为微软和因特尔是没啥联系的,因为因特尔的CPU既可以跑WINDOWS,也可以跑LINUX,还可以跑IOS,如坑之后才发现这两个科技巨头是休戚与共的。因特尔的对X386芯片架构每一次改动都需要下游操作系统厂商与之配合,比如在X286之后的CPU都有了保护模式,保护模式下不能直接访问物理内存,那么微软就必须淘汰之前的系统设计框架,转而使用全新的虚拟内存;再比如因特尔在新一代的处理器钟增加了MSR寄存器,这就需要微软在设计操作系统的时候淘汰之前三环程序进零环时使用的中断门,转而使用MSR寄存器。

       学操作系统内核我经常就会去想这个东西这样设计到底是微软在迁就因特尔还是因特尔在迁就微软。

       如果说的有啥不对的地方请各位大佬当笑话看一看。


阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

最后于 2020-9-14 16:26 被Editor编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 12132
活跃值: (15565)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
pureGavin 2 2019-6-16 20:22
2
1
一直以为不同的CPU就只需要操作系统重新编译一些就行了,LZ能不能说下具体到底有多麻烦??
雪    币: 2680
活跃值: (3312)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Mr.hack 2019-6-16 20:29
3
0
这个我真不知道,理论上不同的CPU就是指令集不同,只要编译器按照不同的指令集编译就行了,但实际上可能不会这么简单
雪    币: 12839
活跃值: (9013)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
hzqst 3 2019-6-16 20:43
4
1
wintel不是随便说说的
雪    币: 5734
活跃值: (1737)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
blindtiger 1 2019-6-16 22:02
5
0
软件永远跟着硬件屁股
游客
登录 | 注册 方可回帖
返回