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
   1   2   3   4   5   6   7   8   9