A level computer science p1

0.0(0)
studied byStudied by 2 people
0.0(0)
linked notesView linked note
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/126

flashcard set

Earn XP

Description and Tags

This review of lecture notes covers fundamental concepts and prepares the student for an upcoming exam.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

127 Terms

1
New cards

Numbers written using the symbols 0,1,2,3,4,5,6,7,8,9 for each digit.

Denary numbers

2
New cards

A digit in the binary number system written using either of the symbols 0 and 1.

Bit

3
New cards

A group of eight bits treated as a single unit.

Byte

4
New cards

A group of four bits.

Nibble

5
New cards

A prefix to define the magnitude of a value. Examples are kilo, mega, giga and tera representing factors of 10^3, 10^6, 10^9 and 10^12 respectively.

Decimal prefix

6
New cards

A prefix to define the magnitude of a value. Examples are kibi, mebi, gibi and tebi representing factors of 2^10, 2^20, 2^30 and 2^40 respectively.

Binary prefix

7
New cards

The binary number obtained by subtracting each digit in a binary number from 1

One’s complement

8
New cards

The one’s complement of a binary number, plus 1

Two’s complement

9
New cards

A condition when the result of a calculation is too large to fit into the number of bits defined for storage

Overflow

10
New cards

Storage of a binary value representing one denary digit in a nibble

Binary coded decimal (BCD)

11
New cards

When two BCD nibbles are stored in one byte

Packed BCD

12
New cards

A graphic consisting of drawing objects defined in a drawing list

Vector graphic

13
New cards

A component defined by geometric formulae and associated properties

Drawing object

14
New cards

Contains one set of values for each drawing object

Drawing list

15
New cards

Defines one aspect of the appearance of the drawing object

Property

16
New cards

The smallest identifiable component of a bitmap image, defined by just two properties: its position in the bitmap matrix and its color

Picture element (pixel)

17
New cards

The number of bits used to represent one pixel

Colour depth

18
New cards

The number of bits used to represent each of the red, green and blue colours

Bit depth

19
New cards

The number of pixels in the bitmap file defined as the product of the width and the height values

Image resolution

20
New cards

The product of width and height values for the number of pixels that the screen can display

Screen resolution

21
New cards

A set of bytes at the beginning of a bitmap file which identifies the file and contains information about the coding used

File header

22
New cards

Data obtained by measurement of a physical property which can have any value from a continuous range of values

Analogue data

23
New cards

Data that has been stored as a binary value which can have one of a discrete range of values

Digital data

24
New cards

Taking measurements at regular intervals and storing the value

Sampling

25
New cards

The number of bits used to store each sample

Sampling resolution

26
New cards

The number of samples taken per second

Sampling rate

27
New cards

Coding techniques that allow subsequent decoding to recreate exactly the original file

Lossless compression

28
New cards

Coding techniques that cause some information to be lost so that the exact original file cannot be recovered in subsequent decoding

Lossy compression

29
New cards

A network connecting computers on different sites, possibly thousands of kilometers apart

Wide area network (WAN)

30
New cards

A network connecting computers in a single room, in a single building or on a single site

Local area network (LAN)

31
New cards

An architecture where a client runs an application provided by a server on a network

Client-server

32
New cards

A client that only provides input and receives output from the application

Thin-client

33
New cards

A client that carries out at least some of the processing itself

Thick-client

34
New cards

The configuration of a network that defines how the various devices on the network are connected

Topology

35
New cards

Contains one shared link to which all devices are attached

Bus topology

36
New cards

A computer or server connected to a network

End-system

37
New cards

Contains direct links between devices

Mesh topology

38
New cards

Each end-system is linked to a central device

Star topology

39
New cards

A collection of connected LANs where some of them have different topologies or supporting technologies

Hybrid network

40
New cards

A transmission using copper wire or fibre-optic

Cable

41
New cards

A measure of the amount of data that can be transmitted per second

Bandwidth

42
New cards

A transmission using radio, microwave or infrared

Wireless

43
New cards

A system providing a service to end-systems

Server

44
New cards

A device that connects two cables and provides a full-strength signal to the second cable

Repeater

45
New cards

A device that connects two segments of a LAN

Bridge

46
New cards

A component used to identify the end-system

Network Interface Card (NIC)

47
New cards

A connecting device that can send a unicast message

Switch

48
New cards

The connecting device in a WiFi LAN

Wireless Access Point (WAP)

49
New cards

Provides the NIC function in a WiFi LAN

Wireless Network Interface Card (WNIC)

50
New cards

A device that acts as a node on the Internet

Router

51
New cards

When the bit stream content is transmitted at a time chosen by the user

On-demand

