有关MinWin本质

丧失刺尖仙人掌

丧失刺尖仙人掌

2016-02-19 12:09

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐有关MinWin本质,无聊中的都看过来。

早在Windows 7尚未发布Beta版前,大家应该都听说过有关Windows 7中被称为MinWin的微内核,它是小巧、独立、简单的Windows。对于这个玩意儿相信很多人一直感到好奇,但一直以来有关它的细节资料几乎没有。

在前不久刚结束的微软技术大会(TechEd 2009)上,操作系统内核专家Mark Russinovich披露了有关MinWin的技术细节。

下面就让我们来了解一下有关MinWin的重要信息。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

MinWin确实存在于Windows 7(以及Windows Server 2008 R2)中,但它并不是传统意义上的那种内核。事实上,它是一个具备绝大部分基本功能并且可以被分离运行的微型Windows系统,不仅本身拥有核心程序,还包含了基本的文件系统、网络连接、驱动和系统服务。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

Windows系统经过数十年的发展,体积成几何级增长,目前已经包含后数千个EXE、DLL文件和API。Russinovich解释说,它们彼此之间又相互依赖,如果其中一个文件进行改动,你甚至无法估计会影响到多少个其他文件。当想改进Windows的时候,发现只有从深层动手才能解决这些互相联系的状况。

MinWin,就像是从Windows中独立出来的系统,仅占用25MB磁盘空间和40MB的内存。它不需要依赖其他组件就可以独自启动并运行,还可以直接访问网络。但这并不表示着它会成为一个基于命令行的超轻量级操作系统,只是它自身集成的东西使它具有很高的独立性。

有关MinWin本质

为了生成这个MinWin,微软需要对Windows架构的低层部分进行了额外的划分。由于各文件以及组件之间关联错综复杂,这条分割线会从众多的DLL文件链和底层系统服务中穿过。Russinovich说:我们需要计算出哪些东西是MinWin需要的,哪些是不需要的。

最后,Windows开发组决定为MinWin制作了一些不同标识的专属DLL文件(其中一个主要文件名为:KERNELBASE.DLL)。这样一来基于原有Windows平台的应用程序将不会受到影响,而MinWin也可以拥有极高的独立性。

也就是说,生成这个MinWin所需要的组件与其从现有的大堆文件中分离,还不如专门为其编写来的简单。

展开更多 50%)
分享

猜你喜欢

有关MinWin本质

电脑入门
有关MinWin本质

HTML学习的本质

Web开发
HTML学习的本质

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

牙本质过敏的治疗方法 牙本质过敏怎么办

电脑网络
牙本质过敏的治疗方法 牙本质过敏怎么办

了解太极拳的本质

太极拳 养生 健康
了解太极拳的本质

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

网站WEB表单的设计本质

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
网站WEB表单的设计本质

SQL 注入式攻击的本质

编程语言 网络编程
SQL 注入式攻击的本质

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win10 office2024文件打不开怎么办

win10 office2024文件打不开怎么办

提问的智慧

提问的智慧
下拉加载更多内容 ↓