自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 终于弄明白了Linux内核的LOCK_PREFIX的含义

x86 架构的内核实现原子整数的时候,用到了 LOCK_PREFIX 这个宏    static __inline__ void atomic_add(int i, atomic_t *v)    {     __asm__ __volatile__(     LOCK_PREFIX "addl %1,%0"     :"+m" (v->counter)

2013-12-24 10:08:07 1751

原创 中断从硬件到内核的路由

--参见《Linux内核设计与实现》

2013-12-23 10:44:28 720

翻译 linux进程任务状态转换图

--摘自《Linux Kernel Development》

2013-12-12 10:49:03 1931

转载 对Linux内核栈的认识

http://t.cn/8kJ3Uly点击打开链接

2013-12-12 10:11:56 423

原创 单内核与微内核

单内核:设计简单,把内核从整体上作为一个单独的大的过程来实现,内核所有服务都运行在同一地址空间,内核可以直接调用函数,就好像用户空间的应用程序一样。微内核:依据功能划分为多个独立的过程,每个过程叫做一个服务器。理想情况下,只有强烈请求特权的服务器才能运行在特权模式下,其它服务器都运行在用户空间。因为所有服务器都保持独立的地址运行空间,因此不能像单内核那样直接调用函数,而是通过消息传递处理微内核

2013-12-11 17:23:35 1815

原创 内核Kbuild-Makefile-Kconfig之间的关系

参见/Documentation/kbuild:The Makefiles have five parts:    Makefile        the top Makefile.    .config         the kernel configuration file.    arch/$(ARCH)/Makefile   the arch Makefile.

2013-12-10 10:22:50 2294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除