操作系统是在第几代计算机中出现的?

第几代计算机出现高级语言?

第二代。

最初的电脑没有操作系统,人们通过各种按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由制作人员自己编写程序来运行,不利于程序、设备的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理。

第一代用的是机器语言,直到汇编语言出现才有操作系统,并且可以批处理了。通过这种方法,人们很容易去阅读 已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便,这种语言就是我们所说的汇编语言, 即第二代计算机语言。

随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始出现了计算机操作系统。在美国1976年的时候就研制了DIGITAL RESEARCH软件公司出8位的CP/M操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现其他设备文件或硬盘文件的自动存取。此后出现的一些8位操作系统多采用CP/M结构。

扩展资料:

一、操作系统主要包括以下几个方面的功能 :

1、进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占, 进程管理的工作十分简单。但在多道程序或多用户的情况 下,组织多个作业或任务时,就要解决处理器的调度、 分配和回收等问题 。

2、存储管理分为几种功能:存储分配、存储共享、存储保护 、存储扩张。

3、设备管理分有以下功能:设备分配、设备传输控制 、设备独立性。

4、文件管理:文件存储空间的管理、目录管理 、文件操作管理、文件保护。

5、作业管理是负责处理用户提交的任何要求。

二、语言特点

1、汇编语言是计算机提供给用户的最快最有效的语言,也是能够利用计算机的所有硬件特性并能够直接控制硬件的唯-语言。但是由于编写和调试汇编语言程序要比高级语言复杂,因此目前其应用不如高级语言广泛。

2、汇编语言比机器语言的可读性要好,但跟高级语言比较而言,可读性还是较差。不过采用它编写的程序具有存储空间占用少、执行速度快的特点,这些是高级语言所无法取代的。在实际应用中,是否使用汇编语言,取决于具体应用要求、软件开发时间和质量等方面作权衡。

参考资料:百度百科-操作系统

参考资料:百度百科-汇编语言

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-10
第一代1946~1957年是电子计算机它的基本电子元件是电子管内存储器采用水银延迟线外存储器主要采用磁鼓、纸带、卡片、磁带等。由于当时电子技术的限制运算速度只是每秒几千次~几万次基本运算内存容量仅几千个字。因此第一代计算机体积大耗电多速度低造价高使用不便主要局限于一些军事和科研部门进行科学计算。软件上采用机器语言后期采用汇编语言。 第二代1958~1970年是晶体管计算机。1948年美国贝尔实验室发明了晶体管10年后晶体管取代了计算机中的电子管诞生了晶体管计算机。晶体管计算机的基本电子元件是晶体管内存储器大量使用磁性材料制成的磁芯存储器。与第一代电子管计算机相比晶体管计算机体积小耗电少成本低逻辑功能强使用方便可靠性高。软件上广泛采用高级语言并出现了早期的操作系统。 第三代1963~1970年是集成电路计算机。随着半导体技术的发展1958年夏美国德克萨斯公司制成了第一个半导体集成电路。集成电路是在几平方毫米的基片集中了几十个或上百个电子元件组成的逻辑电路。第三代集成电路计算机的基本电子元件是小规模集成电路和中规模集成电路磁芯存储器进一步发展并开始采用性能更好的半导体存储器运算速度提高到每秒几十万次基本运算。由于采用了集成电路第三代计算机各方面性能都有了极大提高体积缩小价格降低功能增强可靠性大大提高。软件上广泛使用操作系统产生了分时、实时等操作系统和计算机网络。 第四代1971年~日前是大规模集成电路计算机。随着集成了上千甚至上万个电子元件的大规模集成电路和超大规模集成电路的出现电子计算机发展进入了第四代。第四代计算机的基本元件是大规模集成电路甚至超大规模集成电路集成度很高的半导体存储器替代了磁芯存储器运算速度可达每秒几百万次甚至上亿次基本运算。在软件方法上产生了结构化程序设计和面向对象程序设计的思想。另外网络操作系统、数据库管理系统得到广泛应用。微处理器和微型计算机也在这一阶段诞生并获得飞速发展
第2个回答  2007-10-20
关于操作系统的定义,我没有找到一个权威的解释,基本上可以说,它是一个程序,一个介于计算机硬件和计算机用户/开发者之间的程序,用户通过它来操作计算机,开发者用它提供的接口来编写程序。操作系统大概可算是最重要(也可算是最复杂)的程序,基本上,它决定了我们能用电脑干什么和怎样用电脑,软件当然是千变万化,不断发展,但无论是在那一种操作系统下跑的软件,必然受限于操作系统所提供的功能,换句话说,它只能在操作系统划下的圈子里翻筋斗。

第一代计算机是电子管(vacuum tube)计算机(大约1945~1959)是没有操作系统的,比如1945年问世的第一台电脑ENIAC,那玩意每秒只能做5000次加减法,连现在地摊上最廉价的计算器都不如,你给它写个操作系统,它也跑不动啊。

第二代的计算机是晶体管(transistor)计算机(大约1959~1964),这个时代的计算机都是所谓的大型机,代表产品是IBM的1403机,运算能力比第一代快多了,达到了每秒几十~几百万次,这个数字看起来还不错,操作系统够简单的话,是可以跑得动的,操作系统也就是在这时候出现的(也有一种说法,说是在五十年代中期就出现了简单的操作系统!)

就在这个时代,有一个特别值得一提的操作系统已经开始酝酿,就是大名鼎鼎的OS/360。
参考资料:天涯论坛

参考资料:baidu

本回答被提问者采纳
第3个回答  2007-10-14
C语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSIC标准(1989年再次做了修订)。
而70年代的时候那时侯在使用的是第三代(中小规模集成电路)向第四代计算机(大规模继承电路)。

至于操作系统, 好像第一个用于商业的是DOS,而且也是在80年代,估计也是大规模集成电路的时候
第4个回答  2019-05-27
第三代,原因我的专业课
相似回答