1,562 views
0 votes
0 votes

State TRUE or FALSE and give reasons please?

  1. DMA is a mechanism for allowing an I/O device to transfer data to and from memory without involving the CPU in the transfer.
  2. An advantage of implementing threads in user space is that they don't incur the overhead of having the OS schedule their execution.

       3. A context switch from one process to another can be accomplished without executing OS code in kernel mode.

        4.A TLB miss could occur even though the requested page was in memory.

1 Answer

0 votes
0 votes

1. True: CPU is not involved in transfer but DMA does communicate with CPU for bus request before the transfer happens.
2. True. User level threads don't require support from kernel(entire application is one single thread for kernel and user implements logic).
3. False http://www.linfo.org/context_switch.html.

4. True

Related questions

0 votes
0 votes
1 answer
1
0 votes
0 votes
3 answers
2