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.

Computer Science & Information Technology

You might also like to view...

To speed up searches, Windows maintains a(n) ________ that contains information about files located on your computer

Fill in the blank(s) with correct word

Computer Science & Information Technology

MC All objects exhibit_______ in some form.

a) motion b) behaviors c) composition d) All of the above

Computer Science & Information Technology