52
New cards

When the bit stream content is transmitted as it is produced

Real-time

53
New cards

The number of bits transmitted per second

Bit rate

54
New cards

A 32-bit long, hierarchical address of a device on the Internet

IPv4 address

55
New cards

A hierarchical distributed database installed on domain name servers that is responsible for mapping a domain name to an IP address. Also known as domain name system.

Domain name service (DNS)

56
New cards

Owned by and only accessed by an organization

Private cloud

57
New cards

Owned by a cloud service provider for general access

Public cloud

58
New cards

Volatile memory that can be read from or written to any number of times

Random-access memory (RAM)

59
New cards

Non-volatile memory that cannot be written to but can be read from any number of times

Read-only memory (ROM)

60
New cards

A temporary storage created for data transmitted from one part of the system to another which functions as a queue

Buffer

61
New cards

Consists of hardware components which the processor can access directly

Immediate Access Store (IAS)

62
New cards

Controls the cycles of activity within the processor

Internal clock

63
New cards

Controls the cycles of activity outside the processor

System Clock

64
New cards

A general-purpose register that stores a value before and after the execution of an instruction by the ALU

Accumulator

65
New cards

A component that carries an address. This can be to the memory controller to identify a location in memory which is to be read from or written to or it can be to the I/O system to identify the source or destination of the data

address bus

66
New cards

The component that can carry data from the processor to the memory or to an output device or can carry data from the memory or from an input device

data bus

67
New cards

A small number of bytes that can be handled as a unit by the computer system

Word

68
New cards

A screen back-lit by light-emitting diodes and with liquid crystal cells sandwiched between polarisers

Liquid-crystal display (LCD)

69
New cards

A flexible surface that causes contact between electrically resistive layers beneath when touched

Resistive touch screen

70
New cards

A rigid surface above a conductive layer that undergoes a change in electrical state when a finger touches the screen

Capacitive touch screen

71
New cards

The point in a computer program where processing stops in order for data to be inspected

Breakpoint

72
New cards

A component of a logic circuit that has an operation matching that of a Boolean operator

Logic gate

73
New cards

A statement that is either TRUE or FALSE

Logic proposition

74
New cards

An informal definition of an outcome which is dependent on one logic proposition or a combination of two or more logic propositions

Problem statement

75
New cards

Logic propositions combined using Boolean operators, which may be equated to a defined outcome.

Logic expression

76
New cards

The action defined in the instruction

Opcode

77
New cards

Defines instructions a value to be used

Operand

78
New cards

A binary code with a defined number of bits that comprises an opcode and, most often, one operand

Machine code instruction

79
New cards

A low-level language related to machine code where opcodes are written as mnemonics and there is a character representation for an operand

Assembly language

80
New cards

Software used to translate an assembly language program into machine code

Assembler

81
New cards

Instructions given to the assembler

Directive

82
New cards

Is where the instruction uses a value and defines how the operand must be used to find the value

Addressing mode

83
New cards

Is where bits in the accumulator are shifted to the right or left and a zero moves into the bit position vacated

Logical shift

84
New cards

A file based approach that causes it has to have accurate and up to date data

Data Integrity

85
New cards

File based approach which requires Data to be available only to authorized users

Data Privacy

86
New cards

File based approach that indicates data is secure if available for use and data is that of the original data stored

Data Security

87
New cards

Is a result of malware resulting in intent to cause harm to the system

Malware

88
New cards

A means of establishing a legal user is the actual user logging into a system, by the means of passwords or more complex means

Authentication

89
New cards

Is a way that IT systems help to govern and monitior use of the the system, but may include a need for legal enforcement

Data Protection Law

90
New cards

Is where you code for a program

Source Code

91
New cards

Is that what the complier has created

Object Code

92
New cards

A hardward/software that provides a means to monitor traffice, ensuring only the required access to the users that need it

Firewall

93
New cards

A formal recognition of ownership of a created and plublished work, providing a level of legal ownership

CopyRight

94
New cards

Is one where the bits move, and the most significant bit is moved to carry bit, the rest shifting and having an entry to a bit zero to the LSB.

Cyclical Shift

95
New cards

Also uses the shift to carry out multiplication or division of an signed integer stored in the
accumulator

Arithmetic Shift

96
New cards

A means to create a visual guide to an IT programmer, prettyprinting provides use

PrettyPrinting

97
New cards

Is one that involves an easy way to perform and store information

Utility program

98
New cards

Uses a developer interface to give access to soft ware tools within datadictionary

DBA

99
New cards

A way to create and apply a check to data upon data entry or input

Data Validatation

100
New cards

The requirement of the data by the programmer is tested via the key, the way

Foreign Key