Memory / Storage
System Software
Robust Programs
Data Representation
100
What type of storage is RAM? Volatile or non-volatile?

Volatile as it is temporary storage and once the computer turns off, it erases everything stored in RAM.

100

MacOs

Windows

Linus

iOS

Android

Give an example of a system software?

100

State 6 arithmetic operators that can be used in Python for calculation?

Modulus - %

Exponentiation - **

Integer Division - //

+  -  *  / - the usual

100

How many bytes in a mebibyte, MiB?

1024 kibibytes

200

Name 3 types of secondary storage and 2 examples for each

Magnetic - tape, HDD

Optical - CD, DVD, Blu-Ray

Solid State/flash - SSD, Memory card, USB drive

200

What does FDEC stand for?

Fetch-Decode-Execute Cycle

200

Creation of a variable is made up of two parts.

number = 10

name = "hello"

What are they called?

Declaration - name given to identify the variable Initialisation - the assigning of the first value


200

Convert the following Hex value 4B9 into binary.

010010111001

300

State 4 characteristics of secondary storage you might consider when choosing a secondary storage device.

Capacity

Speed

Portability

Durability

Reliability

Cost

300

State the name of the computer architecture that consists of the main memory and CPU which interconnected by the busses. It allows for both instructions and data to be stored together in main memory.

von Neumann Architecture which is also known as the Stored Program Concept.

300

What is the built-in function for finding the number of characters that may be within a "string".

myText = "Hello"

numChars = 0

numChars = len(myText)

prrint(numChars)

300

How do we calculate the size of a bitmap image?

Resolution (width x height) x colour depth

400

Which secondary storage type would be best suited for daily back-ups in a school? Why?

Magnetic

Capacity

Speed

Portability - doesn't need to be moved

Fairly reliable

Cost

400

Name the three buses that connect the CPU with memory? And state the direction of the buses.

Control Bus - bidirectional

Data Bus - bidirectional

Address Bus - unidirectional.


400

Name the three programming constructs and give  an example?

Sequence - input, process, output. the order of the program.

Selection - decision making, IF_ELIF_ELSE

Iteration - for and while loops

400

What is the -109 in binary? Explain the process of Two's Complement.

10010011

500

Explain how magnetic storage works.

Magnetic - moving parts, data stored on a surface of platter, use of magnets (north and south poles) -  

Solid state - no moving - made up of chips, has tiny transistors (switches) that trap a pool of electrons. empty electron pool = 0, full pool =1.

Optical - uses reflective light off the surface of a disk. reads the pits = 0 (bumps) and lands = 1 (flat).

500

This sends out electronic signals at regular intervals to all the other components in order to synchronise their actions? State what it is measure in.

Clock - faster the clock, the more instructions per second. Hz - hertz
500

State three types of errors that may occur when programming in Python?

Runtime Error

Logic Error

Syntax Error

Name Error

Zero Division

500

Name the two coding systems/character set that we use to represent text and values for us humans to understand?

ASCII and UniCode