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

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

2019-6-16 19:43
2916

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

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

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


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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