Operating Systems Notes
Operating Systems Notes
**Process control: end, abort, create, terminate, allocate, and free memory.
**File management: create, open, close, delete, read files,s, etc.
*Device management
*Information maintenance
*Communication
asks
wrong
The primary difference is that threads within the same
process run in a shared memory space, while
processes run in separate memory spaces. Threads are
not independent of one another like processes are, and
as a result, threads share with other threads their code
section, data section, and OS resources (like open files
and signals). But, like a process, a thread has its own
program counter (PC), register set, and stack space.
Kernel Level Threads has its own thread table where it keeps track of the
system.
Advantages of User-Level Threads