- 博客(11)
- 收藏
- 关注
转载 smp_processor_id——获取当前执行cpu_id
smp_processor_id()获取当前执行cpu_id#. 参考资料smp_processor_id()获取当前执行cpu_id
2019-11-28 14:25:44 1419
原创 Linux中的cgroup功能
1. 概念Cgroups,其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组的资源(如CPU、内存、磁盘输入输出等)。#.参考资料Cgroup...
2019-11-28 14:05:39 415
原创 src.rpm包的使用方法
src.rpm包的使用方法1. src.rpm软件包的使用2. src.rpm内核源码包的使用方法一:rpm -ivh kernel-2.6.32-279.el6.src.rpmcd /root/rpmbuild/SOURCEls linux-2.6.32-279.el6.tar.bz2 该方法会在home目录下生产rpmbuild目录,里面有SOURCE和SPEC两个目录,其中...
2019-11-22 15:24:55 2976
原创 获得某字符串对应的行号
MP=$(grep -nri “CURRENT_ZIP_NAME” ./2_make.sh | sed -n “1,1p”|awk -F “:” ‘{print $1}’)
2019-11-19 16:49:36 402
原创 《linux-inside-zn》导读
linux-insides是github中一个文章库,里面是一系列介绍linux内核及其内在机理的文章。作者是0xAX,外国大神。所以文章都是英文的。很幸运的是,同样在github上有一个linux-insides-zh库,是针对linux-insides的中文翻译。该工程由MintCN发起,并由很多志愿者完成。在此表示感谢。在阅读linux-insides及linux-insides-zh时...
2019-11-13 18:44:20 500
原创 《linux-insides》内核引导过程 第一部分 从引导加载程序到内核
文章讨论的内核版本为3.18。按下电源按钮之后发生了什么?按下电源按钮后,主板会发送信号到电源,电源接受到信号后,会把合适的电量传输给主板。主板在接收到电源妥备信号后,...
2019-11-13 11:50:16 163
原创 《X86_64体系探索及编程》 第5章 了解Flags
Flags历经了三代flags、eflags和rflags。分别对应16位、32位和64位。在现在的64位处理器中,应该是rflags。但是在legacy mode中一般习惯性还是叫eflags。对于的有三个指令:pushf、pushfd和pushfq。32位的eflags寄存器如下图所示:其中的标志位分为三类:status flags(状态标志位)control flags(控制...
2019-11-05 20:08:07 562
原创 串操作指令
1. 概念串操作指令也叫串指令:是指在内存中执行数据串操作的指令。而数据串是指在内存中连续存放的若干字节或字。字节组成的叫字节串,字组成的叫字串。数据串的概念类似于高级语言中的数组的意思。2. 使用串操作指令每次只能处理数据串中的一个数据,需要与重复前缀组合使用才能连续处理数据串中的数据。其中连续处理的次数有CX寄存器(?)决定,处理的方向由eflags寄存器中的DF标志位决定。3. ...
2019-11-05 19:57:42 2259
原创 《X86-64体系探索及编程》 第4章 处理器的身份
X86-64处理器使用CPUID指令查看和识别身份。4.1 测试是否支持CPUID指令eflag寄存器的第21位是ID(Processor Feature Identification)标志位。测试方法为:如果该位可以修改该标志位,则表示支持CPUID指令。4.2 CPUID的术语和表达leaf(叶)一个功能号就是一个leaf叶。也就是要写入eax寄存器的值。sub-leaf(子叶)...
2019-11-04 21:10:31 239
原创 vim的配置文件中不回显打印信息的方法
在使用vim时,免不了要对vim进行配置,在一些复杂的配置中,可能会有一些打印信息,在每次打开vim时就会出现Press ENTER or type command to continue等信息,非常烦人。方法:通过csverb配置项该配置项是成对出现的:set nocsverb...set csverb把会出现打印信息的语句放到这一对配置项中,即可去掉多余打印信息。...
2019-11-01 16:14:14 298
原创 vim编辑器中cscope自动加载cscope.out文件的方法
cscope自动加载cscope.out的两种方法。一种使用插件。一种使用脚本。
2019-11-01 16:05:06 1616 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人