Q3. Explain a technique used by a processor to avoid idle time. An idle time is the waiting time that a processor spends for I/O module to be ready for communication. (25 marks) Q4. Write a program that uses a loop to input signed 32-bit integers from the user and computes and displays their minimum and maximum values. The program terminates when the user enters an invalid input. Illustrate the output with a figure ( 15 Marks).