无操作系统时:
1、 人工操作方式:
工作原理: 由程序员将事先已穿孔的纸带(或卡片),装入纸带输入机(或卡片输入机),再启动它们将纸带(或卡片)上的程序和数据输入计算机,然后启动计算机运行。仅当程序运行完毕并取走计算结果后,才允许下一个用户上机。
目标: 发现技术、将人类从计算中解放出来。
特点:(1)、用户独占全机,即一台计算机上的全部资源由上机用户所独占(2)、cpu等待人工操作,当用户进行装带(卡)、卸带(卡)等人工操作时,cpu及内存等资源是空闲的。严重降低了计算机资源的利用率,即人机矛盾。(3)计算机速度慢,无存储设备,无操作系统,无共享。
2、 脱机I/O方式:
工作原理: 该技术是事先将装有用户程序和数据的纸带装入纸带输入机,在一台外围机的控制下,把纸带(卡片)上的数据(程序)输入到磁带上。当CPU 需要这些程序和数据时,再从磁带上高速地调入内存。类似地,当CPU需要输出时,可先由CPU把数据直接从内存高速地输送到磁带上,然后在另一台外围机的控制下,再将磁带上的结果通过相应的输出设备输出。
目标: 解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾。
特点: (1)减少了CPU的空闲时间。装带、卸带,以及将数据从低速IO设备送到高速磁带上(或反之)的操作,都是在脱机情况下由外围机完成的,并