Question: Question 1 2 points Save Answer If you're setting out to build a new operating system, which of the following might be a reasonable justification





Question 1 2 points Save Answer If you're setting out to build a new operating system, which of the following might be a reasonable justification for choosing a microkernel architecture over a monolithic architecture? a microkernel allows for more efficient communication between OS modules a monolithic kernel will likely increase the number of privilege level switches a microkernel will reduce the amount of OS modules that will run with elevated privileges a monolithic kernel will require that all user processes run with elevated privileges Question 2 2 points Save Answer The structure allocated and used by the kernel to maintain data for each running process is known as the: O open file table trap frame O interrupt vector O process control block Question 3 2 points Save Answer Executing a system call in a user process results in a transition from user space to some location within the kernel. How is the specific kernel address (i.e., the entry point) typically specified? it is loaded from the interrupt vector there is a single pre-defined entry point for all interrupts the int instruction specifies a kernel address as its first and only) operand it is loaded from the trap frame, which is constructed from the current user stack frame What mechanism allows the kernel to regain control of the CPU, even when the current process has yet to complete its current burst? the trap mechanism the iret instruction a software interrupt the clock interrupt Which of the following state transitions will never take place in a FCFS scheduler? blocked ready running ready running blocked O ready running
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
