正在加载图片...
Unix系统上进程执行在两个状 态之下:用户态和核心态 用户态下的进程执行一个系统调用时,进程的执行态从 用户态变为核心态,由操作系统执行并试图为用户的请 求服务。 ■Unⅸx两个处理器状态之间的差别是:用户态下的进程能 存取自己的指令和数据,但不能存取内核指令和数据,也 不能存取其它进程的指令和数据。然而,核心态下的进 程能够存取内核和用户地址。 ■用户态下的进程不能执行特权指令,这是系统用以保证安 全性的措施之一。注意到内核是为用户进程工作的,它 不是与用户进程平行运行的软件,而是作为用户进程的 部分Unix系统上进程执行在两个状 态之下:用户态和核心态 n 用户态下的进程执行一个系统调用时,进程的执行态从 用户态变为核心态,由操作系统执行并试图为用户的请 求服务。 n Unix两个处理器状态之间的差别是:用户态下的进程能 存取自己的指令和数据,但不能存取内核指令和数据,也 不能存取其它进程的指令和数据。然而,核心态下的进 程能够存取内核和用户地址。 n 用户态下的进程不能执行特权指令,这是系统用以保证安 全性的措施之一。注意到内核是为用户进程工作的,它 不是与用户进程平行运行的软件,而是作为用户进程的 一部分
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有