1. 可以通过下面的方法查到:
cat /proc/sys/kernel/threads-max
15882
另外,一个进程实际的线程个数,可以从 /proc/{PID}/status里得出:
/proc/544#cat status
Name: kpsmoused
State: S (sleeping)
Tgid: 544
Pid: 544
PPid: 2
TracerPid: 0...
分类:
编程语言 时间:
2015-01-15 07:05:38
阅读次数:
266
1.编译的环境配置和库需要 编译需要最起码的GCC、make、和root权限,库依赖需要ncurses,安装ncurses命令如下:sudo apt-get install build-essential kernel-package libncurses5-dev2.为了证明内核更改,需要自己先查...
分类:
系统相关 时间:
2015-01-15 01:40:59
阅读次数:
149
当开发linux内核特性的时候,将必要的详细信息暴露给用户空间的程序是一个比较好的习惯,因为这增强了内核的扩展性。通常来说,软件开发者必须面对这样一个任务:寻找一种好的方法使得用户空间和内核空间进行交互。...
分类:
Web程序 时间:
2015-01-14 20:02:20
阅读次数:
446
Kernel散记——常见宏
1,likely()和unlikey()
1.1,来自哪里?@kernel.h
# define likely(x) (__builtin_expect(!!(x), 1))
# define unlikely(x) (__builtin_expect(!!(x), 0))
1.2,作用?
代码优化。详细占说是告诉编译器,优化预取...
分类:
其他好文 时间:
2015-01-14 20:01:48
阅读次数:
226
从trust zone之我见知道,支持trustzone的芯片会跑在两个世界。
普通世界、安全世界,对应高通这边是HLOS,QSEE。
如下图:
如下是HLOS与QSEE的软件架构图
HLOS这两分为kernel层,user层。user层的通过qseecom提供的API起动trustzone那边的app。
qseecom driver 除了提供AP...
分类:
其他好文 时间:
2015-01-14 16:59:30
阅读次数:
7728
二叉搜索树是红黑树的基础。
关于红黑树的链接:
http://blog.csdn.net/v_JULY_v/article/details/6105630
linux kernel 源码中关于红黑树的链接:
https://github.com/torvalds/linux/blob/master/lib/rbtree.c
https://github.com/torvalds/linu...
分类:
其他好文 时间:
2015-01-14 15:41:08
阅读次数:
206
你需要安装很多东西,请按照以下顺序安装:
安装的版本包也不能错:
curl -O
http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
tar -xzvf m4-1.4.13.tar.gz
cd m4-1.4.13
./configure --prefix=/usr/local
make
sudo make install
cd ....
分类:
系统相关 时间:
2015-01-14 15:36:00
阅读次数:
196
学习地址:http://www.imooc.com/learn/175Linux内核版内核版本说明内核官网:https://www.kernel.org/2.6.18:2表示主版本 6表示此版本 18表末版本Linux发行版
分类:
系统相关 时间:
2015-01-13 21:26:52
阅读次数:
207
free -m 看内存脚本rpm -ivh 显示过程 rpm -U --upgraderpm -F --freshenrpm -e --eraserpm -e korenfind / -name kernel-* 查找hernel后所有的文件ifconfig eth0 192.168.0.1 net...
分类:
系统相关 时间:
2015-01-13 17:17:24
阅读次数:
237
查看linux系统信息命令(kernel、os、cpu等)
查看linux系统信息命令(kernel、os、cpu等)
查看linux系统信息命令(kernel、os、cpu等)
查看linux系统信息命令(kernel、os、cpu等)...
分类:
系统相关 时间:
2015-01-13 12:32:04
阅读次数:
313