Components of a Computer System Flashcards
a computer is a…
machine that processes data
a computer consists of…
hardware and software
What is hardware?
physical stuff that makes up your computer system (CPU, motherboards, monitor)
What is software?
programmes or applications that a computer system runs (operating system, word processor, video games)
Examples of computer systems:
watches, calculators, super computers
What is a general purpose computer?
designed to perform many tasks (PCs, tablets)
What is a dedicated system computer?
one particular function (traffic light, aeroplane)
What is the CPU?
Central Processing Unit
What are the three main parts of the CPU?
Control Unit, Arithmetic Logic Unit, Cache
What is the control unit, what does it do?
CU, overall control of CPU, fetch - execute cycle (fetching, decoding, execution of instructions), controls flow of data to registers, caches, ALU and memory and input - output devices
What is the arithmetic logic unit and what does it do?
ALU, does all the calculations, -+/x, compares size of numbers, performs logic operations (AND, NOT, OR), binary shifts, contains the Accumulator Register
What is the cache and what does it do?
very fast memory, stores regularly used data for quick access, CPU checks cache first for data it needs and then RAM, has a low capacity and more expensive than RAM and secondary storage, different levels of cache memory, L1 - L3 (L1 is fastest but lowest capacity)
What are registers?
hold tiny bits of data for the CPU temporarily, quickest form of memory (MAR, PC, MDR, accumulator
What does volatile mean?
temporary memory, needs power to retain its data
What does non-volatile mean?
permanent memory, keeps contents when there is no power
What is RAM and what is it used for?
Random Access Memory, main memory, volatile, read and written, where data, files programmes are stored when being used
What is the speed of RAM like?
high speed, slower than CPU cache but faster than secondary storage
When a computer boots up, where does it get instructions from?
the CPU copies the operating system from secondary storage to RAM?
When files, applications etc are first opened …
they are copied from secondary storage to RAM
What is Virtual Memory and what is it used for?
secondary storage used as RAM. when RAM is full data is moved to virtual memory
What is bad about using virtual memory?
if the CPU needs to read data from virtual memory it moves it back to RAM - slow data transfer, makes the computer run slowly
When is virtual memory used?
when too many applications are open or when a memory intensive application us open
What is ROM?
Read Only Memory, non-volatile, can only be read and is built into the motherboard
What does the ROM do?
has the boot-up instructions for the CPU - BIOS and self check/ set up (basic input output systems)
What does CPU performance depend on?
clock speed, cores, and cache
What is meant by clock speed?
number of instructions a single processor core can carry out per second (Hz)
How does a higher clock speed help?
higher the clock speed, more instructions carried out per second
What are the risks of a really high clock speed?
if not adjusted carefully = overheating, crash, damage
How does the number of cores effect CPU performance?
more cores = more instructions carried out (software needs to be designed for multi core processing)
What does a core do?
each core in the CPU can process data individually from the rest
What is cache?
storage inside the CPU that’s faster than RAM