Programmers write software that controls hardware and interacts with users - Edexcel - GCSE Computer Science - Question 6 - 2018 - Paper 1
Question 6
Programmers write software that controls hardware and interacts with users. Some of this software ensures that networks function properly.
(a) Compilers and interpr... show full transcript
Worked Solution & Example Answer:Programmers write software that controls hardware and interacts with users - Edexcel - GCSE Computer Science - Question 6 - 2018 - Paper 1
Step 1
State four other features of a compiler.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
A single executable file is produced.
The executable program is portable between machines.
The program source code is not available.
The entire source code file is converted at once.
Step 2
Describe how a router directs data on the internet.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Reads the data/packet to find the recipient's address.
Has physical connections to 2 or more different networks.
Knows routing tables.
Keeps track of the original IP addresses.
Forwards data / directs/ forwards packets to the next node.
Step 3
Give the best case and worst case for a binary search algorithm.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Best case: The item is the middle/median of the list.
Worst case: The item is not in the list, located at the point at which the final division could lead to.
Step 4
Discuss this statement.
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Virtualisation involves storing instances of operating systems and applications on a single device, allowing multiple instances to run simultaneously. This abstracts the underlying hardware and allows users to interact with powerful resources without needing direct access to them.
Cloud storage can be seen as a form of virtualisation since it allows users to store data remotely, eliminating the need for physical devices.
Software still exists on physical devices but is accessible via the internet.
Various storage options can be combined to service several users.
The files stored on the cloud could be resident in different locations.
Users do not need to understand the hardware and its configuration, which simplifies usage.
Backup techniques can involve the cloud without user awareness.