Package deal
A Level Computer Science Q&A Bundle
Prepare with confidence and achieve excellence in your A Level Computer Science exams with the A Level Computer Science Q&A Bundle.
[Show more]Prepare with confidence and achieve excellence in your A Level Computer Science exams with the A Level Computer Science Q&A Bundle.
[Show more]Arithmetic Logic Unit (ALU) The part of the central processing unit that performs arithmetic computations and logical operations 
 
Control Unit Coordinates activities in the CPU, memory and peripherals 
 
Clock Creates pulses to step the control unit through its operations. Increasing the frequ...
Preview 2 out of 13 pages
Add to cartArithmetic Logic Unit (ALU) The part of the central processing unit that performs arithmetic computations and logical operations 
 
Control Unit Coordinates activities in the CPU, memory and peripherals 
 
Clock Creates pulses to step the control unit through its operations. Increasing the frequ...
Baud Rate The maximum possible number of signal changes that can occur in a wire per 
second. 
 
Bit Rate The number of bits that can be sent down a wire per second. 
 
Integer A whole number that can be positive, negative or zero. 
 
Examples: -3, 0, 7, 2013588. 
 
Natural (Number) A whole...
Preview 4 out of 39 pages
Add to cartBaud Rate The maximum possible number of signal changes that can occur in a wire per 
second. 
 
Bit Rate The number of bits that can be sent down a wire per second. 
 
Integer A whole number that can be positive, negative or zero. 
 
Examples: -3, 0, 7, 2013588. 
 
Natural (Number) A whole...
Describe how bit patterns may represent other forms of data, including graphics and sound. Bit patterns can be used to store information about other forms of data, for example images can be stored using the images height and width in pixels with the colour depth and sound can be stored as digital sa...
Preview 1 out of 2 pages
Add to cartDescribe how bit patterns may represent other forms of data, including graphics and sound. Bit patterns can be used to store information about other forms of data, for example images can be stored using the images height and width in pixels with the colour depth and sound can be stored as digital sa...
CPU Central Processing Unit 
ALU Arithmetic Logic Unit 
CU Control Unit 
PC (CPU) Program Counter 
ACC Accumulator 
MAR Memory Address Register 
MDR Memory Data Register 
CIR Current Instruction Register 
Define CPU The main processor in a computer system handling data and instructions. 
Define ALU ...
Preview 2 out of 5 pages
Add to cartCPU Central Processing Unit 
ALU Arithmetic Logic Unit 
CU Control Unit 
PC (CPU) Program Counter 
ACC Accumulator 
MAR Memory Address Register 
MDR Memory Data Register 
CIR Current Instruction Register 
Define CPU The main processor in a computer system handling data and instructions. 
Define ALU ...
List two components with which the CPU works to execute program instructions. Memory Input and Output Devices 
Describe the role of the Control Unit in the fetch-decode-execute cycle. The control unit coordinates the actions of the computer. It sends out control signals to other parts of the CPU and...
Preview 2 out of 13 pages
Add to cartList two components with which the CPU works to execute program instructions. Memory Input and Output Devices 
Describe the role of the Control Unit in the fetch-decode-execute cycle. The control unit coordinates the actions of the computer. It sends out control signals to other parts of the CPU and...
Constants They are variable whose values will not be changed by the program. 
What are the advantages of having constants? - Improves the readability of code - Easier to update the programming code if the value changes - Reduce the likelihood of inconsistency causing errors if multiple places use th...
Preview 1 out of 3 pages
Add to cartConstants They are variable whose values will not be changed by the program. 
What are the advantages of having constants? - Improves the readability of code - Easier to update the programming code if the value changes - Reduce the likelihood of inconsistency causing errors if multiple places use th...
176 Convert Denary 374 to Hexadecimal. 
2DF Convert Denary 735 to Hexadecimal. 
 Convert Hexadecimal DB7 to Binary. 
64001 Convert Hexadecimal FA01 to Decimal. 
The binary number obtained by subtracting each digit in a binary number from 1. Define one's compliment. 
The one's compliment of a binar...
Preview 2 out of 7 pages
Add to cart176 Convert Denary 374 to Hexadecimal. 
2DF Convert Denary 735 to Hexadecimal. 
 Convert Hexadecimal DB7 to Binary. 
