←

Paper 1: Computer systems

1(a)4 marks
Compare Von Neumann and Harvard architectures, giving a use of each.
1(b)3 marks
Explain how pipelining improves processor performance and one situation that reduces its benefit.
1(c)4 marks
Compare CISC and RISC processors.
1(d)3 marks
Explain why GPUs are used for tasks other than graphics, such as machine learning.
1(e)2 marks
Explain why doubling the number of cores does not double performance.
2(a)4 marks
Compare solid-state drives with magnetic hard drives for a laptop.
2(b)2 marks
State two differences between RAM and ROM.
2(c)3 marks
A wildlife charity records video on remote cameras and needs to send footage back monthly. Recommend a storage medium for the cameras and justify it.
3(a)4 marks
Compare paging and segmentation.
3(b)4 marks
Describe round robin and shortest job first scheduling, and one disadvantage of each.
3(c)3 marks
Explain how an interrupt is handled by the processor.
3(d)2 marks
State two functions of the BIOS.
3(e)3 marks
Explain two uses of virtual machines.
3(f)3 marks
Discuss one advantage and one disadvantage of open-source software for a school.
3(g)6 marks
Describe the stages of compilation.
4(a)9 marks
A start-up is developing a mobile banking app. Discuss the suitability of the waterfall model and agile methodologies for this project.
4(b)4 marks
Compare procedural and object-oriented programming.
4(c)5 marks
Trace the following Little Man Computer program when the input is 3. State the outputs and explain the program's purpose.
        INP        STA numloop    LDA num        SUB one        STA num        OUT        BRZ end        BRA loopend     HLTnum     DATone     DAT 1
5(a)2 marks
Explain why lossy compression is unsuitable for a program file.
5(b)4 marks
Explain how asymmetric encryption allows two people who have never met to communicate securely.
5(c)2 marks
Explain why passwords are stored as hashes rather than encrypted.
5(d)8 marks
A library stores: Loan(LoanID, MemberID, MemberName, BookID, Title, Author, DateOut). (i) Explain why this is not in third normal form. (ii) Normalise it to 3NF. (iii) Write an SQL statement to list titles of books borrowed by member M104.
5(e)2 marks
Explain referential integrity using the library database.
5(f)2 marks
Explain atomicity and durability.
5(g)4 marks
Explain the advantages of using a layered protocol stack such as TCP/IP.
5(h)3 marks
Explain how DNS resolves a domain name to an IP address.
5(i)3 marks
Compare packet switching with circuit switching.
5(j)3 marks
Explain how firewalls and proxy servers protect a network.
6(a)2 marks
Convert 10110110 to denary and hexadecimal.
6(b)2 marks
Represent −20 in 8-bit sign and magnitude and in two's complement.
6(c)4 marks
A floating-point number has an 8-bit mantissa 0.0011010 and a 4-bit exponent 0101 (both two's complement). Normalise it and show that its value is 6.5.
6(d)3 marks
For the byte 10110110, state the result of AND 00001111, OR 11110000 and XOR 11111111.
6(e)2 marks
Explain why Unicode replaced ASCII for many applications.
6(f)6 marks
A binary search tree contains 50 at the root; 30 and 70 are its children; 20 and 40 are children of 30; 60 and 80 are children of 70. State the pre-order, in-order and post-order traversals.
6(g)4 marks
Use a Karnaugh map to simplify Ā·B̄ + Ā·B + A·B.
7(a)4 marks
Explain how two pieces of UK legislation apply to a company that collects customers' data online.
7(b)12 marks
Discuss the ethical, moral and cultural issues of companies using artificial intelligence to screen job applicants.

Finished?

Answer every question to finish (37 left), or finish when the time’s up.

Score 0 / 140 · 0 of 37 marked

This paper is written by Plasmo in the style of the OCR A-Level Computer Science exam. It is not a past paper and is not produced or endorsed by the exam board.

OCR A-Level Computer Science Mock Exam: Paper 1: Computer systems | Plasmo