LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: ideawu

[操作系统]操作系统为什么运行缓慢

[复制链接]
发表于 2006-3-16 22:57:39 | 显示全部楼层
Post by zonzi
其实你们都没有说到重点中的重点:
操作系统缓慢最主要的原因就是芯片运行太缓慢
如果用快1000000倍的芯片,保证两者启动都不到1秒,无法察觉时间差别

楼上所说的最终还是硬件性能的提升。
回复 支持 反对

使用道具 举报

发表于 2006-3-19 20:21:38 | 显示全部楼层
楼主的观点我认为大部分都是对的,但也有一点我并不同意,
       因为一个大的软件生产部门对于软件运行效率的问题是很头心才对的。比如我们可以看一看微软的历史,在它发展的初期比尔一直把提升软件的速度和减少BUG作为一项重要的事项来落实,在它和IBM合作的时间里,IBM提出抱怨说微软在开发OS的时候开发Widows,会影响两者的合作。比尔对的回答是:“windows是给个人电脑用的,OS是给大型机用的。二者不存在着竟争。“
        目前linux上的有着没有人喜欢生产应用软件的假象,其实我想这也是很简单的。
        一,GNU组织没有钱,既使想让每一个人都用上免费的软件,他们也没有这样的精力。每个人有那么多的要求,何以能满足呢?
        二,并不是很个人都像GNU头子那样的高尚,很多的程序员都想有钱,也都需要钱去安慰在复杂劳动之下的心灵。就算有很多的人都说编程是种快乐,可是有什么能比钱更让一个穷人快乐呢?
        三,只有GNU没有什么新技术,软件界才可能宽宏大谆,不来和开源来计较,如果稍微开源有一点新的思维动向,微软之类的人也会第一时间也什它们,所以GNU并没有什么技术的优势,因为是开源吗?你有几根葱谁不知道。
回复 支持 反对

使用道具 举报

发表于 2006-3-19 20:21:41 | 显示全部楼层
楼主的观点我认为大部分都是对的,但也有一点我并不同意,
       因为一个大的软件生产部门对于软件运行效率的问题是很头心才对的。比如我们可以看一看微软的历史,在它发展的初期比尔一直把提升软件的速度和减少BUG作为一项重要的事项来落实,在它和IBM合作的时间里,IBM提出抱怨说微软在开发OS的时候开发Widows,会影响两者的合作。比尔对的回答是:“windows是给个人电脑用的,OS是给大型机用的。二者不存在着竟争。“
        目前linux上的有着没有人喜欢生产应用软件的假象,其实我想这也是很简单的。
        一,GNU组织没有钱,既使想让每一个人都用上免费的软件,他们也没有这样的精力。每个人有那么多的要求,何以能满足呢?
        二,并不是很个人都像GNU头子那样的高尚,很多的程序员都想有钱,也都需要钱去安慰在复杂劳动之下的心灵。就算有很多的人都说编程是种快乐,可是有什么能比钱更让一个穷人快乐呢?
        三,只有GNU没有什么新技术,软件界才可能宽宏大谆,不来和开源来计较,如果稍微开源有一点新的思维动向,微软之类的人也会第一时间也什它们,所以GNU并没有什么技术的优势,因为是开源吗?你有几根葱谁不知道。
回复 支持 反对

使用道具 举报

发表于 2006-3-20 20:08:35 | 显示全部楼层
一,GNU组织没有钱,既使想让每一个人都用上免费的软件,他们也没有这样的精力。每个人有那么多的要求,何以能满足呢?
二,并不是很个人都像GNU头子那样的高尚,很多的程序员都想有钱,也都需要钱去安慰在复杂劳动之下的心灵。就算有很多的人都说编程是种快乐,可是有什么能比钱更让一个穷人快乐呢?
三,只有GNU没有什么新技术,软件界才可能宽宏大谆,不来和开源来计较,如果稍微开源有一点新的思维动向,微软之类的人也会第一时间也什它们,所以GNU并没有什么技术的优势,因为是开源吗?你有几根葱谁不知道。


      

tianheng
查看公开信息
发悄悄话给 tianheng
查找 tianheng 发表的更多帖子
添加 tianheng 到好友列表
回复 支持 反对

使用道具 举报

发表于 2006-3-22 11:07:28 | 显示全部楼层
昨天在虚拟机里试了下minix3.1
发现启动速度,运行速度非常之快。比Host机的linux还快。
回复 支持 反对

使用道具 举报

发表于 2006-3-22 22:29:23 | 显示全部楼层
操作系统缓慢最主要的原因就是芯片运行太缓慢
如果用快1000000倍的芯片,保证两者启动都不到1秒,无法察觉时间差别

木桶原理都忘了?没有什么最主要的。
给你个4200RPM的硬盘,你再比比看。
回复 支持 反对

使用道具 举报

发表于 2006-3-23 09:21:15 | 显示全部楼层
硬盘对于计算机系统来说不是必须的
三级存储之所以存在是因为成本,而不是必需
事实上现在也确实有不需要硬盘的linux系统
回复 支持 反对

使用道具 举报

发表于 2006-3-23 18:35:10 | 显示全部楼层
没错,我举这个例子无非是想说明性能是由最差那部分决定的。

不过vm就是以一个massive storage作为基础来实现的,所以,不可能不去考虑这个相对缓慢的subsystem对于性能的影响。至于不需要硬盘的liunx,我很想知道它的vm是怎么实现的
回复 支持 反对

使用道具 举报

发表于 2006-4-9 19:36:33 | 显示全部楼层
搂住说的不错
回复 支持 反对

使用道具 举报

发表于 2006-4-10 15:21:05 | 显示全部楼层
Post by ilrainyday
没错,我举这个例子无非是想说明性能是由最差那部分决定的。

不过vm就是以一个massive storage作为基础来实现的,所以,不可能不去考虑这个相对缓慢的subsystem对于性能的影响。至于不需要硬盘的liunx,我很想知道它的vm是怎么实现的


没有用过dsl(http://damnsmalllinux.org/)也该学过操统吧。不知道一个必须harddisk才能实现的vm是啥样子的啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

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