1. Consider Multics procedures p and q. Procedure p is executing and needs to in
ID: 3795733 • Letter: 1
Question
1. Consider Multics procedures p and q. Procedure p is executing and needs
to invoke procedure q. Procedure q’s access bracket is (5, 6) and its call
bracket is (6, 9). Assume that q’s access control list gives p full (read,
write, append, and execute) rights to q. In which ring(s) must p execute for
the following to happen?
a. p can invoke q, but a ring-crossing fault occurs.
b. p can invoke q provided that a valid gate is used as an entry point.
c. p cannot invoke q.
d. p can invoke q without any ring-crossing fault occuring, but not necessarily through a valid gate.
Explanation / Answer
Answer: Option: b. p can invoke q provided that a valid gate is used as an entry point.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.