Please enable JavaScript.
Coggle requires JavaScript to display documents.
1.1 SYSTEM ARCHITECTURE, ★ controls the execution of instructions in the…
-
★ controls the execution of instructions in the correct sequence!
★ decodes instructions!
★ regulates and controls processor timing using pulses from the system clock
★ sends and receives control signals to and from the other devices in the system
★carries out logic operations such as AND, OR and NOT
★shift operations- the bits in a computer word can be shifted left and right
★arithmetic operations such as addition, subtraction, multiplication and division
-
-
☆hold the data or instruction temporarily after it has been fetched from main memory
☆ the MDR is directly connected to the main memory, data and instructions can go too and from
☆ special purpose register
☆directly connected to the ALU
☆ stores the results of operations completed by the ALU
The Central Processing Unit (CPU) is the main component of a computer, responsible for processing data and instructions, and controlling the rest of the computer system
☆ measured in hertz
☆ number of cycles per second
☆ modern processers run at around 3GHz or 3 billion processers per second
☆ the higher the clock speed the faster the instruction will be processed
☆ in theory a computer with a clock speed of 4GHz would be twice as faster as one with 2GHz
☆ bottlenecks can slow the computer down
☆ a volatile, small but fast memory
☆ hold frequently used data or instructions
☆ very expensive
☆ cache is searched linearly therefore it cannot get too large otherwise the benefits are lost
☆ a core is s single processor
☆ most CPUs are now multi-core processor
☆ allows for parallel processing
☆ more instructions can be carried out at the same time (simultaneously)
☆ if a program has not been written to make use of multiple core
a computer within a larger system that has a specific function
they are dedicated to a specific task
embedded systems only do the one function are cheaper then general purpose computer
they use less power then a general purpose computer
Embedded systems can be more easily programmed for their function
The processor of the embedded system can have a singular program written for it
The program can be written in assembly language
Assembly language can be processor specific
Embedded systems can be used in locations where humans might not want to They can make greater use of sensors.