1.用户空间和内核空间 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也可以访问底层硬件设备.为了保护用户进程不能直接操作内核,保证内核的安全,操作系统将虚拟空间划分为两部分,一部分是内核空间,一部分是用户空间. 2.进程切换 内核挂起当前正在cpu上运行的进程,并恢复以前挂起的某个进程的执行. 保存处理机上下文,包括程序计数器和其它寄存器. 更新PCB信息 把进程的PCB移入到相应的队列,如就绪或阻塞队列 选择另一个进程执行,并更新PCB 更新内存管理的数据结构 恢复上…