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...

A subtotal row must contain at least one ________ function

A) aggregate B) financial C) sort D) sum

Computer Science & Information Technology

You should use the Font list arrow to change the size of text to 20 points. _________________________

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

Which version of Simple Network Management Protocol (SNMP) is considered the most secure?

a. SNMPv2 b. SNMPv3 c. SNMPv4 d.SNMPv5

Computer Science & Information Technology

In Word, the term, ____________________, refers to returning the formatting to the Normal style.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology