习题三参考答案(P43)
3-1什么是系统生成?
答:系统生成是指在一台裸机上(或者安装新的操作系统)安装操作系统的过程。
3-2系统引导的主要任务是什么?
答:系统引导(或系统初启)的任务是:将操作系统的必要部分装入主存并使系统运行,最终处于命令接收状态。
3-3什么是作业?什么是作业步?
答:作业是要求计算机系统按指定步骤对初始数据进行处理并得到计算结果的加工过程。加工工作中的一个步骤称为作业步。
3-4处理应用程序分哪几个作业步?这些步骤之间有什么关系?
答:计算机对用户算题任务的加工过程一般分四个作业步:编辑、编译、连接和运行。
各作业步之间的关系如下:
前一个作业步的结果是下一个作业步的操作对象;
一个作业步的成功完成依赖于上一个作业步的成功
完成。
3-5静态连接和动态连接有什么区别?
答:在静态链接中,链接程序将需要的外部函数代码从静态链接库中拷贝到执行文件中,因此得到的可执行文件比较大,而且执行文件在不存在库函数的环境下也能执行(因为执行文件本身已经包含了它所需要的库函数的完整拷贝),换句话说,静态库不需要与可执行文件一起发行。在动态链接中,链接程序不没有将需要的外部函数代码拷贝到可执行程序中,而是在可执行程序中需要调用外部函数的地方做标记,从而形成一个函数调用链表;在执行文件执行过程中根据调用的需要动态的加载或卸载DLL文件,换句话说,DLL文件需要与不