You are on page 1of 1

Group A

1. Direct memory access (DMA) is used for high-speed I/O devices in order to avoid
increasing the CPU’s execution load. Write about DMA.
2. Write about linkers and loaders, give examples.
3. Describe the actions taken by a kernel to context-switch between processes.
4. Describe the actions taken by a kernel to context-switch between kernel level threads.
5. Priority scheduling assigns each process a priority, and the CPU is allocated to the
process with the highest priority. Processes with the same priority can be scheduled in
FCFS order or using RR scheduling. Write about priority scheduling algorithm. Give
examples.
6. What are the challenges in designing multithreaded applications?

You might also like