question 3 (mandatory) (1 point)\nhow does the operating system handle multiple interrupts?\nby ignoring…

question 3 (mandatory) (1 point)\nhow does the operating system handle multiple interrupts?\nby ignoring lower - priority interrupts\nby prioritizing interrupts based on urgency\nby processing them all simultaneously\nby disabling interrupts\nquestion 4 (mandatory) (1 point)\nhow do i/o devices typically communicate with the operating system?\nby direct cpu access\nthrough network protocols\nusing device drivers\nthrough memory management

question 3 (mandatory) (1 point)\nhow does the operating system handle multiple interrupts?\nby ignoring lower - priority interrupts\nby prioritizing interrupts based on urgency\nby processing them all simultaneously\nby disabling interrupts\nquestion 4 (mandatory) (1 point)\nhow do i/o devices typically communicate with the operating system?\nby direct cpu access\nthrough network protocols\nusing device drivers\nthrough memory management

Answer

Brief Explanations:

For Question 3, operating systems prioritize interrupts based on urgency to handle multiple interrupts effectively. Ignoring lower - priority interrupts is not a common general approach, processing all simultaneously is often not possible due to hardware limitations, and disabling interrupts is not a way to handle multiple interrupts in normal operation. For Question 4, I/O devices typically communicate with the operating system using device drivers. Direct CPU access is not the typical method for most I/O devices, network protocols are for network - related communication and not the main way for general I/O devices to communicate with the OS, and memory management is not the means of communication between I/O devices and the OS.

Answer:

Question 3: B. By prioritizing interrupts based on urgency Question 4: C. Using device drivers