64001 Convert Hexadecimal FA01 to Decimal. 
The binary number obtained by subtracting each digit in a binary number from 1. Define one's compliment. 
The one's compliment of a binar...
What is a static IP Address - never changes - provided by ISP 
What is the purpose and benefits of networking devices - File sharing - you can easily share data between different users. - Resource sharing - using peripheral devices and software between users, saves money - Sharing a single internet ...
Preview 2 out of 5 pages
Add to cartWhat is a static IP Address - never changes - provided by ISP 
What is the purpose and benefits of networking devices - File sharing - you can easily share data between different users. - Resource sharing - using peripheral devices and software between users, saves money - Sharing a single internet ...
What is an integer? A positive or negative whole number 
What is a Real or Float number? A positive or negative number that can have a fractional part. 
What is a Boolean? True or False 
What is a character? A single letter, number or symbol 
What is a string? A group of characters 
What is Date/Tim...
Preview 2 out of 12 pages
Add to cartWhat is an integer? A positive or negative whole number 
What is a Real or Float number? A positive or negative number that can have a fractional part. 
What is a Boolean? True or False 
What is a character? A single letter, number or symbol 
What is a string? A group of characters 
What is Date/Tim...
Start LDA one OUT LDA zero OUT LDA count SUB one STA count BRP start HLT One DAT 1 Zero DAT 0 Count DAT 3 
Explain, giving an example, how pipelining in a CPU could speed up the execution of this program. ( 3 marks ) An instruction can be fetched as the previous one is being decoded and the one befo...
Preview 2 out of 7 pages
Add to cartStart LDA one OUT LDA zero OUT LDA count SUB one STA count BRP start HLT One DAT 1 Zero DAT 0 Count DAT 3 
Explain, giving an example, how pipelining in a CPU could speed up the execution of this program. ( 3 marks ) An instruction can be fetched as the previous one is being decoded and the one befo...
Control Unit A register in the cpu that controls and coordinates the activities of the cpu directing the flow of data 
Bus a series of connectors that transfer signals between internal components 
Memory Read causes data from the addressed location in RAM to be placed on the data bus 
Memory Write C...
Preview 4 out of 49 pages
Add to cartControl Unit A register in the cpu that controls and coordinates the activities of the cpu directing the flow of data 
Bus a series of connectors that transfer signals between internal components 
Memory Read causes data from the addressed location in RAM to be placed on the data bus 
Memory Write C...
What is a queue? A First In First Out Data Structure. 
What is a stack? A LIFO, last-in first-out data structure. 
Define Abstract data type An abstract data type is a logical description of how the data is viewed and the operations that can be performed on it, but this is not necessarily known to t...
Preview 2 out of 9 pages
Add to cartWhat is a queue? A First In First Out Data Structure. 
What is a stack? A LIFO, last-in first-out data structure. 
Define Abstract data type An abstract data type is a logical description of how the data is viewed and the operations that can be performed on it, but this is not necessarily known to t...
Software Software comprises all of the programs that make the computer function 
Hardware The physical components of a computer system 
Systems software Required to run and manage the computer's hardware and application programs 
Disk Defragmentation Process of consolidating fragmented files on the...
Preview 2 out of 7 pages
Add to cartSoftware Software comprises all of the programs that make the computer function 
Hardware The physical components of a computer system 
Systems software Required to run and manage the computer's hardware and application programs 
Disk Defragmentation Process of consolidating fragmented files on the...
Baud Rate The maximum possible number of signal changes that can occur in a wire per second. 
Bit Rate The number of bits that can be sent down a wire per second. 
Integer A whole number that can be positive, negative or zero. 
Examples: -3, 0, 7, 2013588. 
Natural (Number) A whole number that is ei...
Preview 3 out of 20 pages
Add to cartBaud Rate The maximum possible number of signal changes that can occur in a wire per second. 
Bit Rate The number of bits that can be sent down a wire per second. 
Integer A whole number that can be positive, negative or zero. 
Examples: -3, 0, 7, 2013588. 
Natural (Number) A whole number that is ei...
Protocol A set of rules governing the exchange or transmission of data between devices. 
Hypertext Transfer Protocol (HTTP) protocol that defines how messages are formatted and transmitted over the World Wide Web 
File Transfer Protocol (FTP) a simple network protocol that allows the transfer of fil...
Preview 1 out of 3 pages
Add to cartProtocol A set of rules governing the exchange or transmission of data between devices. 
Hypertext Transfer Protocol (HTTP) protocol that defines how messages are formatted and transmitted over the World Wide Web 
File Transfer Protocol (FTP) a simple network protocol that allows the transfer of fil...
Abstraction Representation that is arrived at by removing unnecessary details 
Pop Remove and return the last item from a list/data structure 
Push To add an item to the top of a stack/end of a queue/list 
Depth First Traversal Each node in one branch is visited before backtracking to explore the ne...
Preview 1 out of 4 pages
Add to cartAbstraction Representation that is arrived at by removing unnecessary details 
Pop Remove and return the last item from a list/data structure 
Push To add an item to the top of a stack/end of a queue/list 
Depth First Traversal Each node in one branch is visited before backtracking to explore the ne...
Abstraction a way of separating logical and physical parts of a problem e.g. the london underground map. You get rid of unnecessary details 
Problem abstraction where you keep removing details until the problem reduces to one that has already been solved 
Modelling and Simulation Building a model of...
Preview 2 out of 14 pages
Add to cartAbstraction a way of separating logical and physical parts of a problem e.g. the london underground map. You get rid of unnecessary details 
Problem abstraction where you keep removing details until the problem reduces to one that has already been solved 
Modelling and Simulation Building a model of...
Waterfall Method A development methodology that splits a project up into a number of sequential stages, with each stage having a specific purpose. 
Pure Waterfall Method Identical to Waterfall Method, except once a stage is passed it cannot be re-visited. 
Stages of Waterfall Method 1. Define Requir...
Preview 1 out of 3 pages
Add to cartWaterfall Method A development methodology that splits a project up into a number of sequential stages, with each stage having a specific purpose. 
Pure Waterfall Method Identical to Waterfall Method, except once a stage is passed it cannot be re-visited. 
Stages of Waterfall Method 1. Define Requir...
1 Dimensional Arrays A standard list array - one index is needed to search for something in an array. 
2 Dimensional Arrays An array with 2 indexes needed to search - for example a table could be this. 
Interception of PseudoCode The ability to pick out and explain parts of code. 
Big O' A measure ...
Preview 3 out of 18 pages
Add to cart1 Dimensional Arrays A standard list array - one index is needed to search for something in an array. 
2 Dimensional Arrays An array with 2 indexes needed to search - for example a table could be this. 
Interception of PseudoCode The ability to pick out and explain parts of code. 
Big O' A measure ...
Stages of software development analysis Design Programming Testing Implementation Evaluation 
Analysis defining the problem so it can be solved 
Design consideration of how the product will look and work 
Programming breaking down the problem into smaller and smaller modules so each performs a singl...
Preview 1 out of 3 pages
Add to cartStages of software development analysis Design Programming Testing Implementation Evaluation 
Analysis defining the problem so it can be solved 
Design consideration of how the product will look and work 
Programming breaking down the problem into smaller and smaller modules so each performs a singl...
Q1.(a) Explain why compression is considered necessary for images on the web. [2] Transmission of data is faster (web pages will load more quickly) and uses less data allowance with smaller image files. 
Q1.(b) Explain why lossy compression techniques would not be suitable for use with files contain...
Preview 1 out of 2 pages
Add to cartQ1.(a) Explain why compression is considered necessary for images on the web. [2] Transmission of data is faster (web pages will load more quickly) and uses less data allowance with smaller image files. 
Q1.(b) Explain why lossy compression techniques would not be suitable for use with files contain...
PC Program counter, contains the address of the next instruction 
CIR Current Instruction Register: stores the address of the next instruction currently being executed and decoded 
MAR Memory Address Register, holds relevant memory address (to read from or write to) 
MDR Memory Data Register, stores...
Preview 2 out of 12 pages
Add to cartPC Program counter, contains the address of the next instruction 
CIR Current Instruction Register: stores the address of the next instruction currently being executed and decoded 
MAR Memory Address Register, holds relevant memory address (to read from or write to) 
MDR Memory Data Register, stores...
A Network of Networks. Internet 
A process or set of rules to be followed to solve a given problem. Algorithm 
A collection of related records. File 
A collection of related fields. Record 
Is an Internet standard for electronic mail transmission. SMTP 
Is an Internet standard protocol used by e-mai...
Preview 2 out of 8 pages
Add to cartA Network of Networks. Internet 
A process or set of rules to be followed to solve a given problem. Algorithm 
A collection of related records. File 
A collection of related fields. Record 
Is an Internet standard for electronic mail transmission. SMTP 
Is an Internet standard protocol used by e-mai...
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Stuvia is a marketplace, so you are not buying this document from us, but from seller Gianna1. Stuvia facilitates payment to the seller.
No, you only buy these notes for $40.49. You're not tied to anything after your purchase.
4.6 stars on Google & Trustpilot (+1000 reviews)
77254 documents were sold in the last 30 days
Founded in 2010, the go-to place to buy study notes for 14 years now