Paper 1 May 2021 Flashcards
Identify two roles that a computer can perform in a network
- Client
- Server
XNOR gate truth table
0, 0 = 1
0, 1 = 0
1, 0 = 0
1, 1 = 1
2 reasons why patches may be necessary for an OS
- Allow bugs in the OS to be fixed
- Allow compatibility issues to be improved
Identify one advantage of using an a dedicated OS on a mobile phone
An advantage of this is that the phone will waste memory space with unwanted/unnecessary features.
Identify two reasons why fibre optic cable would be preferred over wireless connectivity
- Fibre optic cable has faster transmission speed
- Fibre optic cable is less prone to interference
Identify two characteristics of a dynamic data structure
- Memory is allocated to the data structure during run-time
- Does not have a fixed size
A school currently has a cabled network but wants to add wireless networking across
the whole campus.
(a) Describe how the school will need a router and repeater to implement the
wireless network.
A router is needed because it enables wireless network packet forwarding and routing.
A wireless repeater is needed to extend the size of the network so it cover the entire campus.
There are concerns that unauthorized people could access the data on the wireless network.
(c) Outline two methods the school could employ to prevent network data from being
accessed over their wireless system.
- Setting up a file of accepted MAC addresses so that only registered devices are allowed access to the network (potentially with a firewall)
- Implementing passwords and usernames to prevent unauthorized access to the system.
The school has decided to implement a virtual private network (VPN) to provide access
to its network.
(d) Identify two technologies the school would require to provide a VPN.
(e) Explain one benefit to the staff of using a VPN to remotely access the school network.
(d)
- A VPN client software
- An encryption protocol
(e)
VPNs increases data security for staff by providing an encrypted connection the school network. Additionally, staff can access the network and its resources from anywhere remotely.
The logic of a bubble sort simply
💡 How it works (step-by-step):
Look at the first two numbers in the list.
If the first is bigger than the second, swap them.
Move to the next pair, repeat.
At the end of the first round, the biggest number has “bubbled” to the end.
Repeat the same process for the rest of the list, ignoring the last item each time (it’s already sorted).
Keep doing this until no swaps are needed.
The logic of a selection sort simply
Start at the beginning of the list.
Find the smallest number in the unsorted part.
Swap it with the number at the current position.
Move to the next position and repeat.
(d) Outline one benefit of using sub-programmes to implement your algorithms
Sub-programs would be useful because they could provide code-reusability which would save time and be more efficient.
The algorithm is to be altered to restrict the values that are input to whole numbers
between 0 and 1000.
(b) State the name of the method that could be used to restrict the values that are input.
Validation check
A business has a range of different computers within the organization, including laptops,
desktops and file servers. Wherever possible the organization uses a common operating
system on its computers.
(a) Outline two resource management techniques that are likely to be carried out by the
operating system of a desktop computer.
- Virtual memory so that the secondary storage can act as primary storage if primary storage is full.
- Interrupt handling so that urgent tasks can be prioritized to be executed before all other tasks.
(b) Outline one way the operating system hides the complexity of the hardware from the
computer user.
Use of icons;
to represent peripherals/to access different drives;
Memory requirements and processor speed will vary depending on the tasks required of
the computer
(c) (i) Contrast the memory requirements of a laptop computer and a file server.
(ii) Contrast the processor speed requirements of a laptop computer and a file server.
(i) The memory requirements for a file server will be much more than a laptop computer as it will be used to many multiple programs simultaneously while a laptop would be used for casual use by one person.
(ii) The processor speed requirements for a file server will be much more than a laptop computer as it has many more resources to manage.
The business has decided to implement a computer-based system to switch the room lights
on and off automatically. The lights will only be switched on if the level of light is below a
specific reading and there are people in the room. The lights will be switched off when the
room has been unoccupied for at least five minutes.
(d) State two types of sensors
- Light sensor
- Motion sensor