TRANSLATE THE FOLLOWING SENTENCES:
1. If each block has only one place it can appear in the cache, the cache is said to be direct mapped.
2. When a miss occurs, the cache controller must select a block to be replaced with the desired data.
3. If the event occurs at the same place every time the program is executed with the same data and memory allocation, the event is synchronous.
4. If the user task directly had asked for help, it would have been a user-requested event.
5. If an event can be masked or disabled by a user task, it is user maskable. This mask simply controls whether the hardware responds to the exception or not.
6. If the program's execution always stops after the interrupt, it is a terminating event.
7. If the program's execution continues after the interrupt, it is a resuming event.
8. It is easier to implement exceptions that terminate execution, since the machine need not be able to restart execution of the same program after handling the exception.
9. If there were a dependency between two closely spaced instructions in the pipeline, it would stall.