Midterm-WrapUp

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

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

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

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

View Full Document Right 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
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
Image of page 3

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

View Full Document Right Arrow Icon
Key Focuses What is interrupt? How does it work? What are the major uses of interrupts? Describe the different mechanisms that support
Image of page 4
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

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern