Learn Extracted exam questions IGCSE Computer Science 0478_s24_qp_12
0478_s24_qp_12
Source PDF on the left, extracted YAML on the right. Compare numbering, marks, options and text.
Data can be measured in bits.
Give the name of the data storage measurement that is equal to 8 bits.
State how many bits there are in a kibibyte (KiB).
Give the name of the data storage measurement that is equal to 1024 gibibytes (GiB).
A 16-bit colour image has a resolution of 512 pixels wide by 512 pixels high.
Calculate the file size of the image in kibibytes (KiB). Show all your working.
Answer \hrulefill KiB
Data can be transmitted from one device to another.
Tick ($\checkmark$) one box to show which of the terms is \textbf{not} a method for transmitting data.
Data is broken down into smaller units to be transmitted from one device to another.
Give the name of the unit that data is broken down into.
Data is often encrypted when it is transmitted from one device to another.
Explain how data is encrypted using symmetric encryption.
Give the purpose of encryption.
Binary is a base 2 number system.
Give the name of the number system that is base 16.
Three denary numbers are entered into a computer. The computer converts the numbers and stores them as binary.
Give the binary number that would be stored for each of the denary numbers.
10 \hrulefill 50 \hrulefill 201 \hrulefill
Explain why the data is converted to binary by the computer.
The two binary integers 00110000 and 01100110 are added together.
Add the binary integers using binary addition and show your answer in binary. Show all your working.
The denary integer $-32$ is stored as a two's complement integer.
Calculate the two's complement integer that would be stored.
Show all your working.
A student uses both system software and application software on their computer.
Give \textbf{one} example of system software.
Give \textbf{two} examples of application software.
- \hrulefill
- \hrulefill
Describe the difference between system software and application software.
Instructions are processed by a central processing unit (CPU) in a computer.
Complete the paragraph about fetching an instruction into the CPU to be processed.
Use the terms from the list.
Some of the terms in the list will \textbf{not} be used. You should only use a term once.
\begin{itemize} \item address \item arithmetic logic unit (ALU) \item binary \item control unit (CU) \item current instruction register (CIR) \item data \item denary \item driver \item fetch \item interrupt \item memory address register (MAR) \item memory data register (MDR) \item random access memory (RAM) \item read only memory (ROM) \item secondary storage \item signal \end{itemize}
The program counter contains the \underline{\hspace{1.5em}} of the next instruction to be processed; this is then sent to the \underline{\hspace{1.5em}} using the address bus. The address is then sent to the \underline{\hspace{1.5em}}.
Once the address is received, the instruction stored at the location is sent to the \underline{\hspace{1.5em}}, using the \underline{\hspace{1.5em}} bus. The instruction is then sent to the \underline{\hspace{1.5em}} that is built into the \underline{\hspace{1.5em}}.
The CPU uses an instruction set to decode the instruction.
State what is meant by an instruction set.
The table contains statements about error detection methods.
Complete the table by giving the correct error detection method for each statement.
\begin{tabular}{|p{6cm}|p{8cm}|} \hline \textbf{error detection method} & \textbf{statement} \ \hline \hrulefill & An odd or even process can be used. \ \hline \hrulefill & A value is calculated from the data, using an algorithm. This happens before and after the data is transmitted. \ \hline \hrulefill & A copy of the data is sent back to the sender by the receiver. \ \hline \hrulefill & Acknowledgement and timeout are used. \ \hline \hrulefill & A value is appended to data that has been calculated using the data. This value is checked on data entry. \ \hline \end{tabular}
A computer has both a media access control (MAC) address and an internet protocol (IP) address.
Tick ($\checkmark$) \textbf{one} box to show which of the statements is correct about the MAC address.
An IP address can have an IPv4 or IPv6 format.
Give an example of an IP address that has an IPv4 format.
Give \textbf{two} characteristics of the IPv6 format.
- \hrulefill
- \hrulefill
A company has a website that is suffering a distributed denial of service (DDoS) attack.
Draw and annotate a diagram to show the process of the DDoS.
Identify a solution that can be used to help prevent the DDoS attack being successful.
A company uses both solid-state and optical secondary storage.
Explain why a computer needs secondary storage.
Describe \textbf{three} differences between solid-state and optical storage.
- \hrulefill
- \hrulefill
- \hrulefill
A garage uses an expert system to help diagnose any problems with cars that need repair.
The expert system is an example of artificial intelligence (AI).
Describe what is meant by AI.
A car has a problem with its braking system, so it is brought into the garage.
Explain how the expert system operates and how it is used to help diagnose the problem.
A company has a website. Users use the internet and the world wide web to access the website.
Describe the difference between the internet and the world wide web.
The website has a uniform resource locator (URL). The URL has three different parts.
Identify the \textbf{three} different parts that are included in the URL.
- \hrulefill
- \hrulefill
- \hrulefill
One function of a web browser is to provide an address bar for a user to enter a URL.
Give \textbf{three} other functions of a web browser.
- \hrulefill
- \hrulefill
- \hrulefill