AQA Computer Science (Paper 2) - Computer System, Computer Networks, Cyber Security

studied byStudied by 22 people
0.0(0)
Get a hint
Hint

What is computer hardware?

1 / 83

flashcard set

Earn XP

Description and Tags

84 Terms

1

What is computer hardware?

Physical components of a computer system

New cards
2

What are the 2 main types of hardware

internal & external (aka. peripheral devices)

New cards
3

What is internal hardware? + examples

Physical components IN a computer system which help it process info.

Examples: CPU, RAM, motherboard, graphics card, HDD

New cards
4

What is external hardware? + examples

Physical components OUTSIDE or connected to a computer system.

Examples: keyboard, monitor, mouse, USB port, microphone

New cards
5

What is computer software?

Collection of programs, data and instructions that run on a computer

New cards
6

What are the two main types of software?

Systems & application software

New cards
7

What are system softwares & the two types of systems software?

= software that manages hardware & provides platform for application software

2 main types are: operating systems & utility software

New cards
8

What are operating systems & what are their functions?

= collection of programs that manage and control the computer.

Functions: MUMPS - memory management, user interface, multitasking, peripheral management, security!

New cards
9

List some examples of operating systems

iOS, android, windows

New cards
10

What is utility software? (+examples)

= software that helps maintain the computer system

eg. antivirus , encryption, data compression softwares

New cards
11

What is application software (aka. apps)? (+examples)

= software that performs end-user tasks

eg. word processors, web browsers, media players, CAD software

New cards
12

What is a device driver?

= a type of software which enables communication between the operating system and a hardware device

New cards
13

What are the 4 types of logic gates & how do they work?

1. AND Gate: Outputs 1 only if both inputs are 1; otherwise, it outputs 0.

2. OR Gate: Outputs 1 if at least one input is 1; outputs 0 only when all inputs are 0.

3. NOT Gate: Inverts the input; if the input is 1, the output is 0, and vice versa.

4. XOR (Exclusive OR) Gate: Outputs 1 if the inputs are different; outputs 0 if the inputs are the same.

New cards
14

What Boolean operators are used for each logic gate?

  • . → AND gate

  • + → OR gate

  • ⊕ → XOR gate

  • Overbar [line above letter] → NOT gate

New cards
15

What are the main difference between low-level and high-level programming languages? (2 points for each + examples)

Low-level (eg: machine code, assembly):

  • Closer to machine code

  • Less readable and more complex

High-level (eg: Python, Java):

  • Closer to human language

  • Easier to debug and maintain

New cards
16

What are the differences between machine code and assembly language?

Machine code:

  • Consists of binary that the CPU directly executes (doesn’t need to be translated)

  • Specific to a type of processor

Assembly code:

  • Consists of mnemonics

  • Needs an assembler to translate code to machine code (to be processed by CPU)

  • Often used to make software for embedded systems

PS: Each assembly language instruction matches a machine code instruction exactly

New cards
17

What are 2 pros and 2 cons of low-level programming languages?

Pros:

  • Faster execution

  • More detailed control over hardware

Cons:

  • Hard to read and write

  • Less portable - specific to one processor

New cards
18

What are 2 pros and 2 cons of high-level programming languages?

Pros:

  • Easier to read and write

  • Have convenient features/libraries to improve development

Cons:

  • Less control over hardware (compared to low-level)

  • Slower code → abstraction & longer processing time

New cards
19

What is a translator?

Program that translates source code into machine code

New cards
20

What are the 3 types of program translators? (+outline how they work)

  • Interpreters - translates code line-by-line

  • Compiler - translates all the code in one go

  • Assembler - translates assembly code to machine code

New cards
21

What are 2 pros and 2 cons of an interpreter?

Pros:

  • Stops when it reaches an error- good for debugging

  • Can run on many types of CPU

Cons:

  • Slower than compilers

  • Doesn’t produce a compiled file - re translates each time program runs

New cards
22

What are 2 pros and a con of a compiler?

Pros:

  • Produces an executable program - don’t need to repeat process more than once

  • Hides source code from end user - protects intellectual property

Cons:

  • Compilation process is quite slow

New cards
23

What are 2 pros and a con of using assemblers?

Pros:

  • Exact control over hardware

  • Quick & efficient

Con:

  • Less portable across different CPUs

New cards
24

What is the CPU + what does it do?

Component that processes data/ instructions and controls the computer system

New cards
25

What are the 5 main components of a central processing unit (CPU)?

  • Arithmetic Logic Unit (ALU)

  • Control Unit

  • Clock

  • Register

  • Bus

New cards
26

What does the Arithmetic Logic Unit do?

= CPU component that performs the operations on the data

New cards
27

What does the Control Unit do?

= CPU component that control CPU activities

New cards
28

What are registers?

= quick & small stores of data within the CPU

New cards
29

What is a bus + what does it do?

