16.1 Purposes of an Operating System (OS) (3)

Resources | Revision Questions | Computer Science

Login to see all questions

Click on a question to view the answer

1.

Discuss how an operating system can employ techniques such as memory pooling and shared libraries to improve resource utilisation. Provide specific examples of each technique and explain the benefits they offer.

2.

Describe the purpose of virtual memory and explain how it allows an operating system to maximise resource utilisation. Include in your answer a discussion of page tables and the concept of swapping.

3.

Describe the ways in which the user interface hides the complexities of the hardware from the user. Your answer should consider different types of user interfaces and provide specific examples.