首页 | 本学科首页   官方微博 | 高级检索  
     

Linux进程调度的数据结构
引用本文:吴涛 张素娟 李伟. Linux进程调度的数据结构[J]. 河北理工学院学报, 2005, 27(2): 81-86
作者姓名:吴涛 张素娟 李伟
作者单位:河北理工大学教务处,河北唐山063009
摘    要:进程调度是Linux操作系统的核心,它对整个操作系统的执行效率至关重要。进程调度控制着进程对CPU的访问,Linux内核利用一个数据结构(task_struct)代表一个进程,task_struct容纳了一个进程的所有信息,是系统对进程进行控制的唯一手段;代表进程的数据结构指针形成了一个task数组,数组的大小代表着系统中允许并发的最大进程数;调度程序一直维护着一个current指针,它指向当前正在运行的进程。

关 键 词:进程 进程调度 数据结构
文章编号:1007-2829(2005)02-0081-06
收稿时间:2004-11-08
修稿时间:2004-11-08

The Research on Data Structure of Dispatching Linux Progression
Wu Tao;Zhang SuJuan;Li Wei. The Research on Data Structure of Dispatching Linux Progression[J]. Journal of Hebei Institute of Technology, 2005, 27(2): 81-86
Authors:Wu Tao  Zhang SuJuan  Li Wei
Abstract:The linux progression dispatching is crucial for the efficiency of the linux operating system and the kernel of the linux operating system. The linux progression dispatching controls the accessing of the cpu in the progression. Linux kernel adopts a task_struct to express a progression. The task_struce including all the information of a progression is the unique way of the operating system control progression. The data structure representing the progression forms a task array and the capacity of the array represents the maximal number of the progressions simultaneous. The dispatching procedure maintains a current pointer points to the running current progression.
Keywords:progression    progression dispatch    data structure
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号