⚠️ Test Running in Guest Mode
Important: Your final mark will not be saved.
1. The CPU MatchUp
            Target Level
        
        
            C        
    
            Running Total
        
        
            0        
        
            0%
        
    
        Attempt
    
    
                    1 of 3            
Click on a top box, then click on its match below. Or, drag a top box and drop it onto the correct match. Match all pairs before clicking ‘Check’.
                    Architecture
                                    
                                                
                    Core
                                    
                                                
                    Memory address register
                                    
                                                
                    Accumulator
                                    
                                                
                    Control unit
                                    
                                                
                    Arithmetic logic unit
                                    
                                                
                    Cache
                                    
                                                
                    Current instruction register
                                    
                                                
                    Clock
                                    
                                                
                    Program counter
                                    
                                                
                    Memory data register
                                    
                                                
                    Address bus
                                    
                                                
                    Data bus
                                    
                                                
                    Control bus
                                    
                        
            Transmits memory locations
                                
            
            Determines which of two numbers is larger
                                
            
            Manages the flow of data
                                
            
            Typically increments between instructions
                                
            
            Having two or more of this allows for parallel processing
                                
            
            Stores the opcode currently being processed
                                
            
            Stores anything just retrieved from memory
                                
            
            Stores memory locations of data and instructions
                                
            
            Keeps a running total of numbers as they are added together
                                
            
            Von Neumann is one example
                                
            
            Faster than RAM, slower than a register
                                
            
            Synchronises events by way of pulses
                                
            
            Transmits commands to be followed by memory
                                
            
            Transmits program instructions