第一章 操作系统引论 1.1 操作系统的定义 人工操作 在第一代计算机上没有操作系统,对计算机的操作完全是人工操作方式,这种人工操作方式有两个缺点: ● 用户完全独占计算机。也就是说,计算机的全部资源只供一个用户使用。 ●计算机等待人工操作。当用户操作时计算机要等待,CPU空闲。 监控系统 ● 第二代计算机主要用于科学和工程计算,程序大多用FORTRAN语言书写,该语言适用于作数值运算,当时主机上用的控制程序称之为监控程序(Monitor),其功能相对比较简单,监控程序是操作系统的雏形 。 ● 单道批处理系统(Simple Batch System)是将所有的作业用一台相对比较便宜的计算机(如IBM 1401)输入到磁带上,此计算机称为输入/输出机,实施数值运算、速度较快的计算机称为主机(如IBM7094)。大批的作业在输入/输出机的控制下输入到磁带后,用一个特殊的程序来控制作业的读入和运行,这个特殊的程序叫作业控制语言(JCL,Job Control Language)书写,它能控制程序的运行,如图所示。 多元化发展 ● 随着大规模集成电路(在每平方厘米的芯片上集成数千个晶体管)的发展,计算机向着微型化、网络化和智能化的方向发展。 ● 个人计算机的时代到来了。 ● 个人计算机连接成了网络。因此运行其上的网络操作系统和分布式操作系统就开始崛起。 * * ● 操作
原创力文档

文档评论(0)