开发者在线 http://www.builder.com.cn/
开发者社区
首页
C/S开发
数据库开发
Web开发
移动嵌入式
项目管理
网页设计
RSS
搜索
内核
新架构Linux内核本周发布
Torvalds发布了2.6.25版内核的RC7版本,并宣称“请好好测试它,因为我们对最终的真实的2.6.25版本充满期待”。
更新时间:2008-03-28 10:34:08
关键字:
linux
架构
Linux内核
Linux内核实时操作性能有望将大幅提高
日前,一款新的开源软件将有效地帮助Linux扩大它在工控领域的市场地位。
更新时间:2008-03-25 11:30:31
关键字:
Linux
内核
Linux基金会计划在华招聘新Linux内核维护者
Linux基金会执行董事Jim Zemlin对外透露说,Linux基金会希望能在中国寻找新的Linux内核维护者。
更新时间:2008-02-22 14:17:28
关键字:
linux
基金会
Linux
Linux内核曝危急漏洞
来自Secunia的安全人员已经发现了Linux内核中的“危急”等级安全缺陷,这一版本的Linux内核被大量的分发套件所用。
更新时间:2008-02-18 18:28:13
关键字:
漏洞
Linux
内核
号称最稳定 Linux内核2.6.24版本发布
Linux 操作系统核心的 Kernel 最新稳定版 2.6.24 在今日得以发布。
更新时间:2008-01-25 14:58:11
关键字:
Linux
发布
内核
媒体专访:Linux之父谈内核3.0版的进展
Linus Torvalds,当今最著名的程序员之一,Linux内核的创建者及该计划的合作者,进来正在投入哪些工作?
更新时间:2007-12-27 13:14:41
关键字:
Linux
内核
3.0版
linux内核初始化及启动之start_kernel
Linux的源代码可以从www.kernel.org得到,或者你可以查看linux代码交叉引用网站:http://lxr.linux.no/ 进行在线的代码查看,这是一个很好的工具网站。
更新时间:2007-11-21 18:54:31
关键字:
Linux
初始化
启动
linux内核初始化及启动之用户模式开始
设备的初始化 init()--->do_basic_init()--->pci_init(),初始化PCI,检测系统的PCI设备。
更新时间:2007-11-21 18:51:23
关键字:
Linux
初始化
启动
Linux系统可卸载内核模块完全指南 (3)
那些系统调用的数字是一个被称之为sys_call_table[]的内核中的数组结构的索引值.这个结构把系统调用的数字映射到实际使用的函数.
更新时间:2007-11-15 11:24:00
关键字:
模块
Linux
内核
Linux系统可卸载内核模块完全指南 (2)
我希望你能够懂,每个操作系统在内核中都有一些最为基本的函数给系统的其他操作调用.在Linux系统中这些函数就被称为系统调用(System Call).他们代表了一个从用户级别到内核级别的转换.
更新时间:2007-11-15 11:24:00
关键字:
Linux
内核
Linux系统内核定时器机制详解(下) (4)
函数run_timer_list()完成这个功能。如前所述,该函数是被timer_bh()函数所调用的,因此内核定时器是在时钟中断的Bottom Half中被执行的。
更新时间:2007-10-26 13:21:08
关键字:
Linux
内核
定时器
Linux系统内核定时器机制详解(下) (3)
由于一个定时器的interval值会随着时间的不断流逝(即jiffies值的不断增大)而不断变小,因此那些原本到期紧迫程度较低的定时器会随着jiffies值的不断增大而成为既将马上到期的定时器。
更新时间:2007-10-26 13:21:08
关键字:
Linux
内核
定时器
Linux系统内核定时器机制详解(下) (2)
当一个定时器已经被插入到内核动态定时器链表中后,我们还可以修改该定时器的expires值。函数mod_timer()实现这一点。如下所示(kernel/timer.c)
更新时间:2007-10-26 13:21:08
关键字:
Linux
内核
定时器
Linux系统内核定时器机制详解(下) (1)
函数add_timer()用来将参数timer指针所指向的定时器插入到一个合适的定时器链表中。
更新时间:2007-10-26 13:21:08
关键字:
Linux
内核
定时器
Linux用户和内核空间之间的通信实现 (4)
该设备自己定义了一些ioctl命令字范围在SIOCDEVPRIVATE到SIOCDEVPRIVATE + 15之间),调用函数dev_ioctl实现对该设备指定的ioctl命令的操作。
更新时间:2007-10-26 13:21:07
关键字:
Linux
内核
Linux用户和内核空间之间的通信实现 (3)
fget()函数,它是用来获取操作文件的指针,在这篇文档里,我是使用socket创建了一个文件描述符,fd = socket(AF_INET6, SOCK_DGRAM, 0);用户态的创建socket()到内核中传给函数sys_socket()处理
更新时间:2007-10-26 13:21:07
关键字:
Linux
内核
Linux用户和内核空间之间的通信实现 (2)
当DoSyscall 找到正确的系统调用地址后,它将调用指定的系统调用函数。如要做系统ioctl调用,对应的系统调用号为54,它将调用函数sys_ioctl()。下面具体会说明sys_ioctl()的调用过程。
更新时间:2007-10-26 13:21:07
关键字:
Linux
内核
Linux用户和内核空间之间的通信实现 (1)
系统调用函数名以“sys_”开头,后面是该系统调用的名字,由此构成了221个形似sys_name()的函数名。
更新时间:2007-10-26 13:21:07
关键字:
Linux
内核
Linux操作系统内核和设备文件对话
设备文件是用来代表物理设备的。多数物理设备是用来进行输出或输入的,所以必须由某种机制使得内核中的设备驱动从进程中得到输出送给设备。这可以通过打开输出设备文件并且写入做到,就想写入一个普通文件。
更新时间:2007-10-26 13:21:07
关键字:
Linux
内核