
linux kernel学习
白菜教主
为了玩
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux内核学习 进程表示
稍微学习一下linux进程有关的东东,做一下记录 ---------------------------------------------------------------------------- 首先看一下进程表示的核心,task_struct结构体,进程管理的所有算法都是围绕此结构体展开的。 struct task_struct { volatile long state;原创 2013-05-12 19:59:54 · 1323 阅读 · 0 评论 -
linux内核学习1 start_kernel()
默认为3.9.1版本内核 为什么要从这个函数开始?个人习惯吧,我比较懒,就从内核初始化入口开始。 ----------------------------------------------------------------------------------------------------- 先看一张图,start_kernel函数调用关系图: 为啥要看这个?我想知道谁掉用原创 2013-05-11 18:01:00 · 2053 阅读 · 0 评论 -
linux内核学习 进程类型
典型的UNIX进程包括:由二进制代码组成的应用程序、单线程(计算机沿单一路径通过代码,不会有其他路径同时运行)、分配给应用程序的一组资源(如内存、文件等)。新进程是使用fork和exec系统调用产生的。 1、fork生成当前进程的一个相同副本,该副本称之为子进程。原进程的所有资源都以适当的方式复制到子进程,因此该系统调用之后,原来的进程就有了两个独立的实例。这两个实例的联系包括:同一组打转载 2013-05-12 20:09:54 · 902 阅读 · 0 评论 -
linux内核学习 namespaces
坑爹的命名空间。好难理解。错误之处,还请指出。 ---------------------------------------------------------------------------------------- 1、为什么要使用命名空间。 A、不同用户之间的隔离。 B、让不同用户感觉自己在独占主机。 C、未完待补充。 2、什么是命名空间。 根据“命名空间”四个字,大致猜原创 2013-05-12 21:07:45 · 1405 阅读 · 0 评论