Computers Flashcards
What is Vonn Neumann architecture/Stored program concept
Programs stored inside the computer that can be reprogrammed.
CPU
Carries out program instructions and it does this using the FDE cycle.
Processing unit
- an arithmetic logic unit
- processor registers
Control unit
Receives signals from other parts of the computer system and sends signals to them,
RAM
- Random Access Memory - Used to store data and machine code currently being used
- Volatile - data lost when turned off
- Stores programs and instructions.
- Read and Write
- 1-256GB
ROM
Read-Only Memory
* Stores important system information and boot code.
* Volatile.
* 6-8MB
Cache
High-speed memory used to store frequently accessed data or instructions. Located closer to the CPU than the main memory, allowing for faster access times and improving system performance
Stores frequently accessed data, e.g. A font, a texture pack
FDE
Fetch
Decode
Execute
Fetch
- the CPU fetches data and instructions from the RAM and saves it in its very short memory, called register.
- CPU uses the address bus. the memory address of the next item that the CPU wants is put on the address bus.data from this memory address travels from the RAM on another bus called the data bus.
Decode
CPU working out what the instructions that it has just fetched actually mean.
Execute
when the data processing happens
instructions are carried out on the data. some instructions are carried out by the ALU (adding, shifting, AND, OR)
Contents of the CPU
- an instruction register
- a program counter
- memory that stores data + instructions
- external data storage
- input and output date
What is a computer
- Anti malware
- Encryption
- Acceptable use policies
- Backup
- Recovery procedures
Embedded system
An embedded system is a computer that has a specific function and does not do anything else
Small storage device to store simple programs, as it relies on fixed inputs and outputs. It needs no software updates.
Uses of an embedded system
A traffic light
Switch lights, keep track of time, recieve input from pedestrian button, recieve input from road sensors
Characteristics of an embedded system
- Task specific (single purpose)
- Low power consumption
- Small physical size
- Low maintenance
- Low cost per unit
- Less storage
- Limited user interface