Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
コンピュータ装置におけるプリエンプト可能なコンテキストスイッチ
Document Type and Number:
Japanese Patent JP2009506411
Kind Code:
A
Abstract:
Context switching between threads belonging to different user-side processes is a time consuming procedure because of the need to move a potentially large number of memory mappings around and the need to flush the data cache on hardware architectures which utilise a virtually tagged data cache. This invention allows the modification of page directory entries and the flushing of the data cache during a context switch to occur with pre-emption enabled; if a third process needs to run during a context switch, and this third process doesn't own or require any user memory modification of the page tables, this is now possible. By means of this invention, switches to kernel threads and threads in fixed user processes can occur much faster; these threads don't belong to processes that own any user memory and are the very ones that need to run with a lower guaranteed latency to ensure real-time performance.

Inventors:
May, Dennis
Application Number:
JP2008525634A
Publication Date:
February 12, 2009
Filing Date:
August 08, 2006
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SYMBIAN SOFTWARE LIMITED
International Classes:
G06F9/48; G06F9/46
Attorney, Agent or Firm:
Yasunori Otsuka
Shiro Takayanagi
Yasuhiro Otsuka
Shuji Kimura
Osamu Shimoyama