会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
1233saaa
博客园
首页
新随笔
联系
订阅
管理
2020年7月9日
Linux课程学习总结报告
摘要: 1.系统调用 首先看用户态与内核态,Linux 操作系统的体系架构分为⽤户态和内核态。计算机的硬件资源是有限 的,为了减少有限资源的访问和使⽤冲突,CPU 和操作系统必须提供⼀些机制对⽤户 程序进⾏权限划分。现代的 CPU ⼀般都有⼏种不同的指令执⾏级别,就是什么样的程 序执⾏什么样的指令是有权限的
阅读全文
posted @ 2020-07-09 14:16 1233saaa
阅读(394)
评论(0)
推荐(0)
2020年6月13日
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
摘要: 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析Linux系统的
阅读全文
posted @ 2020-06-13 19:35 1233saaa
阅读(145)
评论(0)
推荐(0)
2020年5月26日
深入理解系统调用
摘要: 配置内核编译选项并编译内核 make defconfig # Default configuration is based on 'x86_64_defconfig' make menuconfig # 打开debug相关选项 Kernel hacking > Compile-time checks and
阅读全文
posted @ 2020-05-26 17:36 1233saaa
阅读(182)
评论(0)
推荐(0)
2020年5月12日
基于mykernel 2.0编写一个操作系统内核
摘要: 1.按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 在Ubuntu 18.04中配置mykernel 2.0 wget https://raw.github.com/mengning/mykernel/ma
阅读全文
posted @ 2020-05-12 21:33 1233saaa
阅读(182)
评论(0)
推荐(0)
公告