Explain why asynchronous I/O activity is a problem with many memory protection schemes, including base/bounds and paging. Suggest a solution to the problem.
What will be an ideal response?
In I/O operation, one task is completed while another task is in execution. Memory address checking cannot be done with devices such as base/bounds registers or page tables, because the current values in those mechanisms reflect the content of the active user, not the user for whom the I/O is being performed. One solution is to check accessibility of the range of affected addresses before commencing the I/O operation. However, this solution is ineffective if a process can be relocated after the I/O begins, for example, due to a page fault or to compaction of memory.
You might also like to view...
____ is when methods in different classes with a similar function are given the same name.
A. Aliasing B. Inheritance C. Polymorphism D. Referencing
____________________ transitions are a combination of the Fade transition for the slide background and a different transition for the slide content.
Fill in the blank(s) with the appropriate word(s).
To use the predefined function tolower, the program must include the header file ____.
A.
Before beginning the updates for a transaction, commit any previous updates by executing the ____________________ command.
Fill in the blank(s) with the appropriate word(s).