![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 78
Time90
这个作者很懒,什么都没留下…
展开
-
简单讨论操作系统的工作机制
简单讨论操作系统的工作机制本篇文章以一段简单的C语言程序在Linux操作系统栈上的运行情况,来讨论操作系统的工作机制。原创 2015-03-04 18:24:03 · 896 阅读 · 2 评论 -
详细分析system_call
黄志恒 原创作品转载请注明出处 《Linux内核分析》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000本篇文章从上篇的getgid()说起。我们在之前的MenuOS中加入getgid()功能。然后在getgid处打断点,然后看看这系统调用详细是怎么搞的。先上图。 首先是修改MenuOS的代码。在test.c中加上getgid()方原创 2015-04-02 22:00:44 · 1237 阅读 · 0 评论 -
Linux系统调用的“三层皮”:API,中断服务程序,内核服务程序
黄志恒 原创作品欢迎转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”一、用户态与内核态 在了解系统调用之前,必须先明白Linux系统的用户态和内核态这两个概念。 用户态:对应低级别执行状态,代码的掌控范围会受到限制,只能对应级别允许的范围活动。 内核态:高执行级别,代码原创 2015-03-24 15:49:23 · 1043 阅读 · 0 评论