夏武 2009年08月27日 星期四 12:49 | 0条评论
灵感来自于Max Bruning对Solaris、BSD和Linux的看法。准Unix系统之间优缺点的比较已经是老生常谈了。不过,本文探讨了三种最新发布的操作系统 ——OpenSolaris、Windows Vista和Linux kernel 2.6的内核子系统。之所以选择它们是因为它们在商业环境和开发社区中使用最广泛、最受欢迎。
评价一种操作系统存在很多标准,但是毫无疑问,操作系统在计算机科学领域的角色始终不变。我们可以从以下三个目标来分析:
效率 :支持系统资源(特别是硬件)以有效的方式运转。
演变 :唯一不变的事物就是变化本身。操作系统应该恰当地构建以支持在不影响原先系统服务的情况下开发和引入新的系统函数。
用户友好性 :每天我们都需要面对操作系统。用户友好的界面是必须的,否则不论上面两个目标做的如何出色你都会被抛弃。
显然,操作系统需要各种功能,如进程/线程管理(以特定的调度机制分配和调用线程)、内存管理和文件管理。我们依次比较这些子系统。(用户友好性不 在本文讨论之列,我们将关注于内核。)Linux和OpenSolaris之间有些概念类似,但Windows Vista则差别很大。
Zeuux © 2024
京ICP备05028076号
暂时没有评论