• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/48

Click to flip

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;

48 Cards in this Set

  • Front
  • Back
CPU Purpose
To execute / run programs, to coordinate and manage the hardware resources.
ALU Operations
Simple arithmetic operations, Logic (comparison) operations
Stored Program Concept
Both the program and the data are stored together in the same memory. Von Neumann Architecture
Control Unit
Co-ordinates and controls the entire operations carried out by a computer.



It monitors hardware and the input and outputs and the flow of data in the CPU.

Program counter
Special purpose register that holds the address of the next instruction to be executed
Accumulator
Arithmetic and logic results are temporarily stored here
Register
A special fast memory location in the CPU.



Used to store instructions and small amounts of data.

Memory Data Register
Holds the actual data copied from RAM, ready for the CPU to process it
Memory Address Register
Holds the memory location of data that needs to be accessed from RAM.
Current Instruction Register
stores the instruction currently being executed or decoded
Clock Speed
Number of Fetch, Decode, Execute cycles per second. (Measured in Hertz)
Clock speed effect
The higher the speed (Hz), the more instructions the CPU will be able to carry out per second.
Multi-core processors
Two or more processors linked together on a single chip.



twice the power but does not always perform twice as fast, because the software may not be able to take full advantage of both processors.




If the computer is running a single program, it is not necessarily any faster, since instructions have to be carried out in sequence

Cache
small amount of very fast, expensive memory in the CPU
Cache effect
The data used most often by the CPU is held in cache so is instantly available.



Avoids having to travel to RAM which will take more time.




If you have a “while” loop in a program, for example, having all the instructions in the loop in cache speeds up execution

Level 1 cache
Cache memory that is extremely fast but small (between 2-64KB),



located very close to the processor

Level 2 cache
Cache memory that is fairly close to the processor,



fairly fast and medium-sized (256KB-2MB)

Fetch
causes the next instruction and any data involved to be taken from main memory
Decode
Interprets what the instruction means
Execute
carries out the instruction
Embedded computer
A special-purpose computer system.which is built into the hardware



and cannot be changed without replacing the hardware in which it is embedded




Without embedded systems, a digital device would not be able to perform specific functions

Embedded computer uses
Cars, Microwaves, dishwashers etc
Dual core effect
Allows 2 processes to execute instructions at the same time



More cores will improve performance in some circumstances but the computer system may not always be able to take advantage of more than one core e.g. multitasking

MAR
Memory Address Register



Holds the address of the instruction/data currently being used

MDR
Memory Data Register



Stores the actual instruction/data that is currently being used

Fetch-Decode-Execute cycle
The Processor fetches the next instruction to be executed from memory



whose address it looks up from the Program Counter




The Program counter is updated




The instruction contains the opcode and the data or address of the data




The instruction is decoded




The instruction is executed




And the cycle begins again.

ROM
Non-volatile memory that holds crucial information



such as the boot program thats instructs the CPU how to load the Operating system from the drive into RAM




READ ONLY




Can hold programs in embedded systems.

RAM
Store of currently running data and program instructions so that they can be retrieved quickly by the CPU



The Operating System / or the part of the Operating System currently in use.




The programs / software currently in use.




The data in use by those programs.




Any clipboard data




READ and WRITE

Volatile
Requires power to maintain the data stored within it.
Virtual Memory
Combines your computers RAM with temporary space on your hard disk when RAM runs out.



Avoids closing programs down.

Virtual Memory disadvantage
read/write speed of a hard drive is much slower than RAM
Motherboard
Central printed circuit board that holds the different computer components
Flash storage
SSDs, USB drives and SD cards (derived from solid-state storage)
Input Device
Any hardware device used to enter data into a computer system for processing
Output Device
Any hardware device used to present processed information to users
Secondary storage
Non-volatile method for storing large amounts of data for long term use



Needed because RAM is volatile and loses data once ther eis no power




e.g. hard drives, flash storage, CDs, USB sticks etc

Optical
involves the use of lasers to read and write data, e.g. CD, DVD
Magnetic
Mechanical parts move over the disks surface to read and write data magnetically



Traditional hard drive

Solid State
Data is recorded onto solid memory chips without any moving parts



e.g. SSDs (Solid state drives)

Actuator
Mechanical device that is controlled by computers



e.g. robotic arm, motor

Magnetic advantages
Cheap per GB



vast storage capability possible




fast write speed

Magnetic disadvantages
Lots of mechanical parts



durability an issue, sealed unit due to disk head and platter precision




not very portable

Optical Advantages
Cheap



very easily portable




takes up little space physically

Optical disadvantages
Less storage capacity compared to other types.



Easily damaged / scratched, requires a CD reader




Slow write speeds

SSDs advantages
Highly durable



no moving parts




very fast read/write speeds




no noisy fan




faster start up times

SSDs disadvantages
Expensive at present



less storage capacity / physical size than traditional hard disks

How flash memory works
Large electric current used to force electrons through a barrier and trap them on the other side.



They remain on the other side until “flashed” with a new current, hence the name

Flash memory
Low cost
portable
no moving parts
durable
Used for Cameras, mobile phones, USB sticks etc