Dr Szabolcs Mikulas / Teaching / Computer Organization and System Software
Computer Organization and System Software 2017/2018


By written examination 90% and coursework 10%.
Click here for old COSS exam papers from 2016, 2017, and old Computer Systems (MSc) exam papers from 2009, 2010, 2011, 2012, 2013, 2014, 2015 (in pdf format).


W. Stallings, Operating Systems, Internals and Design Principles,
Prentice Hall 6th edition, 2008, ISBN-10: 0136006329, ISBN-13: 9780136006329
(5th edition, 2005, ISBN 0-13-127837-1, or later editions would do as well.)
See the website of the book for additional resources.

Recommended Reading

  • J.A. Harris, Operating Systems, Schaumís Outline Series, McGraw-Hill, 2002
  • N. Carter, Computer Architecture, Schaumís Outline Series, McGraw-Hill, 2002
  • W. Stallings, Computer Organization and Architecture: Designing for Performance, Prentice Hall, 7th (or later) edition, 2006.
  • A.S. Tanenbaum, Modern Operating Systems, Prentice Hall, 2nd (or later) edition, 2001.


Submit your coursework in .pdf or .doc format via the Moodle page of the module (if this fails for some reason, then email it to the TA at eldaw@dcs.bbk.ac.uk.)

  • Part 1: The deadline is 23:55, 25 February 2018.
  • Part 2: The deadline is 23:55, 8 April 2018.

Submissions after the deadline but before the cut-off date will be capped at 40% of marks. Submissions after the cut-off date of 10 working days after the deadline (without accepted mitigating circumstances) will get 0 (zero) mark. By submitting the coursework

  • you implicitly acknowledge that you have read and understood the sections on plagiarism in College Policy on Assessment Offences,
  • you confirm that the work is your own and
  • you give permission for your work to be submitted to the plagiarism-testing database used by the College.

Course Outline

Introduction: Computer architecture (CA) and Operating system (OS) overview
Processes and threads
Memory management
I/O and file systems

Lectures and Slides*

* The slides were prepared by using Patricia Roy's slides for Stallings (2006), Adrian J Pullin's slides for Computer Organization and Architecture, and the slides accompanying Modern Operating Systems.