Linux下多线程技术在SPM纳米操作系统中的应用


Autoria(s): 张少太; 董再励; 缪磊
Data(s)

2006

Resumo

启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种“昂贵”的多任务工作方式。相比之下,多线程技术是一种非常“节俭”的多任务操作方式。本文针对SPM纳米操作系统中的ARM嵌入式开发平台的任务特点,分析比较了Linux系统下多线程和多进程技术的性能,为设计实现ARM开发平台下的多线程程序起到关键的作用。

Whenever starting up a new process, unattached address would be distributed and numerous datasheets would be founded to maintenance its code segment, stack segment and data segment. So the working of multiprocesses is costliness. Compare with multi-processes, multi-threads is a more saving working to achieve multitasks. For the task of ARM embedded platform in SPM nanomanipulation , the capability of multi-threads and multi-processes in Linux operating system was analyzed, which is crucial for multi-threads design of ARM embedded platform.

国家863计划资助项目(2003AA404070)

Identificador

http://ir.sia.ac.cn//handle/173321/2821

http://www.irgrid.ac.cn/handle/1471x/171603

Idioma(s)

中文

Palavras-Chave #多线程 #Linux #SPM纳米操作系统
Tipo

期刊论文