您现在的位置: 汕头自考网 >> 串讲笔记 >> 工学类 >> 正文
  • 自考《操作系统》问答题总结(1)
  • 发布日期时间:2007-1-14  来源:网络   点击数:  作者:佚名
许执行特权指令。

  18、何为页表和快表?它们各起什么作用?

  页表指出逻辑地址中的页号与所占主存块号的对应关系。

  作用:页式存储管理在用动态重定位方式装入作业时,要利用页表做地址转换工作。

  快表就是存放在高速缓冲存储器的部分页表。它起页表相同的作用。

  由于采用页表做地址转换,读写内存数据时CPU要访问两次主存。有了快表,有时只要访问一次高速缓冲存储器,一次主存,这样可加速查找并提高指令执行速度。

  19、作业在系统中有哪几种状态?

  一个作业进入系统到运行结束,一般要经历进入、后备、运行和完成四个阶段,相应地,作业亦有进入、后备、运行和完成四种状态。

  ① 进入状态:作业的信息从输入设备上预输入到输入井,此时称为作业处于进入状态。

  ② 后备状态:当作业的全部信息都已输入,且由操作系统将其存放在输入井中,此时称作业处于后备状态。系统将所有处于后备状态的作业组成后备作业队列,等待作业调度程序的调度。

  ③ 运行状态:一个后备作业被作业调度程序选中,分配了必要的资源,调入内存运行,称作业处于运行状态。

  ④ 完成状态:当作业正常运行完毕或因发生错误非正常终止时,作业进入这完成状态。

  20、用fork创建新进程,它要做哪些工作?

  由fork创建新进程的主要工作有:

  ① 在进程表proc[ ]中为子进程找一个空闲的表项,用来存放子进程的proc结构;

  ② 为子进程分配一个唯一的标识号;

  ③ 把父进程中的字段复制到子进程的proc中,并把p – pid置为分配到的进程标识号,把p-pid置为父进程的标识号,把p-stat置为创建状态;

  ④ 按父进程中p-size所示的长度为子进程申请分配内存。若有足够的内存,则把父进程的user结构、栈和用户数据区全部复制到子进程的空间中;若无足够的内存,则在磁盘对换区中分配存储空间,然后复制到对换区中,置于进程状态为就绪状态。

上一页  [1] [2] 

文章转载请注明来源于:汕头自考网