AQA Computer Science (paper 2) - Computer Systems & Computer Networks

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

What is computer hardware?

1 / 41

flashcard set

Earn XP

Description and Tags

42 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 a network?

= 2+ devices connected together for communication purposes

New cards
32

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
33

What are the 3 types of computer network?

  • Personal Area Network (PAN)

  • Local Area Network (LAN)

  • Wide Area Network (WAN)

New cards
34

What are the characteristics of a PAN?

  • For close proximity devices (<10 metres)

  • Bluetooth = most commonly used PAN

New cards
35

What are the characteristics of a LAN?

  • Has small geographical area (under 1 mile)

  • Managed by single person/company

New cards
36

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
37

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
38

What are the 3 most common LAN topologies?

  • Star

  • Bus

  • Ring (not on spec)

New cards
39

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
40

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
41

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
42

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

Explore top notes

note Note
studied byStudied by 37 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 50 people
Updated ... ago
5.0 Stars(3)
note Note
studied byStudied by 59666 people
Updated ... ago
4.9 Stars(331)
note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 79 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 26 people
Updated ... ago
5.0 Stars(2)

Explore top flashcards

flashcards Flashcard282 terms
studied byStudied by 42 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard100 terms
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard44 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard243 terms
studied byStudied by 88 people
Updated ... ago
5.0 Stars(3)
flashcards Flashcard23 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard66 terms
studied byStudied by 26 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard22 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard79 terms
studied byStudied by 14 people
Updated ... ago
5.0 Stars(1)