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.:

US 7308690 B1

PDF
Full Text
Expired
Date of Patent:
Dec. 11, 2007

Filed:

Jun. 12, 2003
Applicants:

Larry Bert Brenner, Austin, TX (US);

Luke M. Browning, Austin, TX (US);

Inventors:

Larry Bert Brenner, Austin, TX (US);

Luke M. Browning, Austin, TX (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 13/14 (2006.01); G06F 9/06 (2006.01); G06F 9/40 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method is provided for using a kernel exit routine, performed when a parent process exits, to efficiently remove zombie child processes. The kernel exit routine also re-parents active child processes to a standard system process, such as the init process. When the kernel exit routine re-parents the active child process to the init process, the child process is flagged indicating that the child's original parent process has already exited. A kernel routine, such as the swapper process, periodically cleans up flagged processes that have exited. In this manner, although active child processes are still re-parented to init, the init process is no longer burdened with the task of waiting on such processes when they exit.


Find Patent Forward Citations

Loading…