Slides Week 2
Slides Week 2
Slides Week 2
A TOP-LEVEL VIEW OF
COMPUTER FUNCTION
AND INTERCONNECTION
Describe the concept of interconnection within a
computer system.
COMPUTER COMPONENTS
Approaches
• Hardwired Programming means creating a special machine for each specific task by
physically arranging electronic components.
• It’s fast for the task it’s built for, but not flexible, you have to reconnect parts if you want it to
do something else.
COMPUTER COMPONENTS
PROGRAMMING IN SOFTWARE : Programming is much easier now because instead of
changing the hardware for every new task, we just write a new set of instructions.
-
COMPUTER FUNCTION
Basic Function of a Computer
To excecute a program
PROGRAM EXECUTION
COMPUTER FUNCTION
The PC contains 300, the address of the first instruction. This instruction (the value
1940 in hexadecimal) is loaded into the instruction register IR, and the PC is
incremented.
This process involves the use of a memory address register and a memory buffer
register. For simplicity, these intermediate registers are ignored.
COMPUTER FUNCTION
The next instruction (2941) is fetched from location 302, and the PC
is incremented.
COMPUTER FUNCTION
This prioritization ensures that time-critical communication is handled first, data storage operations are DEFINE
PRIORITY
attended to next, and tasks like printing, which can wait, are given the lowest priority. This approach
helps maintain overall system responsiveness and efficiency.
If a memory system has a 64-bit bus (8 bytes) and operates at 3200 MHz, the maximum
theoretical throughput can be calculated as:
This means that the memory can potentially transfer 25.6 gigabytes of data per second to
and from the CPU.
where data is temporarily stored CPU MEMORY
HIERACHY
for immediate processing.