作者dasea2008 (麦当劳的合约)
看板ncyu_phyedu
标题[讨论] operation system
时间Mon Dec 17 11:16:54 2012
哇﹗终於来到我们平时最常接触的部份 --- 业系统了﹗以前使用的DOS、Windows 3.x、
和现在的 Windows9x、以及 Windows NT/2000,属於作业系统(Opereating System﹐也有
翻译为操作系统)。不过,却不要误会作业系统就只有 Microsoft 的﹐其实有很多其它系
统都比 Microsoft 的更强大、 更稳定﹐只是由於他们的功能和行应用场合不同﹐一般人
教少接触到而已。或许您听说过Unix、Linux、Soralis、OS/2、MAC 等名字﹐其实它们也
是作业系统哦~~
作业系统的角色
首先让我们看看作业系统是做什麽用的。虽然我们可以从键盘输入和从萤幕看到输出﹐还
可以上网看到这篇文章。但如果离开了作业系统﹐这些东西都不可能实现。
在写这网页的我和在看网页的您﹐对电脑来说都是使用者(User)。作业系统可以说是在使
用者和电脑之间担当了翻译﹐让我们彼此能够交谈。简而言之﹐作业系统是人、机之间的
界面﹐当您对电脑下命令(command)的时候﹐都是被一个非常特殊的系统软体(作业系统)
所接收﹔然後作业系统将命转换成硬体所能理解的动作﹐再交给硬体去执行﹔最後作业系
统还要将执行完的结果显示在萤幕上面给使用者看。
假如从使用者的角度看﹐可以从下面的图可略知其中关系:
使 用 者
套 装 软 体
高 阶 语 言
中 阶 语 言
低 阶 语 言
系 统 程 式 / 作 业 系 统
微 程 式 / 韧 体
电 脑 硬 体 系 统
一如前述﹐电脑是台笨机器﹐它的智慧都是来自人们写的程式。从上图我们看出﹐使用者
如果要和电脑沟通﹐先通过一堆程式语言然後到达作业系统﹐然後作业系统再通过硬体的
韧体指挥硬体设备...过程似乎非常复杂﹐不过如果我们不理会那些程式是用什麽语言写
和怎麽写的话﹐其实在我们和电脑之间可以简化为﹕使用者 --- 程式 --- 作业系统
--- 硬体。
作业系统本身就是一只大程式﹐它就负责直接和硬体沟通。而我们通常指的程式大多指应
用程式(applications)﹐比如 Word、Ecxel、IE、Netscape、ICQ、等等。程式是必须安
装在作业系统上面的﹐而且是可以移除的﹐就好像是买了台汽车回来﹐您可以把里面的音
响都拿掉换新的进去一样。前不久 Microsoft 被美国政府状告法庭﹐说其违反商业公平
原则。罪状之一就是将 IE 加进 Windows98 里面﹐有强迫使用者使用IE之嫌﹐而对其它
的浏览器不公平。因为您不能把 IE 从 Windows98 中拿走﹕总不成我把 CD 音响拿掉﹐
汽车就开不起来的道理吧﹖不过这是题外话了。
揭开作业系统的神秘面纱
相信大家都听过 DOS 了吧﹖它的全称是 Disk Operating System ﹐意思就是可以安装在
磁碟上的作业系统。别以为作业系统是个什麽庞然大物﹐DOS 其实只要 3 个档案就可以
工作了。如果您已经有 DOS 系统了﹐那麽放一片全新的软碟进去﹐然後打 format a:
/s 就可以产生一张新的 DOS 开机片﹐然後再打 dir a: 您只会看到一个档案﹕
command.com。其实还应该有另外两个档案的﹐只要再打 attrib a:\*.* 我们还可以看到
io.sys 和 msdos.sys 这两个档案。io.sys 主要是负责直接和系统设备及 ROM BIOS 沟
通﹐必须是放在根目录的第一个档案﹐然後 msdos 可以说是维护这个作业系统工作的核
心(kernel)﹐且应该是紧接着 io.sys 的第二个档案﹔而 command.com 则包括一些作业
系统的内置命令(Internal Command)﹐也可以说是 DOS 的壳(shell)。
既然有内置命令﹐那麽相对的也有外置命令吧﹖聪明﹗全对﹗﹗ ^_^
External Command 就是一些比较复杂和比较大的命令﹐但也不是必须的﹐比如刚才用的
format.com 和 attrib.com 等命令就属於此列。而内置命令通常是些比较小、常用或是
必须的命令﹐比如 dir、cd、del 等档案管理程式。等後面讨论档案系统的时候就会用到
这些命令了。
要将 DOS 跑起来﹐上面的那三个档案就足够了﹐当然整个 DOS 系统还不只这些啦。如果
您有 DOS6.22 的安装磁碟片(好像是六张)﹐可以安装 DOS 到硬碟上面﹐不过﹐我们要养
成一个习惯就是﹕安装任何软体之前都要了解系统要求(System Requirement) 有哪些。
下面就是DOS6.22的系统要求﹕
512K RAM
8088 microprocessor higher
5MB free Disk Space (5-10MB free is recommended)
3.5"/ 5.25" High Density Floppy Drive
EGA or higher VGA adaptor/monitor
Mouse (Optional)
我想,现在也很难找得到如此低档的电脑了吧﹗所以照装不误就是了。跟着提示一直到结
束﹐然後取出开机磁碟片﹐重新开机後您就会发现在 c:\ 下面多了个 dos 的目录﹐这样
已经可以说您得到了一个完整的 DOS 作业系统了﹗(警告:各位可别在当前工作用的电脑
上玩哦,最好抓一个旧的、不用的系统(或硬碟)来灌作业系统。)
现在我们用的 Windows 系统动不动就要好几百 MB ﹐比起 DOS 的 5MB 实在是庞然大物
也。当然现在的作业系统更加容易操作了﹐而且界面也漂亮多了﹐做什麽都几乎用鼠标就
搞定﹐只要认识字就不用担心不会操作。
我们称 Windows 的界面为 GUI (Grahpic User Interface)﹐其功能也是充当翻译罢了(
又一层界面)﹐真正作业系统需要的还是命令行(command line)。GUI 让那些不会(或懒得
)用命令行的使用者可以对作业系统进行指令输入﹐其作用一如作业系统为我们和硬体之
间担当翻译一样。比如﹐您用鼠标按“开始/程式集 / Windows 档案总管”和您在 DOS
模式下( Widnows 的模拟 DOS )打“explorer” 的结果是一样的。以前在 DOS+Win3.x
的时候﹐这样的关系感觉很明显﹐不过时至今日的 Windows 系统﹐也很难分清楚命令行
和 GUI 输入的界限了。
无可否认的是﹐GUI 的确是非常好用的东西﹐比如用鼠标一拖一放来复制档案﹐比起用
DOS 的 copy 加一堆路径和选项方便多和进步多了。个人电脑能有今天这麽快的普及﹐
GUI 的确是功不可抹。GUI 已经将作业系统包装的漂漂亮亮的。
作业系统和应用程式的关系
我们平时想要用 Word 打打报告、玩最新的电脑游戏、还要连上网和朋友们聊天﹐这些可
以说是应用程式的功能。
不过现在的作业系统功能都会包含了越来越多的应用功能﹐它们之间的界定也更加模糊﹐
所以现在的作业系统可以说是一个 package 而非单纯的 OS 了。
应用程式一定要在先装好了作业系统之後才可以安装﹐而且也有不同的版本给不同的平台
( platform﹐即作业系统之架构)。很明显﹕给 Windws98用的 Office2000 就硬是不可能
装在 Window3.1 上面﹐更不要说装在 Linux 上面使用了。而且,应用程式只能在作业系
统准备妥当之後才能使用,在开机的过程之中﹐作业系统先必须先於应用程式被载入启动
。
选择作业系统
不同的作业系统其管理和操作方式都很不相同﹐也很难说哪一个最好。主要还是看使用者
的用途﹐而且每个作业系统都有其优缺点﹐也要看使用者的习惯和个人喜好。最好是对不
同的系统使用过一段日子了﹐才好下判断和选择适合自己的系统。在选择系统的时候﹐除
了自身用途和价格考虑之外﹐还要看系统的受支持程度﹐比如适合软体的取得﹐硬体支援
程度﹐技术支援等等条件。
在学习作业系统的时候﹐应该抱着开放的态度﹐不要墨守成规和先入为主。不要站在一个
作业系统的角度去看另外的作业系统﹐这样是不公平的。别忘记一点,就是:不管何种作
业系统,都是服务我们的工具而已。工若善其用,必先利其器。请好好了解您的作业系统
吧。
: http://www.ubuntu.com
: http://fedoraproject.org/
: http://www.linuxmint.com/
: http://distrowatch.com/dwres.php?resource=major
: https://distrowatch.com/table.php?distribution=mint
: https://distrowatch.com/table.php?distribution=ubuntu
: https://distrowatch.com/table.php?distribution=mx
: https://distrowatch.com/table.php?distribution=slackware
: https://distrowatch.com/table.php?distribution=debian
https://distrowatch.com/table.php?distribution=fedora
https://distrowatch.com/table.php?distribution=opensuse
--
plurk
http://www.plurk.com/dasea2030
face book
0934169099,0911457604
google+
https://plus.google.com/u/0/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.58.22.74
※ 编辑: dasea2008 (101.0.228.86 台湾), 04/11/2022 23:21:36
※ 编辑: dasea2008 (101.0.228.86 台湾), 04/25/2022 03:22:14
※ 编辑: dasea2008 (210.66.169.48 台湾), 11/05/2022 15:11:31