Derived Channel
1.54K subscribers
252 photos
4 videos
374 files
68 links
القناة الأساسية
@stepbystep001

ومـما زادني شـرفـاً وتـيــهـاً
وكدت بأخمصي أطأ الـثريا
دخولي تحت قولك يا عبادي
وأن صـيَّرت أحمد لي نـبيـا
Download Telegram
Distribution of tasks across multiple cores
Anonymous Quiz
13%
Data Parallelism
87%
Task Parallelism
Distribution of data across multiple cores
Anonymous Quiz
98%
Data Parallelism
2%
Task Parallelism
threads made by Operating System are called
Anonymous Quiz
5%
user threads
95%
kernel threads
threads made At the user level are called
Anonymous Quiz
99%
user threads
1%
kernel threads
User threads are managed with OS support
Anonymous Quiz
29%
T
71%
F
Kernel threads are supported and managed directly by the OS
Anonymous Quiz
96%
T
4%
F
Most modern OSs doesn’t support kernel threads (e.g., Windows, Linux)
Anonymous Quiz
13%
T
87%
F
Threads cannot run in parallel on multi-core systems
Anonymous Quiz
81%
Many-to-One Model
15%
One-to-One Model
4%
Many-to-Many Model
Multiple threads can run in parallel on multi-core systems
Anonymous Quiz
12%
Many-to-One Model
88%
One-to-One Model
Multiple threads can access the kernel at a given time
Anonymous Quiz
15%
Many-to-One Model
85%
Many-to-Many Model
Does not suffer from the drawback of the many-to-one model
Anonymous Quiz
6%
Many-to-One Model
16%
One-to-One Model
77%
Many-to-Many Model
Does not suffer from the drawback of the one-to-one model
Anonymous Quiz
11%
Many-to-One Model
6%
One-to-One Model
83%
Many-to-Many Model
Increasing the number of user threads does not affect system performance
Anonymous Quiz
12%
Many-to-One Model
10%
One-to-One Model
78%
Many-to-Many Model
Most operating systems use the
Anonymous Quiz
8%
Many-to-One Model
64%
One-to-One Model
28%
Many-to-Many Model
In practice, it is difficult to implement the many-to-many model
Anonymous Quiz
92%
T
8%
F
No need to limit the number of kernel threads on modern multicore systems
Anonymous Quiz
85%
T
15%
F
Modern concurrency libraries use the
Anonymous Quiz
12%
Many-to-One Model
11%
One-to-One Model
77%
Many-to-Many Model
Developers identify tasks and the library maps them to kernel threads
Anonymous Quiz
93%
T
7%
F
When a thread makes a blocking system call, another thread can run
Anonymous Quiz
15%
Many-to-One Model
85%
Many-to-Many Model