Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Part 4: Explain in detail what is meant by the working set of a process. (Use th

ID: 3708425 • Letter: P

Question

Part 4: Explain in detail what is meant by the working set of a process. (Use the textbook! What's on the Microsoft web page is wrong, and will get you a zero on this part of the assignment.) Describe what happens if the size of the working set is greater than the available main memory (RAM). What is that condition called?

Part 5: Distinguish between Type I and Type II virtualization.

Part 6: The process dispatcher of an operating system keeps running, ready and waiting queues. Describe what happens with respect to those queues when a running program requests an I-O operation from the operating system, and when the I-O operation completes.

Explanation / Answer

part 5)Answer:

In virtualization, the hypervisor (also called a virtual machine monitor) is the low-level program that allows multiple operating systems to run concurrently on a single host computer. Hypervisors use a thin layer of code in software or firmware to allocate resources in real-time. You can think of the hypervisor as the traffic cop that controls I/O and memory management.

Type 1 hypervisors run directly on the system hardware. They are often referred to as a "native" or "bare metal" or "embedded" hypervisors in vendor literature.

Type 2 hypervisors run on a host operating system. When the virtualization movement first began to take off, Type 2 hypervisors were most popular. Administrators could buy the software and install it on a server they already had.

Type 1 hypervisors are gaining popularity because building the hypervisor into the firmware is proving to be more efficient. According to IBM, Type 1 hypervisors provide higher performance, availability, and security than Type 2 hypervisors. (IBM recommends that Type 2 hypervisors be used mainly on client systems where efficiency is less critical or on systems where support for a broad range of I/O devices is important and can be provided by the host operating system.)

Experts predict that shipping hypervisors on bare metal will impact how organizations purchase servers in the future. Instead of selecting an OS, they will simply have to order a server with an embedded hypervisor and run whatever OS they want.