众所周知,进程调度使用schedule()函数来完成,下面我们从分析该函数开始,代码如下(kernel/sched/core.c):1 asmlinkage __visible void __sched schedule(void)2 {3 struct task_struct *tsk =...
分类:
系统相关 时间:
2014-08-02 17:58:03
阅读次数:
396
Because there are numerous revisions and releases of theLinuxkerneland new ones are developed at frequent intervals, it is important to have a system ...
分类:
系统相关 时间:
2014-08-02 15:13:33
阅读次数:
335
linux kernel/user mode data struct learning
分类:
系统相关 时间:
2014-08-02 12:33:23
阅读次数:
564
[liuhan@liuhan-pc ~]$ cat /etc/issueFedora release 20 (Heisenbug)Kernel \r on an \m (\l)[liuhan@liuhan-pc ~]$ cat /proc/versionLinux version 3.15.6-20...
分类:
其他好文 时间:
2014-08-02 04:00:43
阅读次数:
185
今天在ubuntu10.04上配置dns主从区域数据传送时 从服务器学习不到主服务器的配置,查看/var/log/messages时显示为
Aug 1 06:42:45 ubuntu kernel: [ 5397.159601] type=1503 audit(1406900565.661:37): operation="mknod" pid=2351 parent=1 profile="/...
分类:
其他好文 时间:
2014-08-01 23:10:22
阅读次数:
394
转自:http://blog.csdn.net/linux__kernel/article/details/8271326很多人在Google上不停的找合适自己的压缩,殊不知Py的压缩很不错。可以试试。当然C#,Java的压缩也有第三方的类。Py有很多美名:数学理论强大,数据结构高级等等,关于压缩算...
分类:
编程语言 时间:
2014-08-01 15:23:01
阅读次数:
236
安装过程:POST-->Bootloader(kernel+ramdisk)-->anacondaBootLoader界面:GUI界面text界面boot:anaconda接口:text接口GUI接口安装过程分为两个阶段:安装前的配置阶段:(既可交互式进行,亦可直接读取配置文件自动完成)键盘类型安装过程中的语言支持使用语言时区选择..
分类:
其他好文 时间:
2014-08-01 00:16:12
阅读次数:
358
出现原因 1. Linux在中断处理程序中,它不处于任何一个进程上下文,如果使用了可能睡眠的函数,则系统调度会被破坏,导致kernel panic。因此,在中断处理程序中,是不能使用有可能导致睡眠的函数(例如信号量等)。 在中断发起的软中断中,其上下文环境有可能是中断上下文,同理,也不能调用可能导致...
分类:
其他好文 时间:
2014-07-31 20:33:57
阅读次数:
212
ruby具有在运行时执行以字符串形式保存的代码的功能设施,eval族方法 。包括Kernel#eval,Object#instance_eval,Module#class_eval。 Kernel#eval 它是最直接的方法如下:1 p eval("2+2")2 3 eval("def m...
分类:
其他好文 时间:
2014-07-31 19:34:57
阅读次数:
166
废话不说,直接上代码C/C++ code?1234567891011121314151617181920212223__global__voidKernel(int*dv){inti=threadIdx.x;dv[i]=i;}intmain(){thrust::device_vectordv(10)...
分类:
其他好文 时间:
2014-07-31 09:31:45
阅读次数:
180