COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory NetOS Group Talklets > Teaching operating systems (and systems research) through tracing and analysis.
Teaching operating systems (and systems research) through tracing and analysis.Add to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Heidi Howard. NB change of venue/time to FW26/13:30 This talklet describes the approach, content, and results from teaching L41 : Advanced Operating Systems, a new ACS /Part III module introduced this year. The module combines lectures with a set of hands-on labs in which students use tracing and profiling tools such as DTrace and processor performance counters to explore, analyse, and present behaviour of ‘potted’ I/O, IPC , and TCP microbenchmarks in terms of protocol, OS, architectural, and micro-architectural behaviour. This teaching style offers the opportunity to explore real-world artefacts (i.e., production operating system kernels, TCP ) while avoiding the risks associated with more conventional ‘build an OS’ courses — which would be difficult to fit into our 8-week term schedule. It also provides the opportunity to link practical exercises to contemporary research — e.g., divergence of TCP implementations from the classical state machine. This talklet is intended to be fodder for discussion as much as a presentation, and will hopefully help refine the teaching style and content for its next teaching in Michaelmas term 2015. This talk is part of the Computer Laboratory NetOS Group Talklets series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsFrench Graduate Research Seminar Series (FGRS) Cambridge Virology Seminars Stephen Cowley's Meetings Computer Laboratory Programming Research Group Seminar Adolescence: rhetoric, representations, realities discussion group Quantum Fields and Strings SeminarsOther talksParticipatory approaches to encourage responsible use of antibiotics in livestock Joinings of higher rank diagonalizable actions Surrogate models in Bayesian Inverse Problems Open as a Tool to Change Ecosystems “Soap cost a dollar”: Jostling with minds in economic contexts Making a Crowdsourced Task Attractive: Measuring Workers Pre-task Interactions |