|
知识路径: > 计算机系统基础知识 > 软件基础知识 > 操作系统基础知识 > 处理机管理 > 进程管理 >
|
相关知识点:18个
|
|
|
|
进程的控制就是对系统中所有进程从创建到消亡的全过程实施有效的控制。不仅要控制正在运行的进程,而且还要能创建新的进程,撤销已完成的进程。进程的控制机构是由操作系统内核实现的。通常将与硬件密切相关的模块放在紧挨硬件的软件层中,并使它们常驻内存,以便提高操作系统的运行效率,通常将这部分称为操作系统的内核,它为系统对进程进行控制和对存储器进行管理提供了有效的控制机制。
|
|
|
|
|
操作系统的各种重要活动最终都依赖于中断。例如,各种类型的系统调用、键盘命令的输入、设备驱动及文件系统等都依赖于中断。通常内核只对中断进行"有限次处理",然后转入有关进程继续处理。这不仅可以减少中断处理的时间,还可以提高程序的并发性。
|
|
|
|
操作系统的许多活动要用到时钟管理。如在分时系统时间片调度算法中,当时间片用完时,由时钟管理产生一个中断信号,通知调度程序重新调度。在实时系统中的截止时间控制、批处理系统中的最长运行时间的控制等都要用到时钟管理。
|
|
|
|
内核在执行某些基本操作时,往往是通过原语操作来实现的。原语是由若干条机器指令构成的,用于完成特定功能的一段程序。原语在执行的过程中是不可分割的。进程控制原语主要有:创建原语、撤销原语、挂起原语、激活原语、阻塞原语以及唤醒原语。
|
|
|
|
资源管理功能包括:进程管理、存储器管理和设备管理。
|
|
|