APP下载

计算机操作系统

2021-08-18百闻

小学科学 2021年7期
关键词:程序运行坠楼汤普森

百闻

今天,几乎每个人每天都在接触“计算机操作系统”。到底什么是操作系统?它又是如何诞生、演变的呢?

计算机指挥官

无论是计算机,还是智能手机,它们的运行都是按照使用者的要求,将接收到的信息、数据进行存储和计算处理,然后将处理的结果通过文字、图片、影像、声音等各种方式呈现出来。

对于计算机(或智能手机)而言,输入信息靠键盘、鼠标,存储信息靠硬盘、内存,呈现信息靠的则是屏幕,那么,是谁在控制这些部件有条不紊地工作呢?

答案只有一个:操作系统。

简而言之,操作系统是一种程序软件,负责按照使用者的意图协调整个计算机的工作,你可以将它理解为“计算机指挥官”。

最早的操作系统——人

有趣的是,操作系统虽然对于计算机的运行堪称至关重要,但操作系统却并不是和计算机同时诞生的。在20世纪50年代计算机刚刚诞生的时候,控制计算机全靠人手工操作。那时候,程序员将程序和数据用打孔纸带的方式进行记录和输入,通过手动控制开关来进行程序运行,最终的计算结果则只能通过打印机打印出来。

但是,人类手工操作的速度是难以满足高速计算的需要的。怎么办?

最早的多任务处理

通常,计算机历史研究人员将现代所有操作系统的鼻祖,认定为20世纪60年代美国AT&T公司和贝尔实验室等共同开发的“多路信息计算系统”(MULTICS)。这种系统能够同时控制正在运行的多个程序,决定在某一时刻运行哪一项作业,使各种程序能够在管理程序的控制下,相互穿插运行而不相互干扰。

今天,这种计算机的运行方式是人们早已熟知的“多任务处理模式”,也是现代计算机运行计算任务的基础。由此,计算机操作系统的雏形出現,并直接影响计算机的发展路线,进而衍生出今天主流的操作系统。

划时代的操作系统

在我们熟悉的“视窗”操作界面出现之前,最先诞生的是Unix系统。

肯·汤普森曾经是多路信息计算系统的开发成员。某次,汤普森想要将一款名为“太空旅游”的游戏移植到实验室的计算机上,开发了一套控制软件,用于控制游戏程序运行,他将这套控制软件命名为Unics。

Unics只具备单一的控制能力,到 1971年,肯·汤普森与丹尼斯·里奇合作,令这个系统可以方便地安装在各种计算机上进行控制,而且不再只能单一控制一个程序。

新系统被并正式命名为Unix。当时,原本需要一天才能完成的工作,使用Unix系统的计算机只需要几分钟。对那个时候的人来说,这简直太“疯狂”了!

图形系统诞生

Unix系统最早面向专业人士,满屏幕都是字母和数字,普通人根本无从掌握,直到1984年,新的变革到来。这一年,VisiCorp公司发布了世界上第一款图形操作系统Visi On。紧接着,苹果公司和微软公司相继发布Mac OS System 1.0和Windows 1.0,计算机操作系统正式迈入图形化时代。

直到今天,苹果和微软的这两种操作系统都是最主流的图形计算机操作系统,再加上1990年诞生的Linux系统,形成了计算机操作系统三足鼎立的局面。

本期“我在现场”答案:

鞋跟靠近脚踝的位置被刮花,说明受害人是被人仰面拖到二楼,伪造了坠楼现场;而且鞋子距离坠落地点非常远,如果鞋子是在半空中或者坠落后掉的,那距离坠楼人的距离应该不会太远才对。

很可能是犯罪嫌疑人作案后,发现拖动过程中,鞋子被不知道哪里的钉子或者砖块挂掉,又捡起鞋子,从二楼扔了下去。可是他用力过猛,由于急着逃走,没注意这个破绽。

猜你喜欢

程序运行坠楼汤普森
建筑工地坠楼案
会做生意的汤普森
行政公益诉讼诉前程序运行检视
因情绪失控而被毁的竞选
卷首语
“60分汤普森”一战封神
论刑事错案的成因
浅谈对富士变频器5000G9S的程序设定与运行调试的方法
程序运行计时器