Operating Systems 2017

Lecturing team
Module delivery plan (GM)
Coursenotes
Referal Coursework 2

Lecturing team

CM and GM.

Module delivery plan (GM)

The following represents the module delivery that I’ll be using in OS:

Coursenotes

Note that these lectures correspond to Gaius’ lectures.

Week 6: 9:00-10:00: GNU, Linux and Unix Philosophy|[ 4 slides per page]|[ slides]
Week 6: 12:00-13:00: Introduction to LUK|[ 4 slides per page]|[ slides]
Week 6: Tutorial: Hello world|[ 4 slides per page]|[ slides]

Week 7: 9:00-10:00: GNU, Linux and Unix Philosophy|[ 4 slides per page]|[ slides]
Week 7: Tutorial: Debug module|[ 4 slides per page]|[ slides]

Week 8: 9:00-10:00: Inside the microkernel/processes|[ 4 slides per page]|[ slides]
Week 8: Tutorial: Screen device driver|[ 4 slides per page]|[ slides]

Week 9: 9:00-10:00: Inside the microkernel/bounded buffer|[ 4 slides per page]|[ slides]
Week 9: Tutorial: Bounded buffer|[ 4 slides per page]|[ slides]

Week 10: 9:00-10:00: Inside the microkernel/executive|[ 4 slides per page]|[ slides]
Week 10: Tutorial: Executive module|[ 4 slides per page]|[ slides]

Week 12: 9:00-10:00: Timer Device driver|[ 4 slides per page]|[ slides]
Week 12: Tutorial: Executive module|[ 4 slides per page]|[ slides]

Week 18: 9:00-10:00: Timer Handler Module|[ 4 slides per page]|[ slides]
Week 18: Tutorial: Coursework support|[ 4 slides per page]|[ slides]

Week 19: 9:00-10:00: Embedded operating systems|[ 4 slides per page]|[ slides]
Week 19: Tutorial: Coursework support|[ 4 slides per page]|[ slides]

Week 20: 9:00-10:00: Writing assembly code, using GCC|[ 4 slides per page]|[ slides]
Week 20: Tutorial: Coursework support|[ 4 slides per page]|[ slides]

Week 21: 9:00-10:00: How the microkernel comes to life|[ 4 slides per page]|[ slides]
Week 21: Tutorial: Coursework support|[ 4 slides per page]|[ slides]

Week 22: 9:00-10:00: Building a cross compiler for the RaspBerry Pi|[ 4 slides per page]|[ slides]
Week 22: Tutorial: Coursework support|[ 4 slides per page]|[ slides]

Week 23: 9:00-10:00: Revision|[ 4 slides per page]|[ slides]
Week 23: Tutorial: Coursework support|[ 4 slides per page]|[ slides]
Week 24: Revision|[ 4 slides per page]|[ slides]

Referal Coursework 2

Embedded Microkernel