University of Oxford Logo University of OxfordDepartment of Computer Science - Home

Networks and Operating Systems:  2009-2010

Information

Lecturer

Degrees

Part A OptionsHonour School of Computer Science

Schedule B1Honour School of Computer Science

Schedule B1Honour School of Mathematics and Computer Science

Term

Overview

The Networks part of the course examines the science underpinning computer communications. Topics of interest will include the underlying physical media, the way data is represented, how errors in transmission can be detected and dealt with, the way information is routed over a large network, and the details of some actual network applications.

The Operating Systems part of the course aims to understand the construction and operation of a simple operating system, to discuss the principal problems to be overcome by an operating system, and structured ways of solving those problems.

Learning outcomes

At the end of the course the student will understand

Synopsis

Syllabus

The need for computer networks; layered models; physical layer; data link layer; network layer; transport layer; application layer.

The role of an operating system; process management; input/output; memory management; file systems.

Reading list