Computer Studies Past paper definitions

Authors Avatar

2002

 

2003

1 Explain, using examples where appropriate, the meaning of these computer terms.

 (a) check sum

adding all the elements of a block/bytes/string/instructions in a program

produces a single number/value

which is stored with the block

meaningless total

e.g. hash total

 (b) relational database

contents of files are linked/data held in a number of interrelated files or

relations

by common fields

uses tables

e.g. one to many relationships

 (c) random access memory (RAM)

memory that can be read from

and written to/changed/altered

stores data/programs

directly addressable

volatile/temporary memory

 (d) top-down design

breaking down the problem/task/program

into sub problems/smaller tasks/modules

stepwise refinement

 (e) alphanumeric characters

letters of the alphabet (alphabetic)

plus numbers/digits 0 to 9

includes characters, e.g. punctuation, +, ?

1 Explain, using examples where appropriate, the meaning of these computer terms.

1 (a) buffer

temporary

store/memory

compensates for speed of CPU/devices to be matched

holds data being transferred between peripheral devices and CPU

example:

printer buffer to store data to be printed [2]

(b) verification

checking of data/correctness proofreading = 0

by re-keying check transmission = 0

comparing/use of second operator

double checking

example:

checking correctness of passwords [2]

(c) gigabyte

one thousand million/billion bytes

one thousand megabytes/8 billion bits (8,589,934,592 bits)

one million kilobytes

a unit of storage

230 bytes

example:

reference to hard disk storage, etc. [2]

(d) batch processing

process does not start until

all data collected together

uses JCL

no user interaction

example:

payroll system

electricity/water/gas (etc.) billing

cheque processing [2]

(e) file generations

successive versions of a master file/GFS

(periodically) updated

used in cases of systems failure to do back ups = 0

transaction file used to update master file

example:

supermarket stock control/updating stock [2]

2004

1 Explain, using examples where appropriate, the meaning of these computer terms.

 (a) byte

fixed number of bits, 8 bits

represents a character

e.g. a hex example or 1 1 0 1 0 0 0 1[2]

(b) compiler

program

converts/changes/translates high-level language into machine code/machine

language/low level language/object code

changes each high-level language instruction into machine code instructions

produces independent program capable of being executed by itself

all (syntax errors) listed

converts whole program before execution/in one go

converts source code to object code [2]

(c) handshaking

exchanging of signals

to establish communication

between two devices/computers

e.g. printer and computer, modem and computer [2]

(d) technical documentation

documentation to ensure that the system can be maintained/updated/altered/

developed/upgraded

trouble shooting/correcting errors/correcting faults

explanation of what the program does/how the system works

contains file structures

algorithms/flow charts/pseudo code

program listings

hierarchical charts [2]

(e) simulation

studying the behavior of a system

by using a model/represents real-life/mathematical representation

e.g. flight simulator (or others), hazardous applications

results can be predicted [2]

Using examples where appropriate, explain the following computer terms:

 (1) (a) MICR

magnetic ink character (reader/recognition)

E13B character set

allows automatic data entry

scanner/device/bank, special ink = 0

example:

numbers on the bottom of a cheque, draw characters [2]

(b) batch processing

Join now!

processing does not start until all data collected

reference to JCL

no need for user interaction

example:payroll system , electricity/gas/water (etc.) billing cheque processing [2]

(c) modem

modulator-demodulator

converts digital/data to analogue (and vice versa)/converts binary into sound

allows communication over telephone lines

(NOT a converter, device)

example:surf/connect to the net [2]

(d) virus

program/software

which replicates/copies itself

damages files/corrupts files/corrupts boot sector

corrupts memory

stops computer working, stops proper functioning = 0

examples:

worms, Trojan horse, time bomb, logic bomb [1 example only] [2]

(e) interrupt

a signal/request generated by a device/program

causes a break in the execution of ...

This is a preview of the whole essay