Explain the term website as used in the internet
(ii) State what ROM and RAM store.
ROM stores BIOS / bootstrap / start-up
RAM stores currently executing programs and data
Explain the following terms
(a) Disk mirroring
(b) Encryption
(c) Backup
(a) Disk mirroring- Data is written on two or more disks simultaneously.
(b) Encryption - Contents are scrambled so they cannot be understood without a decryption key
(c) Backup - A copy of the data is taken and stored in another location
What is a web browser?
Describe the function of the Cache memory
State the differences between a hub and a switch
Describe what the traffic control program should do when an emergency occurs.
give uninterrupted path through the system of linked traffic lights/
green link - wave
turn all lights to red
activate emergency generator
alarm
What is data encryption?
Give two other uses of hexadecimal in computer science.
(i) Give three advantages and disadvantages of using a touch-sensitive interface.
Advantages
Disadvantages
List three types of errors that are likely to exist in a program (3 marks)
Syntax errors-Incorrect use of programming language
Logical errors- The program do not give the expected output
Runtime errors- Premature end of a program
Differentiate between modulation and demodulation as used in data communication
Modulation refers to the process of converting a digital signal to analog signal at the transmission end while demodulation is to converting analog signal to digital signal at the receiving end
Describe two desirable features to look for in a laptop rather than a desktop computer.
– lightweight
– long battery life
– cool running processor
– touch pad
– internal webcam
Give an example of where a PAN could be used
State and explain characteristics of an algorithm
Input : An algorithm can take 0 or more inputs well defined outputs
Finiteness: an algorithm must terminate in finite time and after finite number of steps.
Definiteness : an algorithm must be clear and unambiguous. Each and every step of an algorithm must be clear and precise and it must have only one meaning
Feasibility: should be feasible with the available resources
Output : must produce at least one well defined output
Independent : should have a step-by-step directions which is independent of any programming language
Correctness: should solve the problem it is designed to solve
Efficiency: must take the shortest time possible to run and should require the least memory space. It should use a minimum number of computation steps and memory to produce the desired output. takes little time and memory to run
Generality: should not be limited to a specific case. It should work for all the valid inputs. works for many possible inputs
Effectiveness : should statements that are relevant to the problem. Every step must be basic and essential.
Describe the main characteristics that distinguish high-level programming languages from low-level languages.
What is a Uniform Resource Locator?
Describe the role of the registers and system clock within the fetch-execute cycle.
State three utility programs associated with the use of a hard drive. Explain the purpose of each the program
State the uses of 3D printers