×

Method and system for accessing system resources of a data processing system utilizing a kernel-only thread within a user process

  • US 6,732,138 B1
  • Filed: 07/26/1995
  • Issued: 05/04/2004
  • Est. Priority Date: 07/26/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A multitasking data processing system, comprising:

  • system resources;

    a processor for executing kernel threads scheduled to said processor;

    a memory having a user address space and a kernel address space, wherein an application program is stored within said user address space;

    an operating system kernel stored within said kernel address space;

    a user process stored within said user address space which has ownership of said system resources, said user process including one or more first kernel threads which each comprise a schedulable unit of said application program, wherein in response to said processor processing an instruction within a particular first kernel thread which requires access to said system resources, said particular first kernel thread invokes a second kernel thread within said user process to access said system resources, said second kernel thread executing out of said kernel address space; and

    a thread scheduler for scheduling selected ones of said one or more first kernel threads and said second kernel thread to said processor for execution, wherein access to said system resources by said user process is accomplished by invoking a kernel thread within said user process.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×