Systems Architecture [1.7] Flashcards
What is a General Purpose Computer?
A Computer designed to be able to carry out a wide range of instructions.
What is an application?
A software program that allows a user to perform a specific task.
What is hardware?
The physical parts of a computer system, eg a graphics card, hard disk drive or CD drive.
What is software?
The programs (series of instructions) that run on a computer.
What is Secondary Storage?
Non-volatile memory external to the computer and used for long term storage of programs and data.
What is secondary storage held in while being processed?
Primary Memory.
What is an input device?
A device used to input data or information into a computer, e.g a keyboard, mouse, scanner or microphone.
What does the CPU do with instructions?
Sends it to an output or transfers it to secondary storage.
What is the purpose of the CPU?
The CPU is the most important hardware component in a computer. It has two main functions:
Process data and instructions
Control rest of computer system
What is the frequency of the clock pulses known as?
Clock Speed - Measured in hertz
What is a bus?
High speed internal connection.
What are buses used for?
Used to send control signals and data between processor and other components.
What are the 3 types of buses called?
Address Bus - Carries memory addresses from the processor to other components such as primary memory and input/output devices
Data Bus - Carries actual data between processor and other components
Control Bus - Carries control signals from the processor to the other components. The control bus also carries the clock’s pulses.
What is Von Neumann architecture?
A description of the processing architecture that all CPU’s use.
What are the key elements of Von Neumann architecture?
Data and Instructions are both stored as binary digits.
Data and instructions are both sotred in primary memory.
Instructions are fetched from memory one at a time and in order.
Processor decodes and executes on instruction before cycling around to fetch the next instruction.