linux内核分析
文章平均质量分 77
qc007119
这个作者很懒,什么都没留下…
展开
-
Linux汇编代码学习,反汇编简单的c及分析汇编代码工作过程
路过的小游侠+原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 现代计算机大多采用的是冯诺依曼体系结构,其核心思想为 程序存储计算机,CPU通过eip(32位)从内存中一个个取指令并执行。本周课程学习了Linux环境下的汇编语言(AT&T汇编)。 c语言代码in原创 2016-02-23 23:04:52 · 1860 阅读 · 0 评论 -
Linux内核分析,完成一个简单的时间片轮转多道程序内核代码
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验二 时间片轮转多道程序本周学习了一个简单的操作系统内核的工作模式。从堆栈初始化开始:汇编代码通过enter,原创 2016-03-06 22:23:20 · 726 阅读 · 0 评论 -
第四周 使用API和C编码中的嵌入式汇编 来应用同一个系统调用
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000前言这周研究了 系统调用,程序员一般通过库函数与系统调用打交道。理解用户态和内核态:对应不同级别的执行级别。内核态比用户态的权限高。提高了系统稳定性。 Linux使用了x86的0级和3级权限。(32位)用户态只能访问0-0原创 2016-03-20 13:48:53 · 543 阅读 · 0 评论 -
Linux系统创建一个新的进程
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000阅读理解task_struct数据结构http://codelab.shiyanlou.com/xref/linux-3.18.6/include/linux/sched.h#1235; 分析fork函数对应的内核处理过程sy原创 2016-04-03 20:30:28 · 775 阅读 · 0 评论 -
Linux内核分析实验五—分析system_call中断处理过程
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 在上一周的实验课程中,我们分析了 Linux 内核系统调用过程,理解了中断的概念和中断上下文,掌握了系统调用的原理,今天,我们继续以 Linux 内核 系统调用 getpid() 函数为例,更加深入的分析系统调用过程。原创 2016-03-27 23:17:42 · 821 阅读 · 0 评论 -
6.Linux内核如何装载和启动一个可执行程序
路过的小游侠 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”第一节: 1。可执行文件的创建预处理编译和链接 gcc -E :完成预处理输出文件 gcc -S : 完成预处理和编译, gcc -c :完原创 2016-04-10 22:42:29 · 578 阅读 · 0 评论 -
“Linux内核分析”实验报告8
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 理解进程调度时机跟踪分析进程调度与进程切换的过程进程调度和进程调度时机的分析:不同类型的进程有不同的调度需求,所以需要不同的算法来满足人的需求和使计算机高效运行。就有了调度策略,Linux根据优先级排队 — schedu原创 2016-04-17 13:55:04 · 8337 阅读 · 1 评论 -
Linux内核分析第三周
Linux内核分析第三周路过的小游侠+原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 代码分析 1. start_kernel 函数 asmlinkage __visible void __init start_kernel(void) { char*command_原创 2016-03-13 22:28:47 · 599 阅读 · 0 评论 -
Linux内核分析总结-路过的小游侠
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000- 这是分割线- 学期过去一半,孟老师的课程也结束了,尽管预料之中的事,但总有些突然。回顾整个课程,一开始的我对Linux内核庞大的代码量望而却步,然而课程开始只是通过孟老师的时间片轮转多道程序内核代码来进入内核代码原创 2016-04-24 15:23:28 · 421 阅读 · 0 评论