Linux进程控制块
这是操作系统老师布置的一项作业,作业内容如下:
试根据你自己的理解,采用类C语言设计和描述操作系统关于进程控制块的数据结构、组织方式及管理机制。在此基础上,给出进程的创建、终止、阻塞、唤醒、挂起与激活等函数原型及函数代码。注意,对于过于复杂的功能或你无法解决的细节可采用指定功能的函数模块如处理机scheduler()调度来替代。
这篇文章首先介绍了Linux操作系统中的进程控制块task_struct,再根据《操作系统原理》中的描述写了进程调度的伪代码。
这是操作系统老师布置的一项作业,作业内容如下:
试根据你自己的理解,采用类C语言设计和描述操作系统关于进程控制块的数据结构、组织方式及管理机制。在此基础上,给出进程的创建、终止、阻塞、唤醒、挂起与激活等函数原型及函数代码。注意,对于过于复杂的功能或你无法解决的细节可采用指定功能的函数模块如处理机scheduler()调度来替代。
这篇文章首先介绍了Linux操作系统中的进程控制块task_struct,再根据《操作系统原理》中的描述写了进程调度的伪代码。