unix内核源码剖析【1. unix v6历史】

一、参考

Unix内核源码剖析

二、名词解释

PSW, processor status word, 处理器状态字

三、正文

借位位,指令执行中发生进位或者借位时候置为1

溢出位,执行执行中发生溢出时候置为1

零位,指令执行结果为0时候置为1

负位,指令执行结果为负值时候置为1

处理器模式:内核模式用 00 表示, 用户模式用 11 表示

在对系统调用进行处理时候,处理器需要首先从用户模式切换到内核模式,内核模式和用户模式使用的进程的虚拟空间是相互独立的,因此在内核、用户模式之间传输数据时候,需要了解处理器当前、先前模式

PSW寄存器,0-3位借位位、溢出位、零位、负位,硬件根据执行结果自动设置

r6称为栈指针,指向各进程所拥有的栈的顶端

r7称为程序计算器,处理器从r7指示的内存地址读取指令,随后解释并执行该指令,处理完后r7将指向容纳下一条指令的内存地址。

我来评几句
登录后评论

已发表评论数()

相关站点

热门文章