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

过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

操作系统的代码冗余量和效率有关系吗?

[复制链接]
发表于 2013-2-5 06:25:16 | 显示全部楼层 |阅读模式
发贴请勿包含网站外链(直接下载地址和网盘除外),屡犯者将封禁ID、网址永久屏蔽,www.gqgtpc.com感谢支持!
Ghost Win7】:操作系统一定是需要. 有一个足够的效率的,特别 是关于 操作系统API来说更是如此,由于 这些操作系统的代码都是需要. 重复 的执行的,假如 效率非常 的低的话就是会让其他的程序在调用的时候时间复杂性大大的加强 。现代操作系统一般都是采用了C或者是汇编编写的。其实现在大多数的操作系统仅仅是在汇编或者是一些直接操作硬件的底层上面调用了汇编编写,在略微 高层的部分还都是使用C编写的。书籍之上是这样说的,C是一门效率非常 高的言语 ,但是我觉得 也不是这样,其实在实质 之上C也是属于高级言语 的,在编译的时候一定是会产生一些冗余代码,操作系统这样的大工程使用C编写的话一定也是存在冗余代码的。


   093000qyyczb2cq2uvncyc.jpg   



虽然说现在的编译器都是可以实现自动的优化,但是应当晓得 的就是这种自动的优化仍然 是不能满足很多的复杂程序设计需求。


当然假如 手工优化的话这也是可以的,不过这是不理想 的,我们使用C编写程序目的就是为了能不接触到汇编代码。操作系统的代码常常 是几百万行,这些代码是不可能直接的人工优化的。


所以说其实操作系统在一些关键的部分之上还是不能分开 汇编言语 的,这是保证我们现代的操作系统效率的原因。使用过linux操作系统的用户感遭到 其实这种操作系统的速度还是不如ghost win7的,这是为什呢?首先的一点就是win7旗舰版的图形界面是在内核之中的,其次其实就是由于 win nt内核在编写的时候使用了很多的汇编言语 。


但是普遍 的使用汇编也是不稳定的,现代的编译器虽然说效率并不是很好,但是编译还是比较成熟的。所以说产生的代码质量 还是牢靠 的。

楼主热帖
[电脑组装维修] AHCI、RAID、IDE三种常见硬盘模式详细对
[系统应用经验技巧] 提示更改Windows更新设置
[Windows xp] WindowsXP系统QQ语音聊天时对方听不到使用
[Windows7] 64位最大支持内存问题的讨论
[Windows10] 英特尔Win8平板配置类似 超级本
[Windows7] 巧用Windows 7打造你自己. 的家庭影院
[系统应用经验技巧] Windows中如何修改MAC地址?
[Windows7] Windows7 怎么取消系统锁屏唤醒密码?
[系统应用经验技巧] Windows操作系统的五个注意项
[Windows7] Windows 7系统不能安全删除移动硬盘的解决方

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

本版积分规则

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

GMT+8, 2016-12-10 01:29 , Processed in 0.383361 second(s), 32 queries .

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

Powered by Discuz!

过期罐头电脑论坛

win7旗舰版_windows10

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