会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sansuitaibai
博客园
首页
新随笔
联系
订阅
管理
2022年10月7日
LinuxKernel
摘要: Linux内核的学习: 转载: CHENG Jian LinuxKernel Ubuntu/CentOS管理 Linux进程管理与调度 Linux Kernel调试技术 Linux设备驱动程序
阅读全文
posted @ 2022-10-07 16:34 sansuitaibai
阅读(71)
评论(0)
推荐(0)
2022年9月18日
3. 文件与I/O
摘要: 3. 文件与I/OO read系统调用 函数原型 一旦有了与一个打开文件描述相连的文件描述符,只要该文件是用O_RDONLY或O_RDWR标志打并的,就可以用read()系统调用从该文件中读取字节 函数原型: ssize_t read(int fd, void buf, size_t count);
阅读全文
posted @ 2022-09-18 20:41 sansuitaibai
阅读(84)
评论(0)
推荐(0)
2. 文件与I/O
摘要: 2. 文件与I/o open 系统调用 close 系统调用 creat 系统调用 read 系统调用 write 系统调用 open系统调用1 函数原型 有几种方法可以获得允许访问文件的文件描述符。最常用的是使用open ()(打开)系统调用 函数原型 *int open(const char p
阅读全文
posted @ 2022-09-18 15:39 sansuitaibai
阅读(62)
评论(0)
推荐(0)
1. 斐波那契数 爬楼梯 使用最少花费爬楼梯
摘要: 1. 斐波那契数 版本一:一维数组记录型 class Solution { public: int fib(int n) { if(n <= 1) return n; std::vector<int > dp(n+1); dp[0] = 0; dp[1] = 1; for(int i = 2; i<
阅读全文
posted @ 2022-09-18 09:03 sansuitaibai
阅读(39)
评论(0)
推荐(0)
1. 文件与I/O
摘要: 内核是如何处理系统调用 每个系统调用被赋予了一个系统调用号 在i386平台上,执行一个系统调用是通过int 0X80指令完成的 eax存放系统的调用号 ebx,ecx,edx,esi,edi存储系统调用的参数,对于超过5个参数的系统调用,用一个寄存器指向用户空间存储所有的系统调用的参数 错误的处理
阅读全文
posted @ 2022-09-18 02:53 sansuitaibai
阅读(101)
评论(0)
推荐(0)
公告