过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3122|回复: 0
收起左侧

操作系统为什么能跨平台移植?

[复制链接]
skill009 2012-8-2 19:48:56 | 显示全部楼层
现在我们最经常使用的操作系统就是windows操作系统,但是需要. 我们的读者晓得 的就是我们使用这种操作系统的场所 不只 仅是在pc之上,在很多的时候我们是可以在很多的硬件设备之上使用这种操作系统的。比方 说现在windows操作系统已经是存在了能在arm平台之上运行的版本,这种版本就是支持我们的windows操作系统在手机或者是其他的移动设备之上运行的。

   150517otkuvikto11j9trx.jpg   


这看起来很好,但是在实践 之上假如 我们使用这种操作系统的话,那么就是会发现其实这种操作系统是并不是像我们想象的那样是能关于 pc之上的windows程序实现兼容,其实在实践 之上我们完全是可以把这种操作系统说是另外的一种操作系统,就算是在移动设备之中的程序也是不能直接的在pc之上运行的。

这是为什么呢?其实这就是由于 目前无论是在岁容貌 的硬件设备之上主流的程序都是在编译成为了机器码之后执行的,既然是不同的硬件平台,其cpu就是一定不一样的,所以说指令也就是不一样,我们在使特定的操作系统之上应用程序的构造 也是不一样的。

但是的确 这种操作系统的名字是windows,那么其和我们在pc之上使用的ghost win7也一定是存在很亲密 的关系,其实这种关系主要是表现 在内核源代码的分歧 性之上。我们不能晓得 nt内核的源码,但是在近期发布 的操作系统之上看,这种我们在pc之上普遍 使用的nt内核确实 是已经被移植到了我们的移动设备之上。微软是具有 源码的,其只需 是设定了一个具体的编译器就是能在不同的操作系统环境之上取得 二进制代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-5-2 06:04 , Processed in 0.045493 second(s), 34 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表