Question: CSC 2 2 6 0 Introduction to Operating Systems Homework # 1 Part 1 : Answer the questions below [ 1 0 0 points ]

CSC 2260 Introduction to Operating Systems
Homework #1
Part 1: Answer the questions below [100 points]
1. What is the structure of a computer system?
2. What are the three main purposes of an operating system?
3. What is the bootstrap program and where is it stored?
4. What is an interrupt?
5. How does the distinction between kernel mode and user mode function as a rudimentary
form of protection (security)?
6. Give two reasons why caches are useful. What problems do they solve?
7. What is the main difficulty that a programmer must overcome in writing an operating system
for a real-time environment?
8. Distinguish between the clientserver and peer-to-peer models of distributed systems.
9. What is system calls and what is the purpose of system calls?
10. List five services provided by an operating system and explain how each creates
convenience for users. In which cases would it be impossible for user-level programs to
provide these services? Explain your answer.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!