Erstellt von Lyle Winfield
vor fast 5 Jahre
|
||
Frage | Antworten |
What is the Arithmetic Logic Unit? | Part of the CPU where data is processed and manipulated. Also carries out logical comparisons and decisions. Outputs the result of calculations to the accumulator. |
What does the Control Unit do? | Controls the CPU by executing the instructions |
What does a Register do? | Memory locations within the processor Very fast speed but cannot store alot |
What does the Program Counter do? | Stores the address of the next instruction |
What does the Memory Address Register do? | Stores the address of the data or instruction which needs to be fetched. Addresses are copied from program counter or an instruction. Connected to the address bus, so it can request data from the address. |
What does the Memory Data Register do? | Stores the fetched instruction or data after it has been received. Connected to the data bus so it can receive data from the memory. |
What does the Accumulator do? | Stores the result of calculations from the ALU. Stores the data currently being processed by the CPU. |
What does the Current Instruction Register do? | Stores the instruction which is currently being decoded or executed |
What are the three buses that go from the CPU to the RAM | Address Bus Data Bus Control Bus |
How does a CPU work? | A CPU takes an input, processes it, and produces an output |
What steps does a CPU go through to complete a full cycle? | PC > MAR > RAM > MDR > ACC > CIR > PC and repeat |
What is the Von Neumann architect? | It has shared memory for instructions and data Can only store one line at a time Registers have fast access to instructions and data |
What is the Havard architect? | Each instructions has its own bus It is used by RISC processors Reading and writing data can be done at the same time |
What is Contemporary architect? | Any modern set of disciplines that describes the functionality, the organisation the implementation of computer systems. Uses both Von Neumann and Harvard. |
What does the Address Bus do? | Carries addresses from the MAR to be fetched from the memory One way |
What does the Data Bus do? | Carries data and instruction to and from the processor Bidirectional |
What does the Control Bus do? | Allows the CPU to communicate with other devices around the computer. Carries the CPU to communicate with other devices around the computer. Bidirectional |
What affects the performance of the CPU? | Number of cores. Cache size. Number of cycles. RAM size. Size of buses. Size of the registers. |
What is pipelining? | Processors work in cycles When multiple steps of a process are carried out at once Like a conveyor belt |
Möchten Sie mit GoConqr kostenlos Ihre eigenen Karteikarten erstellen? Mehr erfahren.