Dr. Mark Humphrys

School of Computing. Dublin City University.

Home      Blog      Teaching      Research      Contact

My big idea: Ancient Brain


CA216      CA249      CA318

CA400      CA651      CA668

CA170 - Introduction to Operating Systems

Quickest way to find this web page:
Google ca170 dcu
Think about it: All other ways (starting at the CA site, Googling my name, etc.) will take much longer to get here.
Just Google module code and DCU and it is the first hit.



Repeat CA

No repeat CA.

How to contact me

See How to contact me.

About the notes

My notes contain many hyperlinks to background material. Some students get confused about what is the core course. The core course is anything that is linked to directly on this front page. All other links are just background material.


There will not be any talks in the labs.
In the labs, I will set you tasks to do, either for marks or for practice.
Tutors and I will be available to help.




Week n

  1. History of Operating Systems

  2. PC operating systems
  3. Server operating systems
  4. Mobile operating systems

Week n

  1. Microsoft dominance

  2. Other dominant companies

Week n

  1. Future of Operating Systems


Library categories


Sometimes I link to Wikipedia. I need to write something in defence of this.

On the one hand, Wikipedia is deeply flawed, so you should use all links to Wikipedia with extreme caution. Many people refuse to link to it.

On the other hand, it is often clearly the best thing to link to on a topic. I say: Link to it, but use with caution and scepticism.

Mark calculator

Exam (70): Practical (30):

Total mark:      

Feeds      w2mind.org      ancientbrain.com

On the Internet since 1987.