+1 vote
61 views
in Compilers & Operating Systems by

1 Answer

+1 vote
by
selected by (user.guest)
 
Best answer

NT splits the “virtual processor” into two parts:

1. A process is the unit of resource ownership.

Each process has:

• a security token,

• a virtual address space,

• a set of resources (object handles), and

• one or more threads. 2. A thread are the unit of dispatching.

Each thread has:

• a scheduling state (ready, running, etc.),

• other scheduling parameters (priority, etc),

• a context slot, and

• (generally) an associated process.

Threads are:

• co-operative: all threads in a process share address space & object handles.

• lightweight: require less work to create/delete than processes (mainly due to shared virtual address space).


Related questions

0 votes
1 answer 85 views
+3 votes
1 answer 5.3k views
+2 votes
1 answer 517 views
+2 votes
1 answer 138 views
asked Oct 7, 2021 in Computer Architecture by anonymous
+1 vote
1 answer 729 views
+1 vote
1 answer 53 views
+1 vote
1 answer 90 views
+1 vote
1 answer 1.0k views
+1 vote
1 answer 1.2k views
0 votes
1 answer 169 views
+1 vote
1 answer 516 views
+1 vote
1 answer 312 views
+1 vote
1 answer 669 views
+1 vote
1 answer 1.5k views
+1 vote
2 answers 1.3k views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

...