Page 4 - Computer_Science_F5
P. 4
Computer Science
Table of Contents
Acronyms and abbreviations ..................................................................vi
FOR ONLINE READING ONLY
Acknowledgements ................................................................................vii
Preface ....................................................................................................viii
Chapter One: Computer architecture ........................................................ 1
The Concept of computer architecture ................................................... 1
Boolean algebra and logic gates ............................................................. 10
Truth tables ............................................................................................. 15
Logic gates ............................................................................................. 21
Logic circuits .......................................................................................... 30
Computer memory .................................................................................. 35
Instruction set architecture and design ................................................... 51
Input and Output systems .......................................................................70
Revision Exercise 1 ................................................................................ 80
Project ..................................................................................................... 80
Chapter Two: Performance and optimisation of
computer processor ........................................................... 82
Pipelining................................................................................................ 82
Instruction Level Parallelism (ILP) ........................................................ 95
Thread and data Level parallelism ......................................................... 109
Data Level Parallelism ........................................................................... 116
Revision exercise 2 ................................................................................. 122
Project: Analyzing Website Traffic Data ................................................ 123
Chapter Three: Advanced Computer Networks .................................... 124
Concept of network communication models .......................................... 124
Open Systems Interconnection Model ................................................... 125
iii
Student’s Book Form Five
Computer Science Form 5.indd 3 23/07/2024 12:32