linux-20191104
linux文件的索引节点至少提供POSIX标准下指定的如下属性:
1、文件类型
2、与文件相关的硬链接个数
3、以字节为单位的文件长度
4、设备标识符
5、在文件系统中标识文件的索引节点号
6、文件拥有者的UID
7、文件的用户组ID
8、几个时间戳,标识索引节点状态改变的时间、最后访问时间以及最后修改时间
9、访问权限和文件模式
当内核暂停一个进程的执行时,就把几个相关处理器寄存器的内容保存在进程描述符中,这些寄存器包括:
1、程序计数器(PC,指向下一条将要执行的指令)和栈指针(SP)寄存器
2、通用寄存器
3、浮点寄存器
4、包含CUP状态信息信息的处理器控制寄存器(处理器状态字,Processor Status Word)
5、用来跟踪进程对RAM访问的内存管理寄存器
内核分配给进程的虚拟地址空间由以下内存区组成:
1、程序的可执行代码
2、程序的初始化代码
3、程序的未初始化代码
4、初始程序栈(即用户态栈)
5、所需共享库的可执行代码和数据
6、堆(程序动态请求的内存)
———————————————————————————————————————————————————————
接受不能接受的,改变不能改变的