B1 - Computer Architecture Flashcards
(8 cards)
Computer Architecture
Design of how components are connected and work together within a computer system
Von Neumann Architecture
Program instructions and data are stored in the main memory (stored-program model)
Harvard Architecture
Separate memory for programs and data (stored-program model)
e.g) Arduino and BBC Microbit
Cluster Computing
A computer that uses more than one CPU.
Capable of working out calculations every second.
Uniform Memory Access (UMA)
Each CPU can access any of the memory at the same speed
Non-Uniform Memory Access (NUMA)
CPU can have some RAM allocated as local memory.
Shares other parts of RAM and other parts of CPU.
Low-Level Program
Code is written using instructions that map very closely to the CPU’s actual instructions set.
Application Program Interface (API)
Where code from an application send calls (requests) to the operating system to make the hardware do something