Weaknesses Flashcards

(50 cards)

1
Q

What is utility software?

A

Software designed to maintain or optimise a computer system, e.g. antivirus, backup, defragmentation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does disk defragmentation do?

A

It rearranges fragmented data on a hard disk to improve read/write speed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is disk defragmentation not useful for SSDs?

A

SSDs have no moving parts; defragging reduces their lifespan and gives no speed boost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give two types of backup and how they differ.

A

Full backup (everything) vs Incremental (only changes since last backup).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does compression software do?

A

Reduces file size to save storage or speed up transfer (e.g. ZIP files).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How many bits in a nibble?

A

4 bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How many colours can 8-bit colour depth store?

A

2⁸ = 256 colours.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How do you calculate file size for a bitmap image?

A

Width × Height × Colour depth (in bits).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the difference between lossy and lossless compression?

A

Lossy = data lost (JPEG); Lossless = no data lost (PNG, ZIP).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why is Unicode used instead of ASCII?

A

Supports more characters (e.g. for different languages).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the three types of secondary storage?

A

Optical (CD), Magnetic (HDD), Solid-state (SSD).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Advantage of SSD over HDD?

A

Faster, quieter, more durable (no moving parts).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Disadvantage of optical storage?

A

Low capacity, easily damaged.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which storage is best for backing up large files regularly? Why?

A

Magnetic HDD – cheap, high capacity, reliable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does volatile mean in storage?

A

Loses data when power is off (e.g. RAM).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the difference between LAN and WAN?

A

LAN = local (home/school); WAN = wide area (Internet).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Why use a star topology over bus?

A

Faster and easier to isolate faults; but more cabling needed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a protocol?

A

A set of rules for communication (e.g. HTTP, TCP/IP).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Why is HTTPS better than HTTP?

A

HTTPS encrypts data; HTTP does not.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does a switch do?

A

Connects devices on a LAN and sends data only to the correct device.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Difference between a variable and a constant?

A

Variable can change; constant stays the same during program execution.

22
Q

What is the purpose of a loop?

A

Repeats a block of code (e.g. FOR, WHILE).

23
Q

What is the difference between syntax and logic errors?

A

Syntax = code rules broken; Logic = code runs but wrong result.

24
Q

What does an IDE provide to help programmers?

A

Code editor, error detection, debugger, translator.

25
What is defensive design?
Anticipating misuse – e.g. input validation, authentication.
26
What does SQL stand for?
Structured Query Language.
27
Write an SQL query to select all data from a table called 'Students'.
SELECT * FROM Students;
28
How do you search for students aged 16 in SQL?
SELECT * FROM Students WHERE Age = 16;
29
How do you sort students by name in SQL?
SELECT * FROM Students ORDER BY Name;
30
How would you select only names and grades?
SELECT Name, Grade FROM Students;
31
What is social engineering?
Tricking people into giving up sensitive data (e.g. phishing, pretexting).
32
What is penetration testing?
Legally hacking into a system to find vulnerabilities.
33
Name two types of malware.
Virus and ransomware.
34
What does a firewall do?
Monitors and controls incoming/outgoing network traffic.
35
Why are software updates important?
Patch security vulnerabilities, fix bugs.
36
What are the four main parts of the CPU?
ALU, CU, Cache, Registers.
37
What is the fetch-decode-execute cycle?
The process of retrieving, understanding, and executing instructions.
38
What is clock speed?
Number of instructions a CPU can process per second (measured in GHz).
39
What does RAM do?
Temporary memory for programs being run.
40
Difference between RAM and ROM?
RAM = volatile, editable; ROM = non-volatile, stores BIOS.
41
What is open-source software?
Free to use and modify (e.g. Linux).
42
What is proprietary software?
Owned and protected – users can’t change code (e.g. Microsoft Word).
43
Advantage of open-source software?
Free, flexible, community support.
44
Disadvantage of open-source software?
May lack professional support and polish.
45
What’s the purpose of an operating system?
Manages hardware and software – provides user interface, memory and file management.
46
Give an advantage and disadvantage of cloud storage.
Adv: Accessible anywhere; Disadv: Needs internet, privacy concerns.
47
Why is cache memory faster than RAM?
Closer to the CPU and stores frequently used instructions.
48
Give one reason for using hexadecimal.
Easier to read and debug than binary.
49
Describe one real-life use of sensors in embedded systems.
Thermostat: uses temperature sensor to control heating.
50
Why is layered protocol model (like TCP/IP) useful?
Breaks communication into manageable layers – easier to troubleshoot and develop.