Appeal 2007-2127
Reexamination Control No. 90/006,621
object code. The disclosed invention relates to an incremental compiler
where each line of source code is compiled into object code as it is entered.
c. Process
A process is defined as a program in execution. A program by itself
is not a process; a program is a passive entity, such as the contents of a file
stored on disk, whereas a process is an active entity, having the executable
code and a set of resources allocated by the operating system, such as
memory, file handles (a handle is an integer referring to an object), device
handles, etc. See Lafore, Peter Norton's Inside OS/2, page 12 ("A program
. . . is nothing more than the executable code, which may reside in memory,
on a hard disk, or even on a floppy locked away in a drawer. A process, on
the other hand, in an instance of a program actually being executed. The
process is the executable code, plus the resources the process is using, such
as memory, files, and I/O devices.").
d. Thread
"Within each process it is also possible to define entities known as
threads. A thread is like a subroutine within a program which executes
concurrently, or asynchronously, with other subroutines." Nguyen,
Advanced Programmer's Guide to OS/2, page 6. The attributes of threads in
a preemptive multithreading environment will be discussed infra.
e. Operating System/2 (OS/2)
Operating System/2 (OS/2) was jointly developed by the Microsoft
and IBM Corporations as a successor to MS-DOS and was released in the
1987-1988 time frame. See Charles Petzold, Programming the OS/2
29
Page: Previous 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Next
Last modified: September 9, 2013