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