Explain a file management system, and list and describe five file organizations. List and define three different techniques for performing I/O in an operating system, and describe the differences between device I/O and logical I/O. How the performance in interrupt driven I/O? Deadlock is a condition in which two threads of control are each block, each waiting for the other to take some action. Ironically, deadlock often arises because we apply some synchronization mechanism to avoid race conditions. Can you discuss race conditions in more detail?