Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Lecture
Module Offerings
4546NCCG-JAN-PAR
4546NCCG-SEP-PAR
4546NCCG-SEP_NS-PAR
Aims
This module introduces students to the foundations of computer systems architecture together with the integrated hardware and software components and subsystems that enable and allow data to be input, processed and output. It further explores the concepts of operating systems, hardware management and computer networks together with the practical skills needed to diagnose, troubleshoot and maintain computer systems taking the security of these systems into consideration.
Learning Outcomes
1.
Explain the relationships between hardware components and the subsystems used in a computer system
2.
Categorise the key features and services provided by different computer operating systems and hardware
3.
Demonstrate diagnostic and troubleshooting skills to solve hardware, software and networking related issues.
Module Content
Outline Syllabus:Principal hardware components and subsystems
Microprocessor architectures: Von Neumann & Harvard architectures, Memory, CPU (Arithmetical & Logic Unit (ALU) and Control Unit), Input and output Systems.
Memory subsystems: size, speed, operation and structure
CISC & RISC architectures.
Input/output systems and structures
ALU subsystems (mathematical & logical operations, registers, bus, etc.).
Control Unit operations: program code & language, fetch, decode, execute, halt.
Modern microprocessor design issues (multi-core, pipelining, speculative execution, etc.)
Operating system types and hardware
Hardware management and connections. Installing and configuring common peripheral devices. Features and services: Operating Systems Architectures.
Different hardware and software related problems and the implication of choices with regards to system administration, impact on users and business operations. Methods of maintenance hardware and software. Diagnostic and troubleshooting skills.