CS410 Operating Systems Homework 02

Question # 00837972 Posted By: wildcraft Updated on: 02/01/2023 07:54 PM Due on: 02/02/2023
Subject Computer Science Topic General Computer Science Tutorials:
Question
Dot Image

CS 410 Operating Systems Homework 02

Review Questions (7 pts/ea)

2.1 What are three objectives of an OS design?

2.2 What is the kernel of an OS?

2.3 What is multiprogramming?

2.4 What is a process?

2.5 How is the execution context of a process used by the OS?

2.6 List and briefly explain five storage management responsibilities of a typical OS.

2.7 Explain the distinction between a real address and a virtual address.

2.8 Describe the round-robin scheduling technique.

2.9 Explain the difference between a monolithic kernel and a microkernel.

2.10 What is multithreading?

2.11 List the key design issues for an SMP operating system.

Problems: (8 pts the first two, 7 points the last one)

2.2 An I/O-bound program is one that, if run alone, would spend more time waiting for I/O than using the processor. A processor-bound program is the opposite. Suppose a short-term scheduling algorithm favors those programs that have used little processor time in the recent past. Explain why this algorithm favors I/O-bound programs and yet does not permanently deny processor time to processor-bound programs.

2.3 Contrast the scheduling policies you might use when trying to optimize a time-sharing system with those you would use to optimize a multiprogrammed batch system.

2.4 What is the purpose of system calls, and how do system calls relate to the OS and to the concept of dual-mode (kernel-mode and user-mode) operation?

Dot Image
Tutorials for this Question
  1. Tutorial # 00833430 Posted By: wildcraft Posted on: 02/01/2023 07:55 PM
    Puchased By: 2
    Tutorial Preview
    The solution of CS410 Operating Systems Homework 02...
    Attachments
    CS410_Operating_Systems_Homework_02.ZIP (18.96 KB)

Great! We have found the solution of this question!

Whatsapp Lisa