Skip to main content

Module

CSC1032 : Computer Systems Design and Architectures

  • Offered for Year: 2020/21
  • Module Leader(s): Miss Laura Heels
  • Lecturer: Dr Sadegh Soudjani, Dr Nick Cook
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters
Semester 1 Credit Value: 10
Semester 2 Credit Value: 10
ECTS Credits: 10.0

Aims

On completion of this module students will, from a high level perspective, be able to
• describe the purpose of, and the interaction between, the functional hardware and software components of a variety of computer systems
• identify the principal hardware components and software services which provide infrastructure for the Internet from the global scale down to the desktop
• describe the components of operating systems and how they are combined with applications to provide services and share resources.

Outline Of Syllabus

•       An overview of current computer systems architecture.
•       Introduction to Operating Systems: what they are and what they do, management of resources.
•       Processes, scheduling. Interprocess communication (IPC).
•       Memory, virtual memory and memory management. Files, file systems.
•       An introduction to Linux and system administration and systems programming.

Teaching Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Assessment Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Reading Lists

Timetable