Interactive processing is related to the systems in which the processing requires the continuous involvement of system with the user (human). An example of interactive processing from the everyday life is the transaction from ATM, where the system requires interaction with user (Stallings, 2001).
Real-Time Processing
Real-time processing is related to the system hardware and the program that are limited by time constraints. The real-time software must necessarily have the characteristic of critical response time. Real-time processing is used in the systems where the processing and generation of data and instruction is required to be performed simultaneously. For example, the software controlling a respirator should be real-time, since a delay in response time is not acceptable. Some types of programs such as those used to play chess only have the time to make the next move (Stallings, 2001).
Answer to Question # 2
Conflicts will not occur if both the processes are simultaneously read from the file, but if modification occurs in one of the processes, exclusive access will be required. If two processes require just to access the file at the same time, then there will be no issues. But if one of the two processes need to amend (edit) the file, then it is required that the file should be accessed by only that particular process and the second process must not have access to the file. Two processes can simultaneously perform the 'read' operation on the same file, but they cannot simultaneously perform the 'write' operation on that file (Stallings, 2001).
Answer to Question # 3
1 millisecond = 1000 microseconds
20 milliseconds = 20,000
Number of Instructions per microsecond = 5000 instructions
Therefore,
Number of Instructions in 20 milliseconds = 20 x 5000