This topic covers the software process of the computer. It covers:
– Fundamental functions
– Scheduling
– Compilers
Continue reading “Lecture 7 Revision Notes – Systems Software”
Blog
Lecture 6 Revision Notes – Storage and Memory Hierarchy
This section covers the hardware components of the main memory and how they work. It covers:
– Hardware components of the Main Memory
– 5 types of ROM
– Memory hierarchy
– Hit and Miss
– Locality
– Cache mapping
– E.A.T
Continue reading “Lecture 6 Revision Notes – Storage and Memory Hierarchy”
Lecture 5 Revision Notes – Pipelining and Parallelism
This sections covers machine organisation, instruction formats and leads to deeper understanding of computer architecture. It covers:
– 6-stages of pipeline
– Notion for MIPS pipeline
– Hazards and solutions: Data, Control and Structural
– Pipeline drawbacks
– ILP
– Superpipelining and issues
– TLP
– Flynn’s Taxonomy I and II
– MIMD limiations
– Vector Processors (MIMD)
Continue reading “Lecture 5 Revision Notes – Pipelining and Parallelism”
Lecture 4 Revision Notes – A Simple Computer
This section covers the basic hardware components of a computer and how they operate in a computer system. It covers:
– Main operations of CPU
– MARIE
– Bus
– ISA
– Instruction Processing FDE cycle
– Microoperations
– Skipcond
– Assemblers
– CISC and RISC
Continue reading “Lecture 4 Revision Notes – A Simple Computer”
Lecture 3 Revision Notes – Gates and Circuits
This section covers the types of gates and circuits used to store or process data. It covers:
– 8 different types of gates and their truth tables
– Combinational circuits and Sequential logic elements
– 2 Flip flop circuits
Continue reading “Lecture 3 Revision Notes – Gates and Circuits”
Lecture 2 Revision Notes – Data Representation
This section cover how data is represented in the system. It covers:
– Endianness
– Signed Integer Representation
– 2’s complement representation
– Floating Point representtion
– ASCII representation
Continue reading “Lecture 2 Revision Notes – Data Representation”
Lecture 1 Revision Notes – Introduction
These are the revision notes on the system architecture module that I have put together in preparation for my exams and re-visiting purposes.