AS & A Level Computer Science (9618) Paper 1 Practice Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/24

flashcard set

Earn XP

Description and Tags

Comprehensive question-and-answer revision flashcards covering all major topics of the Cambridge AS Level Computer Science (9618) Paper 1 syllabus.

Last updated 2:08 PM on 9/26/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

What is the key difference between binary prefixes and denary prefixes?

Binary prefixes (KiB, MiB, GiB, TiB) are based on powers of 2 (2102^{10}, 2202^{20}, 2302^{30}, 2402^{40}), whereas denary prefixes (KB, MB, GB, TB) are based on powers of 10 (10310^3, 10610^6, 10910^9, 101210^{12}).

2
New cards

What is Binary Coded Decimal (BCD) and what are its primary benefits?

BCD represents each non-negative denary digit using a 4-bit binary sequence (a nibble). Its benefits include straightforward conversion between BCD and denary, easier display on digital equipment, and accurate representation of monetary values.

3
New cards

What is the formula for calculating the file size of a bitmap image in bytes?

File Size in Bytes=Width×Height×Bit Depth8\text{File Size in Bytes} = \frac{\text{Width} \times \text{Height} \times \text{Bit Depth}}{8}

4
New cards

What are the main differences between ASCII and Unicode character sets?

ASCII uses 77 bits per character (128128 characters), represents English only, is non-standardised, and uses less storage space. Unicode uses 1616 or 3232 bits per character (6553665536+ characters), supports multiple languages and emojis, is standardised, and uses more storage space.

5
New cards

What is the difference between lossy and lossless file compression?

Lossy compression permanently removes data to reduce file size, making it irreversible and causing quality loss. Lossless compression encodes data to reduce size without losing any data, making it completely reversible.

6
New cards

What is an embedded system and what are its key features?

An embedded system is a microprocessor dedicated to one specific task. Key features include being built into a larger system, containing non-easily updated firmware, having no general-purpose OS or extra peripherals, and requiring a processor, memory, and I/O capability.

7
New cards

How does a Solid State Drive (SSD) store data using flash memory?

SSDs store data in NAND flash memory using memory cells with floating gate and control gate transistors. Floating gates trap or free electrons to represent binary 11 or 00, controlled during read, write, and erase operations.

8
New cards

What is the main difference between RAM and ROM?

RAM is volatile, temporary memory that allows read/write operations and stores currently running data and instructions. ROM is non-volatile, permanent memory that allows read-only operations and stores boot-up instructions.

9
New cards

What are the key differences between Static RAM (SRAM) and Dynamic RAM (DRAM)?

DRAM uses a single transistor and capacitor per bit, requires continuous refreshing, has higher density, is slower, and is used for main memory. SRAM uses flip-flops/latches with multiple transistors, needs no refreshing, is faster, and is used for CPU cache memory.

10
New cards

What is the difference between a monitoring system and a control system?

A monitoring system only measures and reports status without taking action or using feedback or actuators. A control system uses feedback and actuators to perform automatic actions to maintain target system conditions.

11
New cards

What is the Von-Neumann Architecture's stored program concept?

It is the architecture concept where program instructions and data are stored together in the same memory space and are treated as indistinguishable by the system.

12
New cards

What are the roles of the Program Counter (PC) and Current Instruction Register (CIR)?

The PC stores the memory address of the next instruction to be fetched and increments automatically. The CIR stores the current instruction fetched from the MDR while it is decoded and executed by the CU.

13
New cards

How does the CPU handle interrupts during the Fetch-Execute cycle?

At the end of each FE cycle, the CPU checks interrupt flags. If a higher-priority interrupt exists, current register values are saved to a stack, the Interrupt Service Routine (ISR) runs, and then register values are restored from the stack.

14
New cards

What occurs during the First Pass and Second Pass of a Two-Pass Assembler?

First Pass removes comments/whitespace, parses labels, builds a symbol table, and assigns memory addresses. Second Pass replaces labels with absolute memory addresses using the symbol table and generates binary object code.

15
New cards

What is the difference between Phishing and Pharming?

Phishing uses fraudulent emails or messages to trick users into clicking links and inputting credentials. Pharming uses malicious code to corrupt DNS resolution or browser settings, automatically redirecting users to fake websites.

16
New cards

What is the difference between Data Validation and Data Verification?

Validation checks whether input data is reasonable, complete, and follows specified rules. Verification checks whether data was copied or entered accurately without transcription errors.

17
New cards

What are the primary advantages of a relational database over a file-based approach?

Relational databases reduce data redundancy, eliminate data inconsistency, decrease program-data dependency, allow enforced referential integrity, enable complex SQL queries, and provide customizable user access views.

18
New cards

What conditions must a database table satisfy to be in Third Normal Form (3NF)?

The table must be in 1NF (atomic values, primary key, no repeating groups), 2NF (no partial key dependencies on composite keys), and 3NF (no transitive dependencies where non-key attributes depend on other non-key attributes).

19
New cards

What are the main management tasks performed by an Operating System?

Memory management, file management, security management, hardware/device management, and process management.

20
New cards

What is a Dynamic Link Library (DLL) and what benefits does it offer?

A DLL is a shared library file loaded into memory at runtime for multiple programs. Benefits include smaller executable file sizes, lower RAM usage, and independent maintenance/updating without recompiling main applications.

21
New cards

What are the main differences between an Interpreter and a Compiler?

An interpreter translates and executes source code line-by-line (stopping at errors, making debugging easier but execution slower). A compiler translates the entire source code at once into an independent executable machine code file (faster execution, source code protected).

22
New cards

What are the four main software license types and their defining features?

Commercial (paid, closed source), Shareware (free trial period, paid afterwards, closed source), Open Source (free/accessible source code, editable and redistributable), and Free Software Foundation (free to run, study, modify, and share).

23
New cards

What is CSMA/CD and how does it manage network transmission on a bus topology?

Carrier Sense Multiple Access with Collision Detection listens to the channel before transmitting. If two devices transmit at once and collide, collision is detected, transmission stops, a jamming signal is sent, and devices wait a random period before retransmitting.

24
New cards

What are the key structural differences between IPv4 and IPv6 addresses?

IPv4 uses 3232-bit addresses split into 44 denary octets (00 to 255255) separated by dots. IPv6 uses 128128-bit addresses split into 88 hexadecimal groups (00000000 to FFFF\text{FFFF}) separated by colons.

25
New cards

What is the difference between a public IP address and a private IP address?

A public IP address is assigned by an ISP, unique across the internet, accessible publicly, and used for internet communication. A private IP address is assigned by a local router, unique only within the LAN, and inaccessible directly from the internet.