CS162 Operating Systems and Systems Programming Lecture 15 Page Allocation and Replacement October 21, 2009 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 15 Page Allocation and Replacement March 15, 2006 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 26 Protection and Security II, ManyCore Operating Systems December 1 st, 2010 Prof. John Kubiatowicz.
CS162 Operating Systems and Systems Programming Lecture 13 Address Translation (con’t) Caches and TLBs October 13, 2008 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 18 File Systems, Naming, and Directories November 2 nd, 2009 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 1 What is an Operating System? August 28 th, 2006 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 5 Cooperating Threads February 1, 2006 Prof. Anthony D. Joseph cs162.
CS162 Operating Systems and Systems Programming Lecture 14 Caching and Demand Paging October 19, 2005 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 10 Tips for Handling Group Projects Thread Scheduling October 3, 2005 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 4 Thread Dispatching September 12, 2005 Prof. John Kubiatowicz cs162.
CS162 Operating Systems and Systems Programming Lecture 11 Thread Scheduling (con’t) Protection: Address Spaces October 3, 2007 Prof. John Kubiatowicz.
CS162 Operating Systems and Systems Programming Lecture 25 Protection and Security in Distributed Systems November 27, 2006 Prof. John Kubiatowicz cs162.