This lesson plan, created by members of the computer science department at Rensselaer Polytechnic Institute (RPI), provides a nice look at deadlock in computer operating systems. The resource begins with an overview of different definitions of operating systems. The authors remind users that: "one definition of an operating system is simply a resource allocator." This allocation process sometimes becomes congested. At this point, it experiences deadlock. The lesson plan uses the analogy of a traffic jam to convey this point. The authors discuss causes, solutions, and prevention methods to help alleviate this bothersome issue. The coverage is thorough, but it never bogs visitors down due to overly complex or unnecessary jargon. Overall, this is certainly a useful resource for anyone in computer science education.


    Education Levels:

    • Grade 1
    • Grade 2
    • Grade 3
    • Grade 4
    • Grade 5
    • Grade 6
    • Grade 7
    • Grade 8
    • Grade 9
    • Grade 10
    • Grade 11
    • Grade 12


    Informal Education,Higher Education,NSDL,Undergraduate (Upper Division),Technical Education (Lower Division),NSDL_SetSpec_ncs-NSDL-COLLECTION-000-003-112-106,Undergraduate (Lower Division),Vocational/Professional Development Education,General science,oai:nsdl.org:2200/20130508143319046T,Technical Education (Upper Division)



    Access Privileges:

    Public - Available to anyone

    License Deed:

    Creative Commons Attribution Non-Commercial Share Alike


    This resource has not yet been aligned.
    Curriki Rating
    'NR' - This resource has not been rated
    'NR' - This resource has not been rated

    This resource has not yet been reviewed.

    Not Rated Yet.

    Non-profit Tax ID # 203478467