计算机科学导论
f第七章
1应用程序和操作系统的不同点是什么?操作系统是一个程序,有利于应用程序的执行。2操作系统的组成是什么?内存管理器,进程管理器,设备管理器,文件管理器。3单道程序和多道程序之间有何区别?单道程序,只有一个程序在内存中。多道程序,多个程序同时在内存中,但是计算机的资源只分配给正在运行的程序。4分页调度和分区调度有什么区别?分区调度把内存分为若干个区,把程序整个的放入区中。分页调度提高了分区调度的效率,在分页调度下,内存被分为大小相等的若干部分,程序也被分为大小相等的部分。分区调度需要把程序装载到连续的内存上。分页调度可以吧把程序装载到不连续的内存当中。5为什么请求分页调度比常规页面调度具有更高的效率?在常规的分页调度中,整个程序必须同时在内存
f中,以便为程序执行。但是在请求分页调度中,有部分页面的程序可以在内存中。这意味着,在请求分页调度中,在给定的时间中,更多的程序可以使用计算机的资源。6程序和作业之间有何联系?作业和进程之间有何联系?程序和进程之间有何联系?从一个程序被选中执行,到其运行结束并再次成为一个程序的这段过程中,该程序称为作业。7程序驻留在哪里?作业驻留在哪里?进程驻留在哪里?程序和作业驻留在磁盘上,进程驻留在内存中。8作业调度器和进程调度器有什么区别?作业调度器负责从作业中创建一个进程和终止一个进程。进程调度器将一个进程从一个状态转入另一个状态。9为什么操作系统需要队列?一个操作系统需要使用队列,因为在同一时间可以有许多作业和进程同时活跃。为了共享所有的资源,队列是必要的,以确保作业和进程都得到他们需要的资源。31一个计算机装有一个单道程序的操作系统。如果内存容量为64MB,操作系统需要4MB的内存,
f那么该计算机执行一个程序可用的最大内存为多少?64460MB3370701087534一个多道程序的操作系统用一个适当的分配计划把60MB内存分为10MB,12MB,18MB,20MB。第一个程序运行需要17MB内存,使用了第三分区,第二个程序运行需要8MB内存,使用了第一分区。第三个程序运行需要105MB,使用了第二分区。最后第四个程序要20MB,使用了第四分区。那么总共使用了多少内存?浪费了多少内存?内存的浪费率是多少总共使用17810520555MB浪费45MB。36一个多道程序的操作系统使用分页调度。可用内存为60MB,分为15帧。A4B3C7,D1,E4MBF11537100100010110100MB可以驻留在内存r