Topic 1 Systems Architecture (1.1.1-1.2.2)
No description yet. This curated deck is ready for daily study.
Card preview (24)
What does CPU stand for?
Central Processing Unit
What is the function of the CPU?
to execute out instructions and process data
What are the 3 main parts of the CPU?
• Control Unit (CU) • Arithmetic Logic Unit (ALU) • The Cache
What is the function of the Control Unit (CU)?
To execute program instructions by following the fetch-decode-execute cycle
What is the function of the Arithmetic Logic Unit (ALU)?
Does all the calculations and contains the Accumulator Register
What is the function of the cache?
Stores regularly used data so the CPU can access it quickly if it’s needed. If the CPU requests data, it checks the cache first, if it doesn’t have it, it checks the RAM
Is the cache faster than the registers?
It’s slower than the registers but faster than the RAM
What are registers?
Small storage locations in the CPU which are super-quick to read/write to
What is the Von Neumann Architecture?
A system where the CPU runs programs stored in memory
What are the names of all the registers?
• Program Counter (PC) • Accumulator • Memory Address Register (MAR) • Memory Data Register (MDR)
What is the function of the Program Counter?
stores the address of the next instruction to be fetched from memory increments during each cycle to point to the next instruction
What is the function of the Memory Address Register?
stores the address of the data to be fetched from or the address where the data is to be stored
What is the function of the Memory Data Register?
stores the data that is fetched from or written to memory
What is the function of the accumulator?
stores the results of the calculations or operations carried out by the Arithmetic Logic Unit (ALU)
Does Von Neuman architecture store the memory in the same or separate places?
It stores it in the same memory
How does the CPU carry out instructions?
the Fetch-Decode-Execute cycle
What happens during the fetch-decode-execute cycle?
• the instruction/data is fetched from memory • the instruction/data is decoded • the instruction/data is executed -the ALU performs logical and arithmetic calculations
What is an embedded system?
A computer system built into another device to control or manage a specific function
Embedded systems are dedicated to a single task. What does that mean?
It means they are built to do one specific job. This makes them cheaper, easier to design, and more efficient.
Give some examples of embedded systems
• microwave • washing machine • traffic lights • fitness tracker • digital camera • smart thermostat • printer
What does RAM stand for?
Random Access Memory
What is RAM?
Primary memory in a computer which can be both read and written to. Is is volatile memory.
What is volatile memory?
Memory that loses its data when it doesn’t have power
What is the function of RAM?
used to store running programs, documents or files while the computer is on