计算机晶体管时代的代表企业,【图片】穿越计算机的迷雾(李忠)第四部分 集成电路时代(晶体管?)【按时睡觉吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

248页。

一般地,允许在一台计算机上安装多个不同的操作系统,特别是考虑到每一种操作系统都有自己的特色和吸引人的地方,也许还有一些神秘的、特殊的功能。即使你只有一块硬盘,现有的技术条件也允许你实现这个愿望。

249页。 操作系统的功能

为了让用户方便的操作计算机,操作系统承担了轻易不为人知的繁重工作。在大学里有一门专业课,名字叫《操作系统》,讲的都是她的英雄事迹。不过对于一般用户而言,她多苦多累不重要,她们唯一关心的是能在屏幕上看到硬盘里都有什么东西,有哪些软件程序可以运行,以及如何让她们开始运行。

当计算机启动之后,她就第一个霸占了内存,慢条斯理的消耗着中央处理器的时间。因为有了操作系统,我们可以浏览磁盘上的文件。如果某个文件是可执行的,可以用鼠标双击她来运行一下。当然,这期间发生了很多事情,不但要请操作系统把她装入内存,还得劳中央处理器的大驾。

计算机用起来,像是可以同时运行多个程序。不要大惊小怪,这不算什么,要知道,几乎所有的计算机都拥有中断。在主机箱的主板上,有一个时钟电路,她每隔一段时间就会向中央处理器发出一个中断信号。中断通常是无条件产生的,不管中央处理器当时在干什么,她应当放下当前的任务,去处理中断,而她所执行的中断指令恰恰是操作系统的一个组成部分。这是操作系统自己有意安排的。这部分程序将检查当前内存中的所有任务,看看下一个该轮到谁,然后跳到她上一次被中断的地方接着运行。这样,所有的程序都在计算机内走走停停,知道完成自己的工作。在此期间,没有哪个程序会自始至终独自占有中央处理器。

随着处理器的速度越来越快,这种工作方式使得处理器的闲置率越来越高,当你慢吞吞地网屏幕上敲字排版的时候,处理器仅仅是在等待一个字符,而在等待你的这一小会儿,她已经浪费了可以执行亿万条指令的时间。所以处理器必须允许同时运行多个程序。

在我们平时所使用的软件中,操作系统无疑是最复杂的。当然,她包含的指令也是最多的。她管理磁盘文件,允许我们运行程序,让一大推程序在内存中工作,当她们的保姆,为她们提供虚拟内存。还有一个很重要的,设备管理功能。

编写一个操作系统是一个庞大的工程,而要完全了解她的工作也不是这区区几页纸能办到的。感兴趣的朋友可以选择系统地学习操作系统课程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值