Page 17 - Computer_Science_F5
P. 17

Computer Science  The visualised process for  Activity   2.  Explore the advantages and
           1.4 can be supported using Figure 1.6,
                                                         disadvantages of Modified Harvard
           which illustrates a Harvard architecture,
                                                         architecture;
           a common model for the design of
                                                      3.  Use any  computer architecture
           modern digital computers.
                                                         simulation tool to simulate a
          FOR ONLINE READING ONLY
                                                         Modified Harvard architecture; and
            Program  Address bus  Central  Address bus  Data  4.  Write  down  your  findings  and
            Memory         Processing       Memory
                    Data bus  Unit  Data bus             document them in a portfolio.


                                             I/O     The visualised process for  Activity
                                            Devices
                                                     1.5 can be supported using Figure 1.7,
                 Figure 1.6: Harvard architecture    which illustrates a  Modified  Harvard
                                                     architecture,  a common  model  for the
           Modified Harvard architecture             design of modern digital computers.
           The Modified Harvard architecture is
           a variation of the Harvard architecture              Main memory
           that incorporates flexible memory usage.
           Similar to the Harvard architecture, it
           retains separate instruction and data       Instruction cache   Data cache
           memories but allows for unified memory
           space when necessary, providing flexibility
           in memory allocation and usage. This               Processor core
           architecture strikes a balance between the
           advantages of separate memory spaces        Figure 1.7: Modified Harvard architecture
           and the flexibility of unified memory,
           making it  suitable  for  systems  with   Non -Von Neumann architecture
           dynamic memory requirements.              Non Von Neumann architecture refers to
                                                     alternative computer architectures that
                                                     depart from the traditional Von Neumann
               Activity 1.5:
                                                     design. Unlike Von Neumann architecture,
             Exploring the Modified Harvard          which features a single shared memory
             architecture                            space for instructions and data, non Von
                                                     Neumann architectures utilise separate
            Use the Library or Internet search to    memories for program instructions and
            perform the following:                   data, often employing parallel processing
             1.  Explore the features and            techniques. Examples include distributed
                applications of Modified Harvard     computing systems, neural networks, and
                                                     parallel processing systems, which offer
                architecture and its roles in modern   high performance and  scalability for
                computing systems;
                                                     specialised applications.

                                                   8
                                                                for Advanced Secondary Schools



     Computer Science Form 5.indd   8                                                       23/07/2024   12:32
   12   13   14   15   16   17   18   19   20   21   22