- 博客(10)
- 收藏
- 关注
原创 SoX使用手册(中文版)
说明:近期项目需要用到这个东西,网上找了一下下,发现几乎没有什么中文资源,于是在官网上down了一份英文版操作说明,本着想着锻炼下自己的英文水平的目的,翻译翻译,后期慢慢更新,英文水平不太好,翻译不好请见谅~**************************************************************此翻译文本为官方文档,仅作为交流使用,未经本人同意禁止转载。
2017-08-27 22:23:03
40397
2
原创 有关Linux内核分析课程的总结
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 历时两个多月的Linux内核课程就要结束了,回顾这一段时间的学习历程,发现在不知不觉中已经学了不少东西,今天趁着这个机会进行一下总结。首先,我了解了什么是Linux系统,Linux系统是一款功能强大的操作系统
2017-04-14 20:12:12
589
原创 Linux中进程调度与切换过程
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 今天我们要学习的是Linux中进程调度与切换过程。有关进程的知识在前面的博客中已经提到了,有不懂的地方请参考我前面的博客,今天我直接从进程调度和切换开始讲。 Linux一个较大的优势就是进程调度,因为
2017-04-10 09:54:29
2696
原创 Linux内核装载和启动一个可执行程序
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 首先,我们需要了解,什么是可执行程序。可执行程序是一种可以被计算机识别的程序,是源代码经过预处理、编译、链接等步骤后形成的程序,大体关系如下图所示。
2017-04-07 08:05:29
712
原创 聊聊Linux内核创建新进程
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 计算机是一种精密的仪器,有一点错误都是不能成功执行的,计算机软件是靠一个个程序组成的,而程序又是一系列指令所组成。通过执行这样的一条条指令,计算机就能完成一个个任务了。 这里有两个概念比较容
2017-03-30 14:48:19
1047
原创 用GDB跟踪调试getpid系统调用函数
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 这次我们来一起看看利用GDB是怎么跟踪调试getpid系统调用的,首先,你需要有一定的GDB调试有关知识,有关GDB的知识详情请参考我的另一篇文档http://blog.youkuaiyun.com/p222p/article/d
2017-03-18 21:04:17
1376
原创 谈谈从库函数API和C代码中嵌入汇编两种方式来实现系统调用
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 先来谈谈什么是系统调用,系统调用中涉及到三个概念,分别是系统调用,系统调用函数,系统调用表。 系统调用:是通过软件中断向内核发送一个明确的请求,系统调用实现是在内核完成的,而用户态的函数的是在
2017-03-09 10:31:15
915
原创 用gdb来检验Linux内核的启动流程
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux系统作为世界主流操作系统之一,一直是各位Linux爱好者研究操作系统的一个优秀的样本,从Linux系统中我们能看到操作系统运行的整个流程。当然,在分析完Linux系统后,我们也能自己搭建自己的简易版的L
2017-03-06 19:41:08
625
原创 聊聊Linux操作系统对进程的调度
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 什么是Linux操作系统,Linux操作系统又是怎么控制计算机工作的?这是新学操作系统的人常有的困惑。现在我们就来通过对Linux系统的进程调度的分析,来聊聊操作系统是怎样控制程序的。 首
2017-02-26 16:13:54
745
原创 从汇编角度来解析c程序的运行过程
程 序 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 学过计算机的都知道,我们将c语言编译以后就成了汇编语言,汇编语言作为一种更加接近计算机的语言,分析它有助于我们理解计算机的工作过程。在Linux系统中,通过gcc –S –o main.s main.c语句即可将
2017-02-23 19:29:12
837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人