Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Lecture
Tutorial
Module Offerings
5614TECYPC-JAN-PAR
Aims
The aim of the module is to enable students to gain an understanding and overview of computer architecture at the hardware and software levels.
Learning Outcomes
1.
Understand the digital representation of data in a computer system
2.
State the operation and design of logic gates to use Boolean algebra in representing logic circuit
3.
Explain computer architecture in terms of processor, memory, bus, interconnection, machine instruction cycle and different I/O devices
4.
Explain principles of operating systems and their operation via processes, threads and scheduling
Module Content
Outline Syllabus:Data representation: Number system, binary numbers, addition, subtraction and complements.
Logic circuits: The use of Boolean algebra to write equations that describe logic circuits and the basic techniques used to manipulate Boolean equations. The design and Construction of Logic circuits, both synchronous and asynchronous, including encoders, decoders and adders.
Computer hardware: Processor design and operation, memory and file system, file allocation, Input/output devices and peripherals, bus architectures, fetch-execute cycle.
Operating systems: The role of the operating system, resource management, processes, and threads, non-pre-emptive and pre-emptive scheduling.
Additional Information:This module provides an overview of data representation, logic circuits, hardware and operating systems in computer architectures.