Weaknesses Flashcards
(50 cards)
What is utility software?
Software designed to maintain or optimise a computer system, e.g. antivirus, backup, defragmentation.
What does disk defragmentation do?
It rearranges fragmented data on a hard disk to improve read/write speed.
Why is disk defragmentation not useful for SSDs?
SSDs have no moving parts; defragging reduces their lifespan and gives no speed boost.
Give two types of backup and how they differ.
Full backup (everything) vs Incremental (only changes since last backup).
What does compression software do?
Reduces file size to save storage or speed up transfer (e.g. ZIP files).
How many bits in a nibble?
4 bits.
How many colours can 8-bit colour depth store?
2⁸ = 256 colours.
How do you calculate file size for a bitmap image?
Width × Height × Colour depth (in bits).
What is the difference between lossy and lossless compression?
Lossy = data lost (JPEG); Lossless = no data lost (PNG, ZIP).
Why is Unicode used instead of ASCII?
Supports more characters (e.g. for different languages).
What are the three types of secondary storage?
Optical (CD), Magnetic (HDD), Solid-state (SSD).
Advantage of SSD over HDD?
Faster, quieter, more durable (no moving parts).
Disadvantage of optical storage?
Low capacity, easily damaged.
Which storage is best for backing up large files regularly? Why?
Magnetic HDD – cheap, high capacity, reliable.
What does volatile mean in storage?
Loses data when power is off (e.g. RAM).
What is the difference between LAN and WAN?
LAN = local (home/school); WAN = wide area (Internet).
Why use a star topology over bus?
Faster and easier to isolate faults; but more cabling needed.
What is a protocol?
A set of rules for communication (e.g. HTTP, TCP/IP).
Why is HTTPS better than HTTP?
HTTPS encrypts data; HTTP does not.
What does a switch do?
Connects devices on a LAN and sends data only to the correct device.
Difference between a variable and a constant?
Variable can change; constant stays the same during program execution.
What is the purpose of a loop?
Repeats a block of code (e.g. FOR, WHILE).
What is the difference between syntax and logic errors?
Syntax = code rules broken; Logic = code runs but wrong result.
What does an IDE provide to help programmers?
Code editor, error detection, debugger, translator.