当前位置:Linux教程 - Linux文化 - OSKit的线程机制 - 摘要

OSKit的线程机制 - 摘要


我们对操作系统的分析与设计的思路采取的是现在最流行的设计思路,即先将kernel模块化并按其功能划分成几个相对独立的部分,由我们课题组内的几名同学分头完成。我负责OSKit的线程部分,在OSkit中,资源分配和调度的单位是线程,并不是进程。所以,线程便成为了整个系统的核心。

由于线程部分极为复杂且相关性较强,所以我采取了一种从整体到局部再到整体的分析方法详细论述了OSKit的线程机制。由于OSKit是一套完整的操作系统开发平台,它既继承了LINUX的许多优点又在许多地方有所突破和创新,所以我在写论文的时候注意到了OSKit比LINUX新在何处,并作了详细的介绍,供大家参考。

本文语言通俗易懂,叙述由浅入深,源代码分析结构清晰、一幕了然,对人们迅速完整了解OSKit的线程部分和今后的研发工作都有一定的帮助和参考价值。
值得提起的是,我们在分析OSKit的同时,编写了一个演示程序,供各位老师参观。

abstract

This paper mainly discuss the thread mechanism of OSKit. There are three parts six chapters in this paper , they are : thread communication ,thread initialization and thread scheduler.

In the workgroup , I responsible for OSKit threads . In OSKit , thread rather than process is the resource distribute and schedule unit . So thread is the core of OSKit . OSKit is a whole set of OS develope toolkit , it inherit from Linux and has some improvement on realtime and thread mechanism respect.

In this thesis , I compare OSKit and Linux , describing the difference between them in thread mechanism .This paper can help OS developer understand OSKit thread mechanism rapidly . By the way, we provide some OSKit examples to demonstrate OSKit characteristics.

汤海京([email protected])