4.7: section 5: computer organisation and architecture Flashcards
name 6 internal components in the central processing unit
- processor: Responds to and processes the instructions that drive the computer.
- main memory: stores data and instructions that are to be processed
- address bus: -sends the memory address of a word from the processor to CPU components
- control bus: Sends control signals/lines between the I/O controllers and the processor
- data bus: -sends data and instructions between CPU components
- I/O controller: receive input and output requests from the processor and send device specific controls signal to the device
what is von Neumann architecture
- instructions and data must be stored in the main memory to be executed
- the machine code instructions are fetched from the memory one at a time using the same bus and decoded and executed by the processor
used extensively in general purpose computing systems
what is Harvard architecture
- has separate memories for data and instructions
- has separate buses for data instructions
- used embedded Digital Signal Processing (DSP)
- faster than Von Neumann as the instruction and data can be fetched at the same time
what type of systems use Harvard architecture
- used with embedded digital signal processing
- embedded systems include special purpose built in computers which operate in real time
- e.g. traffic lights, navigation systems, aircraft flight control systems
what is the stored program concept
2 points
machine code instructions stored in main memory are fetched and executed serially by a processor that performs arithmetic and logical operations.
what is addressable memory
4points
Memory is divided into units called words.
Word: a fixed size group of digits, typically 8, 16, 32 or 64 bits
- Each word has its own specific memory address
- when a processor wants to read a word of data from the memory it puts the address of the word onto the address bus
what is a processor instruction set
-the group of instructions that a processor can carry out.
-Each type of
processor has its own instruction set, so instructions for one processor may not be
compatible with other processors.
-usually stored in machine code
what are the 6 typical instructions included a processor instructions set
- data transfer
- arithmetic operations
- comparison operators
- logical operators
- branching
- halt
what is opcode
- the operation code which corresponds to an instruction
- this will include the addressing mode
what is the operand
-the data value the operation is acting on
what is immediate addressing
-where the value represented in the operand is the actual data value
what is direct addressing
-where the value represented by the operand is the memory address holding the data
what are barcodes and the two types
printed diagrams made of light and dark portions which contain information computers can read with a barcode reader.
there are 1d and 2d barcodes
how do 2d barcodes differ
contain more information in the same amount of space but require more processessing to extract content
what are barcode readers made up of
laser light source
lens
photodiodes
mirror