Midterm-WrapUp

Midterm-WrapUp - interprocess communication. Which one is...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Midterm Wrap-up CSIS0230A
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MidTerm Quiz Time: 10:35am to 11:25am Venue: HW312 Scope: includes all materails on lectures and Labs (1 to 5) from the beginning to the topics - Concurrency Control slide# 29) Format: Part I 15 T/F and MC questions Part II 5 short questions "close-book" quiz you are allowed to have one A4 sheet with your notes written/printed on this paper (on both sides). Calculator is not needed CSIS0230A Principles of Operating Systems 2
Background image of page 2
Key Focuses What are the major components/functions/services of an Operating System? What are the various ways of structuring an operating system? Their pros and cons? Why do we need system calls? How system call is implemented? What is a process? How process is controlled or managed? What are the different states of a process? What are those states for? 3 CSIS0230A Principles of Operating Systems
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Key Focuses What is interrupt? How does it work? What are the major uses of interrupts? Describe the different mechanisms that support
Background image of page 4
Background image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: interprocess communication. Which one is better under which condition/environment?  What is the difference between signal and interrupt?  How does a process handle signals?  What are the differences between process and thread?  What are the various ways of implementing multithreading? Their pros and cons?  Issues related to thread programming. 4 CSIS0230A Principles of Operating Systems Key Focuses  Understand why we need process/thread scheduling? How can we assess different scheduling algorithms?  Describe different process scheduling schemes and their strengths and weaknesses  What is meant by Fair-share scheduling? Why Lottery Scheduling is fair?  What is concurrency control about?  What are the possible causes of violation of mutual exclusion?  Understand how to safeguard mutual exclusion -by software means 5 CSIS0230A Principles of Operating Systems...
View Full Document

This note was uploaded on 12/01/2010 for the course CS 2342 taught by Professor Dr during the Spring '10 term at HKU.

Page1 / 5

Midterm-WrapUp - interprocess communication. Which one is...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online