主观题: 处理机调度的主要目的
处理机调度的主要目的是什么?
答案:一般情况下,当占用处理机的进程因为某种请求得不到满足而不得不放弃CPU进入等待状态时,或者当时间片到,系统不得不将CPU分配给就绪队列中另一进程的时候,都要引起处理机调度。除此之外,进程正常结束、中断处理等也可能引起处理机的调度。-----4分
因此,处理机调度是操作系统核心的重要组成部分,它的主要功能如下:
记住进程的状态,如进程名称、指令计数器、程序状态寄存器以及所有通用寄存器等现场信息,将这些信息记录在相应的进程控bai块中。-----2分
根据一定的算法,决定哪个进程能获得处理机,以及占用多长时间。-----2分
收回处理机,即正在执行的进程因为时间片用完或因为某种原因不能再执行的时候,保存该进程的现场,并收回处理机。-----2分
答案:一般情况下,当占用处理机的进程因为某种请求得不到满足而不得不放弃CPU进入等待状态时,或者当时间片到,系统不得不将CPU分配给就绪队列中另一进程的时候,都要引起处理机调度。除此之外,进程正常结束、中断处理等也可能引起处理机的调度。-----4分
因此,处理机调度是操作系统核心的重要组成部分,它的主要功能如下:
记住进程的状态,如进程名称、指令计数器、程序状态寄存器以及所有通用寄存器等现场信息,将这些信息记录在相应的进程控bai块中。-----2分
根据一定的算法,决定哪个进程能获得处理机,以及占用多长时间。-----2分
收回处理机,即正在执行的进程因为时间片用完或因为某种原因不能再执行的时候,保存该进程的现场,并收回处理机。-----2分