完成对指令地址的重定位以及对程序的装入
1.1.1 操作系统的形成 操作系统从无到有,从简单到复杂,从小到大,其形成和发展大致经历了以下几个阶段: 1.人工操作阶段 执行时需要把汇编程序或编译系统以及源程序和数据,都穿在卡片或纸带上,然后,再装入和执行。其大致过程为: (1)人工把源程序用穿孔机穿在卡片或纸带上; (2)将准备好的汇编程序或编译系统装入计算机; (3)汇编程序或编译系统读入人工装在输入机上的穿孔卡片或穿孔带; (4)执行汇编过程或编译过程,产生目标程序,并输出目标卡片迭或纸带; (5)通过引导程序把装在输入机上的目标程序读入计算机; (6)启动目标程序执行,从输入机上读入人工装好的数据卡片或数据带; (7)产生计算结果,把执行结果从打印机上或卡片机上输出。 人工操作方式存在严重缺点: (1)用户独占资源,造成计算机资源利用率不高,计算机系统效率低 (2)人工干预较多,浪费处理机时间,极易发生差错。 (3)计算时间拉长 2.管理程序阶段 其工作流程如下: 执行程序将一批作业从纸带或卡片机输入到磁带上,每当一批作业输入完成后,执行程序自动把磁带上的第一个作业装入内存,并把控制权交给作业。当该作业执行完成后,执行程序收回控制权并再调入磁带上的第二个作业到内存执行。计算机在执行程序的控制下就这样连续地一个作业一个作业执行,直至磁带上的作业全部做完。 3.多道程序设计 多道程序设计(mult
原创力文档

文档评论(0)