社区
rocflytosky_2
作业
帖子详情
《Linux内核原理与分析》第五周作业
rocflytosky
2022-10-12 08:02:04
完成 《
Linux内核原理与分析
》教学进程中第五周的任务。
...全文
741
回复
打赏
收藏
《Linux内核原理与分析》第五周作业
完成 《Linux内核原理与分析》教学进程中第五周的任务。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
0人已提交
完成率0%
提交任务
暂无数据
暂无数据
提交任务
修改积分
请选择导出文件
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
20242803《
Linux
内核
原理
与
分析
》
第五
周
作业
该博客是《
Linux
内核
原理
与
分析
》
第五
周
作业
,介绍使用库函数API和C代码嵌入汇编代码两种方式调用系统调用。先阐述系统调用的概念、用途、与API区别等知识,后以setuid和getuid为例进行实验,还提及实验中setuid需超级用户权限等注意事项。
2024-2025-1 20242805《
Linux
内核
原理
与
分析
》
第五
周
作业
本文是《
Linux
内核
原理
与
分析
》
第五
周
作业
,介绍实验楼实验4,通过库函数API和C代码嵌入汇编代码两种方式调用write系统调用。实验表明,库函数代码简洁易维护,嵌入汇编可精细控制但代码复杂、不易移植,多数情况推荐用库函数。
20242811《
Linux
内核
原理
与
分析
》
第五
周
作业
本文介绍了
Linux
系统调用相关内容,包括其特点、使用过程、实现方式和调用号等。还展示了使用库函数API和C代码嵌入汇编代码两种方式使用系统调用getuid和getgid,通过编译运行并与id命令对比,验证了两种方式获取用户和组ID的效果。
20252803《
Linux
内核
原理
与
分析
》
第五
周
作业
本文介绍了
Linux
系统调用的两种实现方式,包括使用库函数API和C代码中嵌入汇编代码。通过具体示例展示了如何调用getpid和getppid系统调用,并结合实际实验过程说明了相关技术的应用。
20252820《
Linux
内核
原理
与
分析
》
第五
周
作业
本文通过库函数API和内联汇编两种方式实现同一系统调用,
分析
其在参数传递、用户态到
内核
态切换及返回机制上的异同。实验表明两者最终调用相同
内核
服务,区别仅在于用户态封装层次,揭示了系统调用的工作流程与底层机制。
rocflytosky_2
27
社区成员
13
社区内容
发帖
与我相关
我的任务
rocflytosky_2
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章