第三代计算机时代出现了操作系统吗
发布网友
发布时间:2022-04-29 01:28
我来回答
共1个回答
热心网友
时间:2022-06-27 14:19
笼统地说,是的。
要明确地回答这个问题,我们必须对 “操作系统”这个概念和计算机发展的代次划分有个比较深入的了解。首先说操作系统吧。“操作系统”这个概念可以从广义上和狭义上两个方面来理解。
广义上的“操作系统”指的是“管理电脑硬件与软件资源的程序”。从这个定义的角度上说,操作系统是在计算机产生之初就有的,只不过在计算机发展的早期,它执行的程序是非常单一的,比如计算一个炮弹的飞行轨迹之类的问题——完成这样的单纯的需求,不太需要区分“操作系统”与“应用软件”的概念,只需要把机器执行指令逐行输入即可——这些信息的大量录入往往是通过打了很多洞洞的“卡片机”来完成的——这里面混杂了需要机器执行的操作命令和需要计算处理的数据信息。也就是说,最初的电脑,很难分清哪些是操作系统指令、哪些是计算数据的,你只能说它执行了一段程序,一段不需要编译的机器命令而已。
狭义上的“操作系统”,在“管理系统硬件资源”这个基本功能的基础上,还要加上“控制其他程序运行”和“为用户提供操作界面”这两个功能。而且,按照我个人的理解,我们今天所说的狭义上的“操作系统”最起码还要包括这么两个特征:一是可移植性。作为一种通用的商业软件,现代的操作系统必须能安装到各种各样的计算机当中,不需要去为某种计算机单独设计操作系统。二是应用程序无关性。现代的操作系统,只是为应用软件提供一个运行平台、一个外部软件环境,至于你装什么软件、达到什么应用目的与操作系统本质上是无关的。从这个定义的角度上说,“操作系统”是1964年诞生的。1964年,IBM 推出了一系列用途与价位都不同的大型电脑IBM System/360,而它们都共享代号为OS/360的操作系统(而非每种产品都用量身订做的操作系统)。让单一操作系统适用于整个系列的产品是System/360成功的关键,且实际上IBM目前的大型系统便是此系统的后裔;为System/360所写的应用程序依然可以在现代的IBM大型机上执行!
了解了“操作系统”这个概念,我们再来看看计算机的代次是怎样划分的。计算机的“代沟”主要是从硬件、特别是核心处理器的硬件技术角度上划分的。粗略的来说,第一代计算机使用的是电子管元件,第二代计算机使用的是晶体管元件,第三代计算机使用的集成电路,*计算机主要应用的是大规模集成电路。普遍的而言,第三代计算机我们一般在时间上的界定是1964-1971年。第三代计算机的典型代表就是前面提到的IBM生产的System/360系列计算机。
充分了解了“操作系统”这个概念和计算机发展代次的划分标准,我们就知道,楼主问题中的那句话,严整的表述方式应该是“现代意义上的操作系统是在第三代计算机发展期间诞生的。”