True and False(Total points: 10)
1. The CPU is responsible for moving the data between the peripheral devices that it controls
and its local buffer storage.
2. A linker is used to load the binary executable fle into memory, where it is eligible to run on a
CPU core.
3. When a process creates a new process, it must wait until its child has terminated.
4. TLS data are visible across function invocations but can not be accessed by other threads in the same
process.
5. The multilevel queue scheduling algorithm allows a process to move between queues.
6. The main disadvantage of mutex is that it requires busy waiting.
7. The resource-allocation-graph algorithm is applicable to a resource allocation system with multiple
instances of each resource type.
8. In virtual memory page replacement, increasing the number of frames always decreases the page-fault
rate.
9. DMA can release the CPU from the burden of transferring data between memory and disks, but it is
applicable only when the memory addresses are contiguous.
10. To improve I/O efficiency, I/O transfers between memory and mass storage are performed in units of
blocks, which is usually multiple of 512 bytes.