linux内存由两部分构成
内核空间:存储内核代码和数据
用户空间:存储用户程序和数据
linux权限
有3级和0级两种。对应内核态和用户态。内核程序和用户程序各自运行在各自的空间上。
中断
当用户程序需要调用内核程序时就是一个中断
Context
指程序代码附近的寄存器或内存上的数据。
当程序中断时,内核需要转移大量的用户程序的数据和操作等。所以有了上下文转换。把用户的数据发给内核
linux内存由两部分构成
内核空间:存储内核代码和数据
用户空间:存储用户程序和数据
linux权限
有3级和0级两种。对应内核态和用户态。内核程序和用户程序各自运行在各自的空间上。
中断
当用户程序需要调用内核程序时就是一个中断
Context
指程序代码附近的寄存器或内存上的数据。
当程序中断时,内核需要转移大量的用户程序的数据和操作等。所以有了上下文转换。把用户的数据发给内核