作者tim90403 (小严)
看板Nethood
标题[闲聊] 电脑架构没那麽难啦-之2【浅谈作业系统】
时间Tue Mar 29 22:52:48 2011
接续上一篇之後,现在又要来讲点别的东西啦~
上次提到了处理器、记忆体和硬碟之间的关系
这次想要来说点什麽呢?
这次就专门来讲点作业系统吧~
作业系统基本上就是一个管理员
管理什麽呢? 管理你主机里面有的各种资源
你想想看,如果你是一间公司的管理员,就是我们俗称的老板
你底下有哪些资源要管?
很好~我听到有人举手回答了~
员工,没错,还有呢? 请容许我把员工归类成「工作力」可以吗?
资金,对。我把资金归类为「资源」,任何可以运用的,不只是钱,都算资源
还有一个东西,大家可能比较没想到的,叫做「时间」
俗话说时间就是金钱嘛
现在作业系统就像这个老板,在这台电脑里面,他是老大,他说的算!!
那他管什麽呢? 管这台电脑里面的「工作力」、「资源」和「时间」
工作力指的是,在这台电脑里面的处理器,你要让他忙在哪里呢?
一台电脑在运作,有很多情况下,会需要同时执行好几个程式
就好像你一边听音乐一边上网一样,执行了两个程式,对吧?
那你要让你的处理器或者是处理器「们」怎麽分工呢? 而且还要分工合作呢
这就是作业系统的工作之一
所以如果看过Ctrl + Alt + Delete这三剑客的神奇组合
也就是我们俗称的「工作管理员」的人
应该就不难理解,为什麽他会在里面列出各个程式,分别用了多少百分比的处理器
让处理器忙翻天,完全没空理你的,就叫做100%
反过来说,闲得没事做的,就叫做0%
而当处理器全部忙翻天,一直在跑100%的状况,我们就会说他「当机」
因为电脑都没回应嘛...忙翻天哪有空理你呢? 你说是吧
接下来是资源
资源指的是记忆体的空间,或者是网路频宽,硬碟空间也可以包含在内
他是电脑在运作当中,可以调动的额度
就像公司运作,总是要有些周转吧?
当你在工作的时候,是不是应该要分配一下,你的桌子要怎麽摆放东西呢?
是不是都会大概的区分一下,什麽东西应该摆在哪里,因为这样比较顺手之类的
或者是说一些习惯的问题,所以某某东西应该要摆在这里
尤其是当你同时不只进行一件工作的时候,这个摆放配置就更重要了,对吧?
所以当我们的电脑在运作的时候,也是同样的情况
他会规划那些程式要用的东西,应该放在记忆体的哪里
摆哪里,用多少,可以用多久...等等之类的问题,这个也是作业系统的工作
摆得不好,电脑运作的效率可是会差很多的
就像一个很乱很乱的桌子,你不大可能会运作的比有系统式的还要顺手
再来就是时间了
假设今天老板丢给你两个差事,一个需要一天完成,另一个则需要一个月完成
需要一个月完成的差事不急,但是需要一天完成的那件差事明天就要,很紧急!!
而偏偏老板先给你的差事是一个月要完成的那件事情
告诉我你会怎麽做?
难道是「老板明明就先给我了一个月的这份差事,我得要先把他做好」吗?
然後再来完成「一天的那份差事」?
想当然也是先完成一天的差事罗!!
假想看看,一台电脑要运作,每个作业都会花上不同的时间
虽然花上的不是一天一个月,而是千分之一秒,顶多一秒钟
但是有千百万件的事情,同时要处理器去做
这是人脑可以排得出来的吗?
所以这也是作业系统的工作罗~
以上,就是作业系统概略的解说
如果没有作业系统,我想...
电脑只不过是一个对我们人类而言太快速又太复杂的东西
一点实用性都没有,对吧?
所以下次电脑当机,请不要再骂软体公司了
他们能够设计出这样的作业系统,实在是一件了不起的事情呀!!
感谢大家收看,我们下回再见~ :-)
--
严小天的小天地
http://tim90403.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.199.62
1F:推 qrf123456:之3呢!!? 帮推 03/31 23:34
2F:推 kingrow:推 04/01 20:17
3F:推 allan80922:推! 04/03 21:52
4F:→ yolico:电脑当机当然骂微软啊,难道我还骂苹果或LINUX吗?他们不是 04/05 23:40
5F:→ yolico:号称不当机的吗? 04/05 23:41
6F:→ yolico:虽然现在主打晕倒 7,可是我当机早超过7次,还是抓不准啊 04/05 23:42
7F:推 uj2003:楼上 你想想电脑多快 少说2GHz吧 你用多久当机7次? 04/10 09:37
8F:→ uj2003:就算是一秒 当7次好了 2000000件事只错7次 还要嫌嘛... 04/10 09:38
9F:→ uj2003:人的错误率绝对比这高 请别再嫌了.... 04/10 09:39