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

ومـما زادني شـرفـاً وتـيــهـاً
وكدت بأخمصي أطأ الـثريا
دخولي تحت قولك يا عبادي
وأن صـيَّرت أحمد لي نـبيـا
Download Telegram
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
Forwarded from Step by Step (C) (Abdelrahman Zaki)
Text / Data section
مساحتهم ثابتة
Forwarded from Step by Step (C) (Abdelrahman Zaki)
Heap/stack section -> مساحتهم متغيرة
Fork-join. works well for tasks that are asynchronous (cooperating)
Anonymous Quiz
46%
T
54%
F
The server creates a thread for each request
Anonymous Quiz
76%
Explicit Threading
24%
Implicit Threading
in Implicit Threading Programmers identify threads that can run in parallel.
Anonymous Quiz
45%
F
55%
T
can adjust the number of threads in the pool.
Anonymous Quiz
16%
sequential thread pool
84%
dynamic thread pool
Cancellation of a target thread can be asynchronous or Synchronous.
Anonymous Quiz
42%
T
58%
F
Implicit fork-join is a synchronous version of the thread pool.
Anonymous Quiz
81%
T
19%
F
A goal of memory management is not to provide a convenient abstraction for programming
Anonymous Quiz
18%
T
82%
F
A goal of memory management is to minimize performance with maximum overhead
Anonymous Quiz
22%
T
78%
F
can be solved by re-mapping between VA
(Virtual Address) and PA (Physical Address)
Anonymous Quiz
78%
External fragmentation
22%
Internal fragmentation:
To make it easier to manage the memory of processes running in the system, we’re going to make them use ..............
Anonymous Quiz
26%
virtual addresses
7%
logical addresses
4%
physical addresses
63%
A&B
VM requires software support and OS management algorithms to pull it off
Anonymous Quiz
50%
T
50%
F
Programs use physical addresses indirectly
Anonymous Quiz
43%
T
57%
F
Virtual addresses are independent of the actual physical location of the data
referenced
Anonymous Quiz
83%
T
17%
F
..........happens when the memory is split into fixed -sized blocks
Anonymous Quiz
20%
External Fragmentation:
80%
Internal Fragmentation
External fragmentation : memory in a partition not used by a process is not available to other processes
Anonymous Quiz
53%
T
47%
F