The descriptions are for modules currently being taught. They should be viewed as an example of the modules we provide. All modules are subject to change for later academic years.

Systems & Networking (SYNE) 2011/2

Workload - Private Study - Assessment - Description - Learning Outcomes - Content - Teaching Materials - Recommended Books

Module Code COM00057M
Lecturers Leandro Soares Indrusiak
Taken By IT
Number of Credits 10
Part B
Teaching Spring 2-10
Closed Assessment [100%] Summer 1, 1.50 hours

Workload

  • Lectures: 18 x 1hr
  • Practicals: 16 x 1hr
  • Private Study: 80 x 1hr
  • Assessment: 2 x 1hr

Assessment

Closed Assessment

  • Summer 1, 1.50 hours

Description

N.B. This is a draft description created from the module specification approved by UTC as part of remodularisation.

Learning Outcomes

1. Rrecognise the abstractions provided by operating systems and networks from the point of view of users, administrators and application developers;
2. Understand operating system components and underlying mechanisms that support the abstraction layers on a single computer (processes, memory, storage management modules);
3. Understand the networking protocols and services supporting the abstraction layers that span multiple computers (inter-process communication, OSI model)
4. Devise strategies to solve problems arising from the performance overhead introduced by those abstractions.

Content

• Fundamentals of operating systems: abstracting computing machines;
• Process management: multiprogramming, scheduling, synchronisation and communication;
• Memory management: basic techniques, paging and segmentation, virtual memory;
• Storage management: file system, storage, I/O devices;
• Fundamentals of networking: abstracting distribution of resources, network architecture, naming;
• Communication: layered protocols (OSI model), internet protocols (TCP/IP, HTTP), remote procedure calls, message passing.

Back to top

Last updated: 20th April 2012