关灯
护眼
字体:大 中 小
加入书签
上一页
目录
下一章
请认准"下载楼"官方域名 http://www.daxingwx.net
第一百八十七章 改进 (第3/3页)
/>
直到克里虚拟成功泰坦ii,杜克才受到启发:将整个基本硬件看着一个完整封装好的内核,而外设都必须通过调用内核的sdk来开发驱动,实现外设同内核之间的数据交换和运算调用。这样,杜克就可以确保内核的安全。
相对于层出不穷的外设来说,内核需要针对的环境就非常有限了,pu,主流的就俩三家,加起来虽然总数看起来也不少,可是真正有指令集变化的型号,总数超不过2种指令集!
但是毕竟都有限,如intel的通用桌面级pu的指令集,截止到214年,其中扩展指令集部分也不过是x,sse,sse2,sse3,ssse3,sse4.1,sse4.2,sse4.3,e64t等区区九种。
所以有了高端pu模拟经验,克里要模拟相对低端的pu,简直就没有多少难度,无非是消减性能和指令集支持。
杜克可以针对一款较高端的pu开发出一中核心的处理应用,剩下的兼容性就将在这个核心应用上进行修订,根据不同的pu进行指令集兼容性设计。
由于有了超级计算机操作系统作为基础,未来这款操作系统杜克初步考虑区分为桌面和服务器俩种型号。
服务器型号将支持现有超级计算机架构的海量内存和超多pu集群,实现大型机同中型工作站的统一,对于很多应用来说,如数据库、e服务器、视频服务器等资源消耗应用可以在不改变程序的情况下就得到最大的兼容性。
而桌面型仍然将支持多逻辑pu,只是数量将被控制在8路物理pu,按照214年主力pu最多32核计算,就是26个逻辑pu,这样就算是8路的小型工作站,也可以在这个系统上发挥得淋漓尽致。
整理了一下思路,杜克慢慢有了一个大概的结构划分。将这个思路传递给克里后,克里就在raylinux基础上精简出一款针对2路2核平台的新操作系统,开始验证杜克的想法。
请认准"下载楼"官方域名 http://www.daxingwx.net
加入书签
上一页
目录
下一章