请单击以下链接来访问您所感兴趣的内容。 如果你是初学者,那么请进入:初学者园地。
如果你感到这里下载文件老是出错,请发 e-mail 给我。
另外,关于初学 DOS 的资料,网上有一个《高手之路,DOS 起步》,可以参考。
Windows 概览 Windows 是一个目前在 PC
上十分流行的操作系统。现在一般家庭用户一般都安装 Windows。Windows
有好几个版本,一般最常见的是 Windows 9x 系列(Windows 95、Windows
98、Windows Me)。具体一点的版本号有:4.00.950, 4.00.1111, 4.10.1998,
4.10.2222, 4.90.3000。分别是:Windows 95、Windows 95 OSR 2(即 Windows
97)、Windows 98、Windows 98 SE(即 Windows 98 第二版)、Windows
Me(Millennium Edition 千禧版)。这一系列的 Windows 都采用 16 / 32
位混合核心。
Windows 的内核的确是现今诸多操作系统比不上的庞大,但因为它是目前 PC
机上最适合的图形界面操作系统,所以用得很广泛。Windows
庞大的内核使其变得难以维护。微软公司的 Windows 95 的体积还算可以,但
Windows 98 的体积就大得吓人了。而 Windows 98
正是一个庞大而有很多错误的操作系统。相对来说,Windows 95
也有许多错误,但比 Windows 98 少多了。不过,因为 Windows 98 加强了对
Web 的支持,所以用户还是比较欢迎 Windows 98 的。另外,Windows 98
对于程序的承载能力相对 Windows 95 有所增强。Windows 95 一般在 64MB
内存的电脑上开 15 个 Internet Explorer 窗口已经差不多了,而 Windows 98
可以开大约 30 个。现在,微软公司推出了 Windows 98 的升级版:Windows
Me。这个操作系统的确在 Windows 98
的基础上修正了许多错误。但这个操作系统显得比 Windows 98
还要庞大。不过,它的界面是比 Windows 98 漂亮了,而且附带最先进的
Windows Media Player(媒体播放器)7.0
版。但是,我个人认为微软公司如此地把系统做得庞大不是明智之举(据说
Wistler 即 Windows XP 一装就要占掉 2GB
的磁盘空间)。这会使系统的维护变得更困难,而且也会让用户感到这是对硬件资源的浪费。另外,微软公司即便已经修正了大部分已被发现的错误,操作系统中仍然还留有不少其他错误。所以,在今后的发展中,微软公司如果仍然使用目前
Windows
的内核的话,他们终究是要失败的。比尔·盖茨的美梦不会成真的。他们还是应该立足于将
Windows
的内核变得更小些。另外,我有一个看法,那就是微软和英特尔是连裆模子。微软的操作系统做得越庞大,运行起来就有更高的
CPU 要求。如此一来,英特尔的高速 CPU 就能卖得出去了。
不过,Windows 操作系统与英特尔 CPU 的配合倒的确不错,同样用 Winamp
播放 MP3,在英特尔 CPU 的电脑上就比在 AMD 电脑上要占用更少的 CPU
时间。据说英特尔新的 Pentium 4 @ 3.06GHz CPU
要用超线程技术(好像是这个名称),想来 Windows 也要更好地支持吧。
但是,Windows 系列的功能和体积正在变得越来越大,特别是在引入
COM+(可以跨网络的对应用程序透明的组件协议)和 .NET
Framework(支持公共语言运行时环境,可以让中间代码被自动编译运行)
之后,程序运行时对系统的要求变得很高(主要是 CPU 和
内存,当然硬盘空间的消耗也加大了)。其实微软制作的软件有一个问题,就是功能过剩。没有其他的理由能让微软的软件变得如此庞大了。所以,最好微软可以想清楚,为了他们软件的质量,为了让客户可以容忍软件对硬件的要求,把软件中的过剩功能去掉,同时把软件的主要功能做得更好。在我看来,Windows
XP 以来的 .NET 框架和 Windows 2000 以来的 COM+
实在是让企业用的,个人用户根本没有必要用这些东西。Windows Installer
倒是对个人用户来说是很必要的东西,它可以使安装程序变得小很多。
总地来说,微软公司做的应用软件的确是面很广,也挺实用,操作系统可靠,但是有比较多的冗余功能。最近听闻和见识过开源的软件及它们的思想,其实开源的好处不在于提供质量更好的软件。它的好处在于提供程序员创新的机会、功能更多或者质量更好的软件、给程序员查看修改自己使用的软件的机会。以前有人认为开源软件一定要免费,这是不一定正确的。
从商业应用的角度看,某些质量有保证的开源项目,如 Linux Kernel、Mozilla
和 VI Improved 等等,的确可以用于商业。而像 bugfree 这样的质量并不是很高的软
件,只能在比较低要求的环境中使用。有一些开源软件,如 7-Zip 在事实上主要是个
人开发的,质量有一定保证,但因为开发人员少而不一定质量很好或功能完善,可作日常使用。
从另一个方面看,开源项目的功能在某些方面明显超过了商业软件,这是发挥了人多力量大的优势。在开源软件的开发过程中,程序员的新点子是自由发挥的,不急迫也不受太大约束的。
|