in Layered Approach Each layer uses the functions of only the lower-level layers.
Anonymous Quiz
92%
T
8%
F
means that if a process terminates, all of its children must be terminated as well
Anonymous Quiz
13%
parallel termination
83%
Cascading termination
4%
semantic termination
Reasons to support process cooperation
Anonymous Quiz
4%
Information sharing
4%
Computation speedup
4%
Modularity
88%
All of the above
Threads can run in parallel on a multiprocessor machine.
Anonymous Quiz
21%
Responsiveness
17%
Resource sharing
52%
Scalability
10%
Economy
a ....... system has well defined, fixed time constraints
Anonymous Quiz
10%
distributed
10%
single-processor
7%
multiprocessor
73%
real-time
Task Parallelism refers to the distribution of data across multiple cores
Anonymous Quiz
41%
T
59%
F
in One-to-One Model Only one user thread can access the kernel at a time.
Anonymous Quiz
40%
T
60%
F
in One-to-One Model Multiple threads can access the kernel at a given time
Anonymous Quiz
83%
T
17%
F
OS creates a kernel thread per user thread (can burden performance)
Anonymous Quiz
81%
One-to-One Model
19%
Many-to-Many Mode
OS creates a set of kernel threads (less than or equal to user threads)
Anonymous Quiz
10%
One-to-One Mode
90%
Many-to-Many Model
When a thread makes a blocking system call, another thread can run.
Anonymous Quiz
11%
Many-to-Many Model
11%
One-to-One Model
8%
Many-to-One Model
71%
A&B
Most operating systems use
Anonymous Quiz
65%
One-to-One Model
19%
Many-to-Many Model
16%
Many-to-One Model
Forwarded from Step by Step (C) (Abdelrahman Zaki)
Text / Data section
مساحتهم ثابتة
مساحتهم ثابتة
Forwarded from Step by Step (C) (Abdelrahman Zaki)
Heap/stack section -> مساحتهم متغيرة