University of Birmingham

School of Computer Science
Personal Web Page

Computer Science / Lectures / Opsys / 10 11 / Lectures
  • School of Computer Science
    Personal Web Page
  • Module Home Page
  • Lecture notes plus examples used
  • Exercises (assessed and non-assessed)
  • Basic shell usage
  • Additional documentation
  • Submission System

Handouts and other Material for the lectures

For the lectures in the first six weeks, see Nick Blundell's webpage

Slides Examples
Security
C++ helloWorld.cpp
classes.cpp
polygons.cpp
list.cpp
listLibrary.cpp
vectornew.cpp
vectorAllocate.cpp
memoryAllocation.cpp
Kernel Programming HelloWorld and kernelRead modules
User program to write data to file; used for writing data to kernel.
Using keyboard interrupts
Scheduling
Memory management
Device Drivers
File systems
Example of memory leak Program with errors
Program with errors corrected.
Embedded Systems
Kernel Architectures
  • © University of Birmingham 2012
  • Privacy
  • Legal
  • Cookies and cookie policy
  • Accessibility
  • Site map
  • Website feedback
  • Charitable information

Delivered by Computer Science