= Collection of wires that data/signals are transmitted through from one component to another

New cards
30

What is the clock + what does it do?

= CPU component that provides timing signals to keep the CPU in sync

New cards
31

What is main memory?

= any form of memory that is directly accessible by the CPU

New cards
32

What are 2 examples of main memory?

RAM (random access memory) & ROM (read only memory)

New cards
33

What are the 2 types of memory? (Outline + examples)

  • Volatile memory = loses its data when power is lost - eg. RAM, cache

  • Non-volatile memory = retains its data when power is lost - eg. ROM, hard disk

New cards
34

What does the RAM do & why is it needed?

Random access memory (named as it can access/store data from any location within memory)

= volatile main memory that holds data and programs currently in use

  • Why it’s needed: quick read/write times so it responds to tasks quickly

New cards
35

What does the ROM do & why is it needed?

Read Only Memory

= non-volatile main memory that stores essential programs & can only be read (not edited)

  • Fairly small

New cards
36

What is a cache & why is it needed?

= a type of memory that stores copies of frequently used data

  • Faster + lower capacity than RAM

  • Why it’s useful: Closer to processor + checked before RAM in ‘fetch’ stage

New cards
37

What is secondary storage?

= any non-volatile storage device not directly connected to the CPU

New cards
38

Why is secondary storage needed?

So that there is non-volatile storage available

New cards
39

What 6 factors should be considered when evaluating types of secondary storage devices? (Name at least 3)

  • Capacity

  • Cost

  • Durability

  • Portability

  • Reliability

  • Speed

New cards
40

What are the 3 main types of secondary storage?

  • Solid state

  • Optical

  • Magnetic

New cards
41

How does optical storage work?

  1. A laser burns pits into the disc surface to write binary data (lands = 1s and pits = 0s).

  2. The laser shines on the disc & light reflects differently for pits or lands.

  3. The drive reads these reflections, converting them into digital data

<ol><li><p>A laser burns <strong>pits</strong> into the disc surface to write binary data (lands = 1s and pits = 0s).</p></li><li><p>The laser shines on the disc &amp; light reflects differently for <strong>pits</strong> or <strong>lands</strong>.</p></li><li><p>The drive reads these reflections, converting them into digital data</p></li></ol>
New cards
42

Give an example of an optical storage device

CD (compact disk)

New cards
43

What are 2 pros and 2 cons of optical storage?

Pros:

  • Very portable (easy to transport + compatible)

  • Durability (resistant to water/dust)

Cons:

  • Small capacity (less than SSDs)

  • Fragile (easily scratched/damaged)

New cards
44

How does magnetic storage work?

  1. Small areas of the disk’s surface are magnetised (1s) or demagnetised (0s)

  2. Read/write head contains electromagnets that can read or alter the magnetic state, for data to be stored/recieved

  3. Data stored in tracks on the disk

New cards
45

Give an example of a magnetic storage device

HDD (Hard Disk Drive)

New cards
46

What are 2 pros and 2 cons of magnetic storage?

Pros:

  • Large capacity

  • Cheap to buy

Cons:

  • Not very portable

  • Generates lots of noise & heat

New cards
47

How does solid state storage work?

  • Consists of digital circuits that retain data and can be changed

  • Non-mechanical

New cards
48

Give an example of a solid state device

SSD (solid state drive)

New cards
49

What are 2 pros and 2 cons of solid state storage?

Pros:

  • Very fast

  • Very reliable

Cons:

  • Smaller capacity than magnetic

  • Expensive

New cards
50

What is cloud storage?

= where data is stored on multiple servers in a remote location

  • servers use magnetic or solid-state storage

New cards
51

What s an embedded system?

= a special purpose computer encapsulated by a larger system

New cards
52

Give 2 examples of embedded & non-embedded systems

  • Embedded system: microwave, autopilot of a plane

  • Non-embedded system: laptop, phone

New cards
53

What are 3 characteristics of an embedded system?

Tend to:

  • Have memory & CPU on same chip (easier to manufacture)

  • Has more ROM than RAM (as data doesn’t need to be changed + is cheaper)

  • Work in real-time (no delays after taking input, unlike a laptop)

New cards
54

What is a network?

= 2+ devices connected together for communication purposes

New cards
55

What are 2 pros and 2 cons of cloud storage, compared to local storage?

Pros:

  • Portable - files accessed from anywhere on internet

  • Cost effective for large companies (instead of large local storage software)

Cons:

  • Dependence on internet connection

  • Slower than local storage

New cards
56

What are 2 pros and 2 cons of having a network?

Pros:

  1. File sharing across devices

  2. Centralised management of security and updates across devices

Cons:

  1. More vulnerable to viruses and hacking

  2. Specialists needed for maintenance

New cards
57

What are the 3 types of computer network?

  • Personal Area Network (PAN)

  • Local Area Network (LAN)

  • Wide Area Network (WAN)

