The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 19, 2011
Filed:
Feb. 14, 2008
Sang Cheol Kim, Gyeongsani-si, KR;
Hae Yong Kim, Daejeon, KR;
Chang Min Shin, Daejeon, KR;
Jin Won Kim, Pyeongtaek-si, KR;
MI Sun Yu, Daejeon, KR;
Jin Ho Chang, Daejeon, KR;
Pyeong Soo Mah, Daejeon, KR;
Sang Cheol Kim, Gyeongsani-si, KR;
Hae Yong Kim, Daejeon, KR;
Chang Min Shin, Daejeon, KR;
Jin Won Kim, Pyeongtaek-si, KR;
Mi Sun Yu, Daejeon, KR;
Jin Ho Chang, Daejeon, KR;
Pyeong Soo Mah, Daejeon, KR;
Electronics and Telecommunications Research Institute, Daejeon, KR;
Abstract
Provided is a method of dynamically reallocating a thread stack in a multi-threaded operating system, and more particularly, a method of dynamically allocating a thread stack of a multi-threaded operating system in an embedded system for wireless sensor nodes. The method includes the steps of: measuring sizes of data and non-data sections of a stack with respect to each thread; determining a new size of the non-data section of each stack based on the size of the data section of the stack measured with respect to each thread; and adjusting the size of the non-data section of each stack to the determined new size. According to the method, even without the source code analysis, an amount of memory spaces to be used can be reduced compared to that of a conventional static stack allocation method.