1. Blank Filling ( 10,1 per blank) 1) The hardware - the memory and the I/O devices provide the basic computing resources for the operation system. 2) The occurrence of an even is usually signaled by the from either the hardware or the software in the operating system. 3) The purpose of multiprogramming is 4) We use in the operating system to distinguish between the execution of operating system code and user defined code. 5) provides an interface to the services made available by an operating system. 6) The method structures the operating system by removing all nonessential components from the kernel and implementing them as system and user-level programs. 7) A process generally includes the text section, data section, , and heap. 8) When instructions are being executed, the process is in state. 9) A deadlock situation can arise if the following conditions hold true: mutual exclusion, , no preemption, and circular wait. 10) In process may be changing common variable, updating a table, writing a file, and so on..