New cards
58

What are the characteristics of a PAN?

  • For close proximity devices (<10 metres)

  • Bluetooth = most commonly used PAN

New cards
59

What are the characteristics of a LAN?

  • Has small geographical area (under 1 mile)

  • Managed by single person/company

New cards
60

What are the characteristics of a WAN?

  • For wide geographical area (over 1 mile)

  • Collection of LANs joined together, under collective ownership

  • Internet = biggest WAN

New cards
61

What are 2 pros and 2 cons of wireless networks, compared to wired ones?

Pros:

  • More portable as location is only limited by range

  • Less expensive to setup & add devices

Cons:

  • Slower data transfer than wired

  • Less secure/safe than wired

New cards
62

What are the 3 most common LAN topologies?

  • Star

  • Bus

  • Ring (not on spec)

New cards
63

What is a bus topology + how does it work?

= All devices are connected on a single ‘bus’ cable, terminated at each end (stops signal bouncing back)

  • At each device: 1) Listens to electrical signals. 2) checking data packets for specific address. 3) Ignoring data packets it doesn’t recognise

<p>= All devices are connected on a single ‘bus’ cable, terminated at each end (stops signal bouncing back)</p><ul><li><p>At each device: 1) Listens to electrical signals. 2) checking data packets for specific address. 3) Ignoring data packets it doesn’t recognise</p></li></ul>
New cards
64

What are 2 pros and 2 cons of a bus topology?

Pros:

  • Easy and cheap to set up (only 1 cable is required)

  • Doesn’t rely on any other network hardware (eg. Central hub)

Cons:

  • Prone to data collisions

  • If cable breaks, whole network is affected

New cards
65

What is a star topology?

= all devices are connected to a central switch/hub

<p>= all devices are connected to a central switch/hub</p>
New cards
66

What are 2 pros and 2 cons of a star topology?

Pros:

  • Network can still work even if single cable stops working

  • High speed + most efficient topology

Cons:

  • If central switch stops working, entire topology fails

  • High maintenance costs

New cards
67

What is cyber security?

= involves safeguarding systems and data from attacks, damage, and unauthorized access

New cards
68

What is social engineering?

= manipulating people into sharing confidential information or performing actions that compromise security

New cards
69

What are the 3 main types of social engineering?

  1. Phishing

  2. Shouldering

  3. Blagging

New cards
70

What is phishing?

= fraudulently obtaining private info, often via email or SMS

New cards
71

What is shouldering?

= observing someone’s private info over their shoulder

  • eg. at an ATM

New cards
72

What is blagging?

= tricking someone into giving private information by pretending to be someone trustworthy

New cards
73

What is pharming?

= a cyber attack intended to redirect a website’s traffic to another, fake site

New cards
74

What is malware?

(Malicious code) = code intended to cause undesired effects, security breaches or damage to a system

New cards
75

What are the 4 main types of malware?

  • Computer virus

  • Trojan horse

  • Adware

  • Spyware

New cards
76

What is a computer virus?

= piece of code able to copy itself and have a detrimental effect

New cards
77

What is a trojan horse?

= malware that hides within seemingly harmless programs

New cards
78

What is adware?

= malware that presents unwanted ads on a computer (pop up ads)

New cards
79

What is spyware?

= malware installed onto a computer to collect personal information or monitor internet browsing

New cards
80

What are 3 ways to reduce risk of malware?

  1. Read software license agreements before installing

  2. Update anti virus software regularly

  3. Don’t open email attachments from people you don‘t know

New cards
81

What is penetration testing + what is it used for?

= security assessment where professionals simulate cyber attacks to identify vulnerabilities

New cards
82

What are the 2 main types of penetration testing?

  • Malicious insider: tester simulates attack from inside and has knowledge of basic system credentials

  • External attack: tester simulates attack from outside with no knowledge of system credentials

New cards
83

What are 4 security risks?

  • Weak passwords

  • Misconfigured access rights (incorrectly set permissions)

  • Removable media (physical storage devices)

  • Outdated software (not updated to fix security flaws)

New cards
84

What are some security measures to prevent cyber security threats?

  • Biometric measures

  • Passwords

  • CAPTCHA

  • Email confirmations (to confirm identity)

  • Automatic software updates

New cards

Explore top notes

note Note
studied byStudied by 2 people
... ago
5.0(1)
note Note
studied byStudied by 26467 people
... ago
4.5(126)
note Note
studied byStudied by 14 people
... ago
5.0(2)
note Note
studied byStudied by 55 people
... ago
5.0(1)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 158 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (20)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (98)
studied byStudied by 23 people
... ago
4.0(1)
flashcards Flashcard (161)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (67)
studied byStudied by 16 people
... ago
5.0(1)
flashcards Flashcard (43)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 9 people
... ago
5.0(1)
robot