CSCI 346 Operating Systems--Spring 2011

    Home | | Schedule | | Assignments | | Lecture Notes

    Review for Final Exam: Jeopardy!

    Questions for the given answers

    Synchronicity

    100: What is busy waiting?

    200: What is the critical section?

    300: What is a semaphore?

    400: What is deadlock?

    500: What is deadlock?


    Traffic Jam

    100: What are Mutual Exclusion, Hold and Wait, No Preemption and Circular wait?

    200: What is a wait-for graph?

    300: What is

    400: What is "ignore the problem?"

    500: What is a safe state? (Safe sequence = P3, P0, P1)


    Memory Lapse

    100: What is a hole?

    200: What is the situation where there is enough memory to satisfy a request, but it is not contiguous?

    300: What is 2 to the 5th pages (or 32 pages)?

    400: What is page number 2, offset 3?

    500: What is 65?


    Virtually Possible

    100: What is a page fault?

    200: What is global replacement?

    300: What is thrashing?

    400: What is a dirty (or modify) bit?

    500: What is 9?


    Pot Pourri

    100: What is (one of) Deterministic Modeling, Queueing Models, Simulations, Implementation?

    200: What is 16 time units?

    300: What is starvation?

    400: What is deadlock?

    500: What is writing one set of instructions over another set that is no longer needed?