过期罐头电脑论坛-win7、win10雨人系统下载

过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
雨人系统 过期罐头 视频编辑软件 电脑维修 win7系统下载 win10系统下载
查看: 830|回复: 0
收起左侧

[使用技巧] 同样的一个程序在不同的操作系统之中有不同的效率表现

[复制链接]
发表于 2012-8-30 22:26:31 | 显示全部楼层 |阅读模式
发贴请勿包含网站外链(直接下载地址和网盘除外),屡犯者将封禁ID、网址永久屏蔽,www.gqgtpc.com感谢支持!
Ghost Win7】资讯:宏观之上说程序都是不可能跨平台运行的,这是由于 硬件和操作系统是不同的。硬件是存在不同的指令集的,而我们的程序的实质 其实就是一种指令集的部分组合。不同的硬件是存在不同的j指令,也正是由于 这样的一个原因所以说不同的硬件就是不能运行同样的一个程序,另外操作系统也是一个非常 重要的原因,现在的程序都是运行在操作系统之中,其中存在了一些操作系统接口的调用,这种调用在不同的操作系统之中也是不兼容的,比方 说使用windows api编写的程序,虽然说x86的指令可能是一样的,但是在linux操作系统之中是不存在windows api的。正是由于 这样的一个原因所以说这种程序也是不可以在linux操作系统之中运行。

   074800d5775vggga6gxggk.jpg   



但是假如 是开源程序的话那么就是有很多的发挥空间了,由于 程序是开放源代码的,正是由于 这样的一个原因所以说我们在不同的操作系统之中是可以实现编译。这样编译之后的程序就是可以实现运行了。


但是有一点我们需要. 注意,虽然说我们使用的不同的操作系统是可以编译程序的,但是这种程序在不同的操作系统之中运行的效率是不同的,我们现在就是来剖析 一下为什么在不同的操作系统之中编译同样的一个程序效率会是不同的。我觉得 首先最重要的一点就是操作系统内核的效率。


特别是图形程序,图形程序在windows操作系统之中的效率非常 的高,但是在其他的操作系统之中效率并不是很好,这是由于 windows操作系统内核之中就是存在对于图形的支持。其次就是不同的操作系统之中是存在不同的编译器的,这些不同的编译器在最后产生的目的 代码的质量 也是不一样的,在ghost win7操作系统之中最著名的c编译器就是cl。但是在linux操作系统之中编译器就是gcc了。正是这些复杂的原因导致不同的操作系统之中一个同样程序的执行效率是不同的。

楼主热帖
[Windows10] 让Windows8 应用商店显示更多应用方法
[系统应用经验技巧] Win 7系统常见问题的解决技巧
[Windows10] windows8 5种新功能你晓得 多少?
[Windows7] 玩转Windows 7系统自定义开始菜单只需 个性飞
[系统应用经验技巧] Win8出现预示 桌面系统将消亡而非台
[电脑组装维修] MP3播放器常见的一些故障处理
[Windows7] Windows7系统下如何删除电脑中的还原点
[Windows7] 使用Readyboost加速Windows7
[Windows7] 怎么 布置 设置Win7打开文件的默认程序
[Windows7] Windows 7下IE下载到99%就停止

您需要登录后才可以回帖 登录 | 注册

本版积分规则

win7 64位旗舰版下载|win10系统下载|win7旗舰版|联系我们|网站地图|

GMT+8, 2016-12-7 03:57 , Processed in 0.288548 second(s), 32 queries .

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

Powered by Discuz!

过期罐头电脑论坛

win7旗舰版_windows10

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