计算机系统的资源包括哪些? 答计算机系统的资源包括两大类硬件资源和软件资源 硬件资源主要有中央处理器主存储器辅助存储器和各种输入输出设备 软件资源有编译程序编辑程序等各种程序以及有关数据 CPU在管态和目态下工作有何不同? 答当中央处理器处于管态时可以执行包括特权指令在内的一切面器指令而在目态下工作时不允许执行特权指令 何为页表和快表?它们各起什么作用? 答页表指出逻辑地址中的页号与所占主存块号的对应关系 作用页式存储管理在用动态重定位方式装入作业时要利用页表做地址转换工作 快表就是存放在高速缓沖存储器的部分页表它起页表相同的作用 由于采用页表做地址转换读写内存数据时CPU要访问两次主存有了快表有时只要访问一次高速缓沖存储器一次主存这样可加速查找并提高指令执行速度 作业在系统中有哪几种状态? 答一个作业进入系统到运行结束一般要经历进入后备运行和完成四个阶段相应地作业亦有进入后备运行和完成四种状态 ① 进入状态作业的信息从输入设备上预输入到输入井此时称为作业处于进入状态 ② 后备状态当作业的全部信息都已输入且由操作系统将其存放在输入井中此时称作业处于后备状态系统将所有处于后备状态的作业组成后备作业队列等待作业调度程序的调度 ③ 运行状态一个后备作业被作业调度程序选中分配了必要的资源调入内存运行称作业处于运行状态 ④ 完成状态当作业正常运行完毕或因发生错误非正常终止时作业进入这完成状态 用fork创建新进程它要做哪些工作? 答由fork创建新进程的主要工作有 ① 在进程表proc[ ]中为子进程找一个空闲的表项用来存放子进程的proc结构; ② 为子进程分配一个唯一的标识号; ③ 把父进程中的字段复制到子进程的proc中并把p – pid置为分配到的进程标识号把ppid置为父进程的标识号把pstat置为创建状态; ④ 按父进程中psize所示的长度为子进程申请分配内存若有足够的内存则把父进程的user结构栈和用户数据区全部复制到子进程的空间中;若无足够的内存则在磁盘对换区中分配存储空间然后复制到对换区中置于进程状态为就绪状态 [] [] [] [] [] [] [] |