期刊文献+

基于uClinux的NPTL线程库移植 被引量:1

Migration of NPTL based on uClinux
下载PDF
导出
摘要 在Linux2.6中,NPTL(nativeposixthreadlibrary)已取代LinuxThreads成为glibc的首选线程库,但是在嵌入式操作系统中普遍使用的基于POSIX标准的线程库仍是LinuxThreads。分析了NPTL线程库的内存管理机制,基于嵌入式操作系统uClinux无MMU的特性,修改了线程栈及uClibc库,实现了NPTL在uClinux上的移植,并在兼容性与效率两方面相对于LinuxThreads线程库进行了测试。 In operating system Linux2.6, NPTL (native posix thread library) replaces LinuxThreads and becomes the first choice of glibc. But in the embedded operating system, LinuxThreads is often used thread library based on POSIX. The characteristics of the memory management in NPTL are analyzed. The migration of NPTL from Linux to embedded operating system uClinux is implemented by making some modifications on the thread stack structure and library uClibc. Then some tests are carried out on compatibility and efficiency comparatively to Linux Threads.
出处 《计算机工程与设计》 CSCD 北大核心 2006年第12期2243-2245,共3页 Computer Engineering and Design
关键词 NPTL 线程 内存管理 UCLINUX NPTL thread memory management stack uClinux
  • 相关文献

参考文献6

  • 1杨传安,王国夫,张海勋.Linux下的多线程编程[J].应用科技,2001,28(5):28-30. 被引量:4
  • 2郑燕飞,余海燕.Linux的多线程机制探讨与实践[J].计算机应用,2001,21(1):81-83. 被引量:16
  • 3Ulrich Drepper, Ingo Molnar. The native posix thread library for Linux[EB/OL]. 2005. http://people.redhat.com/drepper/nptl-design.pdf.
  • 4杨沙洲.Linux线程实现机制分析[EB/OL].http://www.ibm.com/developerworks/cn/linux/kernel/l-thread/index.shtml.
  • 5罗嘉,薛涛,龚光华.uClinux上的应用程序设计[J].单片机与嵌入式系统应用,2002(12):81-84. 被引量:9
  • 6Hubertus Franke,Rusty Russell,Matthew Kirkwood. Fuss,futexes and furwocks: Fast userlevel locking in Linux [J]. Proceedings of the Ottawa Linux Symposium, 2002,16(2):88-90.

二级参考文献7

  • 1K Wall.GNU/Linux编程指南[M].北京:清华大学出版社,2000..
  • 2唐靖彪.UNIX平台下C语言高级编程指南[M].北京:北京希望电子出版社,2000..
  • 3A Kay.Robbins实用UNIX编程[M].北京:机械工业出版社,1999..
  • 4魏永明.Linux实用教程[M].北京:电子工业出版社,2000..
  • 5魏永明,Linux 实用教程,2000年
  • 6唐靖飚,UNIX平台下C语言高级编程指南,2000年
  • 7孟庆昌,操作系统教程,1997年

共引文献26

同被引文献4

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部