![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 83
孙堂吉
这个作者很懒,什么都没留下…
展开
-
vim配置及常用插件安装
前言作为一个程序员,一个常用的工具就是编辑器,常用的编辑器有Sublime Text、Emacs、Vim、Source Insight、Atom、TextMate. 引用知乎大佬刘尚奇的言论 中国范围,08年以前Vim和Emacs认知度较低,两基友相爱相杀,流行度不相上下;此后Vim一跃领先,在11年后以压倒性优势成为最流行的editor;Emacs份额也稳中有升,并在12年后迎来更广原创 2017-11-20 13:17:43 · 4874 阅读 · 0 评论 -
UNIX v6的进程控制块proc结构体和user结构体
进程的状态信息和控制信息等由 proc 结构体和 user 结构体管理。每个进程各自会被分配1 组上述结构体的实例。 proc 结构体常驻内存,而 user 结构体有可能被移至交换空间。 proc 结构体由 proc 结构体构成的数组 proc[]中的每个元素分别对应一个进程。proc 结构体管理着在进程状态、执行优先级等与进程相关的信息中需要经常被内核访问的那部分信息。举例来说,内核在(进程切换原创 2017-12-19 12:22:01 · 3091 阅读 · 0 评论 -
linux的进程控制块task_struct
Linux 中的每个进程由一个task_struct 数据结构来描述,在Linux 中,任务(Task)和进程(Process)是两个相同的术语,task_struct 其实就是通常所说的“进程控制块”即PCB。task_struct 容纳了一个进程的所有信息,是系统对进程进行控制的唯一手段,也是最有效的手段。 按功能可做如下划分 进程状态(State) 进程调度信息(Scheduling Inf原创 2017-12-19 12:23:03 · 936 阅读 · 0 评论 -
linux进程状态
进程执行时,它会根据具体情况改变状态。进程状态是调度和对换的依据。 进程状态Linux 中的进程主要有如下状态#define TASK_RUNNING 0 #define TASK_INTERRUPTIBLE 1 #define TASK_UNINTERRUPTIBLE 2 #define TASK_STOPPED 4 #define TASK_TRACED原创 2017-12-29 11:18:52 · 381 阅读 · 0 评论