The VAX/ VMS operating system makes use of four processor access modes to facili-tate the protection and sharing of system resources among processes. The access mode determines:
• Instruction execution privileges: What instructions the processor may execute
• Memory access privileges: Which locations in virtual memory the current instruc-tion may access
The four modes are as follows:
• Kernel: Executes the kernel of the VMS operating system, which includes memo-ry management, interrupt handling, and I/ O operations
• Executive: Executes many of the operating system service calls, including file and record ( disk and tape) management routines
• Supervisor: Executes other operating system services, such as responses to user commands
• User: Executes user programs, plus utilities such as compilers, editors, linkers, and debuggers
A process executing in a less- privileged mode often needs to call a procedure that executes in a more- privileged mode; for example, a user program requires an operat-ing system service. This call is achieved by using a change- mode ( CHM) instruction, which causes an interrupt that transfers control to a routine at the new access mode. A return is made by executing the REI ( return from exception or interrupt) instruction.
a. A number of operating systems have two modes, kernel and user. What are the advantages and disadvantages of providing four modes instead of two?
b. Can you make a case for even more than four modes?
The VAX/ VMS operating system makes use of four processor access modes to facili-tate the protection...
The VAX/ VMS operating system makes use of four processor access modes to facili-tate the protection and sharing of system resources among processes. The accessmode determines:• Instruction execution privileges: What instructions the processor may execute• Memory access privileges: Which locations in virtual memory the current instruc-tion may accessThe four modes are as follows:• Kernel: Executes the kernel of the VMS operating system, which includes memo-ry management, interrupt handling, and I/ O operations• Executive: Executes many of the operating system service...
1 of 2 EEL-4734 Midterm Take heme exam due at 11:59 pm, Saturday, July 14, 2018 Namc PanthertD Multiple chaices: Based ea the lesthoek, ehoose ealy aaswer that best matches with the question. (S% each question, 1. A mochanism by which other medules, such as 1O and memory, may intorrupt the normal sequencing of te processor is callod (A) Communication (B) Trap (C ) Immut (D) ??(E) None of the above 2. A mode of operation that peovides for the...