算题过程:
l人工把源程序用穿孔机穿制在卡片或纸带上;
l 将准备好的汇编解释程序或编译系统装入计算机;
l 汇编程序或编译系统读入人工装在输入机上的穿孔卡或穿孔带;
l 执行汇编过程或编译过程,产生目标程序,
并输出目标卡片迭或纸带;
l 通过引导程序把装在输入机上的目标程序读入计算机;
l 启动目标程序执行,从输入机上读入人工装好的数据卡或数据带;
l 产生计算结果,执行结果从打印机上或卡片机上输出。
严重缺点:
l用户一个个、一道道算题,当一个用户上机时,他独占了全机资源,造成计算机资源利用率不高,计算机系统效率低下。
l许多操作要求程序员人工干预,例如,
装纸带或卡片、按开关等等。手工操作多了,不但浪费处理机时间,而且,也极易发生差错。
l由于数据的输入,程序的执行、结果的输出均是联机进行的,因而,每个用户从上机到下机的时间拉得非常长。
这种人工操作方式在慢速的计算机上还能容忍,
随着计算机速度的提高,其缺点就更加暴露出来了。譬如,一个作业在每秒 1万次的计算机上,
需运行 1个小时,作业的建立和人工干预化了 3分钟,那么,手工操作时间占总运行时间的 5%;当计算机速度提高到每秒 10万次,此时,作业运行时间仅需 6分钟,而手工操作不会有多大变化,
仍为 3分钟,这时手工操作时间占了总运行时间的 50%。由此看出缩短手工操作时间十分必要。
此外,随着 CPU速度迅速提高而 I/O设备速度却提高不多,导致 CPU与 I/O设备之间的速度不匹配,
矛盾越来越突出,需要妥然解决这些问题。