
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
pianogirl原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、用户态、内核态、中断处理机制intel x86 CPU有四个权限分级,0-3。Linux只取两种,0是内核态,3是用户态。区分权限级别使得系统更加稳定。1.内核态高执行级别,代码可以执行特权指令,访问任意的物理地址。
pianogirl 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、函数与堆栈事实证明,上一篇博客中对函数与堆栈的理解是正确的。每一个函数都有一个框架,独立的栈空间。即,压入栈中的每一个函数都有一个帧栈,每个帧栈都以ebp为分界线。经过了三个步骤:1)建立被调用函数的堆栈框架
pianogirl原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、计算机是如何工作的我们平时使用的计算机属于“冯·诺依曼结构”,将程序和数据一起存储在内存中,CPU从内存中不断地取指令并执行指令。除此以外还有“哈佛结构”。CPU能够执行的指令是二进制指令,为便
pianogirl 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、Linux内核源代码http://codelab.shiyanlou.com/xref/linux-3.18.6/值得关注的几个目录:/arch- 该目录中包含和硬件体系结构相关的代码,每种平台占一个相应的目录。- 和32
pianogirl 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000总博客列表:pianogirl123一、引子1、Linux操作系统的缩影————mykernelmykernel这样一个短小精悍的模拟内核,时常给我提供了看问题的角度和思路。当被庞杂的Linux内核代码弄得一头雾水时,我就







