Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
54 Cards in this Set
- Front
- Back
Computer |
A machine that processes data |
|
The 3 purposes of a computer |
To take data, process it and output it |
|
Hardware |
The physical stuff that makes up your computer |
|
Software |
The programs that a computer system runs |
|
What are embedded systems and what do they do |
Computers built into other devices, they monitor and control machinery in order to achieve a desired result |
|
Why are embedded systems easier to design, cheaper to produce and more efficient than a general purpose computer? |
They are dedicated to a single task |
|
Power supply |
Supplies power to the motherboard, optical hard drives and other hardware |
|
Case cooling fan |
Extracts hot air from the computer case |
|
Optical drive |
For reading and writing optical disks |
|
CPU |
Processes all the data and instructions that make the system work |
|
Motherboard |
Where the hardware is connected |
|
Processing power of the CPU depends on: |
Clock speed, cache size and type, number of cores |
|
The 5 parts of the CPU |
Control unit, arithmetic logic unit, cache, clock, buses |
|
Control unit |
Its main job is to fetch, decode and execute program instructions by following the fetch execute cycle |
|
ALU |
Performs logic operations and completes simple calculations |
|
Registers |
Used to store intermediate results of calculations |
|
Cache |
Very fast memory in the CPU, it is slower than registers but faster than RAM and stores regularly used data for quick access. They have very low capacity and are expensive compared to RAM and secondary storage |
|
Clock |
Sends out signals that continually cycle between 1 and 0, usually at a constant rate. Caches have a very low capacity and are expensive compared to RAM and secondary storage |
|
Buses |
Collection of wires used to transmit data between components of the CPU and to other parts of the computer system |
|
Von Neumann’s design |
Described a system where the CPU runs programs stored in memory, programs consist of instructions and data which are stored in memory addresses |
|
Fetch execute cycle: Fetch instruction |
Control unit reads the memory address of the next CPU instruction, the instruction is stored in that address and copied from memory to one of its registers, memory address is incremented to point to address of next instruction |
|
Fetch execute cycle: Fetch instruction |
Control unit reads the memory address of the next CPU instruction, the instruction is stored in that address and copied from memory to one of its registers, memory address is incremented to point to address of next instruction |
|
Fetch Execute Cycle: Execute Instruction |
Instruction is performed |
|
Fetch execute cycle: Fetch instruction |
1.Control unit reads the memory address of the next CPU instruction 2.the instruction is stored in that address and copied from memory to one of its registers 3.memory address is incremented to point to address of next instruction |
|
Fetch Execute Cycle: Execute Instruction |
Instruction is performed |
|
Fetch Execute Cycle: Decode Instruction |
The instruction that was copied from memory is decoded by the control unit which then prepares it for the next step |
|
4 types of memory |
Registers, RAM, Cache, ROM |
|
RAM |
Random Access Memory, used as main memory in a computer, it is volatile. Where all data, files and programs are stored while in use. Slower than cache memory but way faster than secondary storage |
|
ROM |
Read Only Memory, also used as main memory and is non-volatile. Can only be read, not written to. Contains the basic input output systems needed for a computer to boot up. Tells CPU to perform checks once booted up. |
|
RAM/ROM Requirements: Non-Embedded Systems |
Usually have much more RAM than ROM as they often need to write to main memory ROM is typically used for BIOS which doesn’t require much space RAM and ROM usually stored on the motherboard, away from the CPU |
|
RAM/ROM Requirements: Embedded Systems |
Usually have more ROM than RAM as they don’t write much data to memory They don’t tend to have secondary storage so ROM is used to store all programs RAM and ROM are often stored on the same chip as the CPU to reduce physical space needed and cost |
|
Clock Speed |
Determines the number of instructions a single processor can carry out per second, higher clock speed=more instructions carried out per second |
|
CPU cores |
More Cores=more instructions it can carry out at once, so the faster it can process a batch of data |
|
Cache size |
Larger cache size gives the CPU faster access to more data it needs to process |
|
Cache Speed |
Based on how far it is from the CPU, closer=faster access to CPU |
|
If a computer has too little RAM |
System slows down as not all applications can be done at same time |
|
Primary storage |
Memory areas that the CPU can access directly, this is the fastest and is mostly volatile |
|
Secondary Storage |
Non-volatile storage which isn’t directly accessible by the CPU, where data is stored while not in use |
|
Hard Disk Drives |
Traditional internal storage, made up of a stack of magnetised metal disks |
|
How is data stored in Hard Disk Drives? |
Magnetically in sectors with circular tracks and read/write heads on a moving arm used to access sectors on discs |
|
Magnetic Tape |
A type of magnetic storage with a very high capacity and low cost per GB, tapes are stored in cassettes and played by a tape drive |
|
Solid State Drives |
Use flash storage to store data using trapping electrons |
|
Why are SSD’s so good |
No moving parts so don’t break easily and have faster read/write times than HDD |
|
Pros of SSD |
Faster, more shockproof, silent |
|
Pros of HDD |
Cheaper, higher capacity, longer read/write life |
|
Optical disks |
Cheap and robust secondary storage |
|
3 forms of optical disks |
Read only, write only, rewriteable |
|
Pros of cloud storage |
Users can access files from anywhere, no need to buy expensive hardware |
|
Cons of cloud storage |
Need internet connection, depends on host for security and backups, data can be vulnerable to hackers |
|
3 forms of optical disks |
Read only, write only, rewriteable |
|
Pros of cloud storage |
Users can access files from anywhere, no need to buy expensive hardware |
|
Cons of cloud storage |
Need internet connection, depends on host for security and backups, data can be vulnerable to hackers |
|
Who is the best winger OAT(except messi)? |
The Egyptian King Mo Salah |
|
Who’s a wasteman? |
Oscar |