自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 2018 linux内核开发者大会clk ppt文档汇总

https://github.com/ChinaLinuxKernel/CLK2018

2018-10-15 14:49:32 460

翻译 linux中断由硬件到内核的路由

设备产生中断,通过总线吧电信号发送给中断控制器,如果中断线是激活的,那么中断控制器就会吧中断发往处理器。在大多数体系机构中,这个工作就是通过电信号给处理器的特定管脚发送一个信号。除非在处理器上禁止该中断,否则,处理器会立刻停止它正在做的事,关闭中断系统,然后跳到内存中预定义的位置开始执行那里的代码。这个预定义的位置是由内核设置的,是中断处理程序的入口点

2017-04-21 11:15:43 451

转载 linux内核进程退出分析

进程的退出可以显示调用exit()退出也可能隐式的从程序的主函数返回。具体退出操作由do_exit完成。1.将task_struct中的标志成员设置为PF_EXITING2.调用del_timer_sync删除任一内核定时器3.调用exit_mm释放进程占用的mm_struct4.调用exit_files和exit_fs清除引用计数5.调用exit_notify向父进程发送通知

2017-04-18 11:06:14 472 1

翻译 linux内核线程分析

linux内核线程区别于进程的是可以共享内存地址和共享打开的文件和其他资源,linux下的线程被当做轻量级进行实现,每个线程有自己的task_struct.内核线程和普通的进程的区别在于内核线程没有独立的地址空间,mm指针被设置为NULL。

2017-04-18 10:55:15 246

转载 linux内核进程创建分析

linux内核创建进程最终会调用do_fork()来完成创建工作,源码位于kernel/fork.c文件中,该函数调用copy_process()函数来为新进程创建一个内核栈,thread_info结构和task_struct,子进程的状态被设置为TASK_UNINTERRUPTIBLE,最后返回一个指向子进程的指针。

2017-04-18 10:12:41 333

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-18 10:03:25 192

中断为什么不能睡眠

详细分析linux操作系统中 的中断为什么不能睡眠原因。

2018-10-15

空空如也

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

TA关注的人

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