操作系统是一组能有效地组织和管理计算机软件和硬件资源,合理地对各类作业进行调度,以方便用户使用的程序的集合
1945-50年代中期
人工操作方式
程序员将事先已穿孔的纸带(或卡片)装入纸带输入机(或卡片输入机),再启动它们将纸带(或卡片)上的程序和数据输入计算机,然后启动计算机运行。仅当程序运行完毕并取走计算机结果后,才允许下一个用户上机。
缺点:
1. 用户独占全机。一台计算机的全部资源由上机用户所独占。
2. CPU等待人工操作。当用户进行装带(卡)、卸载(卡)等人工操作是,CPU及内存等资源是空闲的
20世纪50年代中期
单道批处理系统
把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序,在它的控制下,使这批作业能一个接一个地连续处理
脱机输入/输出方式
基本概念:程序和数据的输入输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入/输出,反之把在主机直接控制下进行输入/输出的方式称为联机输入/输出方式)