文章目录
内核子系统
- 内存管理系统
- I/O管理系统
- 进程管理系统
- 虚拟文件管理
- 进程间同性间通信子系统
注意不包括:硬件系统
内核模式的代码可以无限制地访问所有处理器指令集以及全部内存和I/O空间。
Linux系统中用户进程间通信的方式
- 管道
- 信号
- 消息队列
- 共享内存
注意不包括:系统调用
vmalloc和kmalloc函数,关于两者区别
两者的区别是:kmalloc 申请到的是物理地址中的连续内存空间
后者则是虚拟地址中的连续地址,不能用在中断时间
更据umask值求文件实际权限
(0775&~umask):把新建的文件指定的权限和umask的值取反相与的结果
总结
内核子系统
内核模式的代码可以无限制地访问所有处理器指令集以及全部内存和I/O空间。
Linux系统中用户进程间通信的方式
vmalloc和kmalloc函数,关于两者区别
更据umask值求文件实际权限