(简答题)
描述内核在两个进程间进行上下文切换的过程。
正确答案
进程关联是由进程的PCB来表示的,它包括CPU寄存器的值和内存管理信息等。当发生上下文切换时,内核会将旧进程的关联状态保存在其PCB中,然后装入经调度要执行的新进程的已保存的关联状态。上下文切换还必须执行一些确切体系结构的操作,包括刷新数据和指令缓存。
答案解析
略
相似试题
(简答题)
描述线程库进行用户级线程上下文切换的过程所采取的措施。
(判断题)
陷入内核时,系统自动从当前进程的TSS(任务状态段)中获得内核栈的CS,并完成栈切换。()
(判断题)
上下文切换即把一个可执行进程切换到另一个可执行进程。()
(单选题)
在Linux中,根据指定线程的运行环境,我们可以把它分为两个独立的运行上下文,当线程完全运行在内核空间时,我们称之为()
(简答题)
试简述内核启动init进程的过程。
(单选题)
内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,通过启动一个用户级程序init的方式,完成了自己的引导进程。在这个过程中init进程的进程号PID为()。
(填空题)
在系统内核中必须包括的处理模块有进程调度、原语管理和()
(判断题)
当用户在Linux命令提示符下输入ls,就产生一个进程,内核将为这个进程分配存储器资源,并且会分配一段虚拟地址空间。被分配的地址空间与内核中的地址有固定的关系。()
(判断题)
在Flash动画中,只能对两个场景进行切换。