Hello, here is my first review of computing. Due to the layout of the term and teaching, I have been unable to write a review for a test. On one hand, this means we haven't had frequent full length exams, which is good, however I haven't had a necessity to write this. For this review, I was thinking I could include the whole of the course so far, as it's mostly been definitions and comparisons. As I've already got most of the definition typed out of the Notebook, I will copy and paste from there to save time and effort, but will edit it to make it more cohesive. I'll also split it into separate parts.
Input/output
An input device sends data into the computer. An output device receives data, and displays it.
Von Neumann:
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Features of the Von Neumann architecture:
-Has FDE cycles
-Contains registers
-Has one system bus, consisting of 3 buses
-Runs sequentially (only runs one instruction at a time)
-Multi-core CPUs aren't strictly Von Neumann
Registers
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Program counter (PC): Holds the address of the next instruction to be executed by the processor.
Current instruction register (CIR): Holds the current instruction that the processor is executing.
Memory address register (MAR): Temporarily holds the address of the memory location that the processor needs to access, either to read from or write to
Memory data register (MDR): Temporarily holds the data (data values or instructions) that are read from or written to the main memory.
Accumulator: Stores the result of a calculation processed by the ALU
Buses
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.