Operating Systems and Networks

Module code: CO2101

In this module, we will describe the fundamentals of current operating systems, and communications between computers. We will use the Unix operating system and describe key operating system features such as processes, threads, scheduling and synchronisation. We will solve simple problems concerning the benefits and costs of distribution of computer systems, as well as give detailed accounts of the structure and organisation of network hardware and software, and descriptions for the common physical attributes of networks.

Learning

  • 24 hours of lectures
  • 8 hours of tutorials
  • 16 hours of supervised time in lab/studio/workshop
  • 102 hours of guided independent study

Assessment

  • Coursework (40%)
  • Exam, 2 hours (60%)