IB Computer Science (SL)

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/66

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

67 Terms

1
New cards

A-D converter

Analog-digital converter; "digitizer"

2
New cards

address bus

pathway from memory to processing unit carrying addressin in memory to and from where data is transferred

3
New cards

arithmetic and logic unit (ALU)

part of the CPU that performs arithmetic, logic, and similar operations

4
New cards

CPU

contains ALU, control unit, and registers

5
New cards

control unit

controls flow of data into CPU and its operation ?

6
New cards

registers

temporary storage location capable of holding one word

7
New cards

analog data

continuous data

8
New cards

bit

binary digit

9
New cards

byte

8 bits

10
New cards

BMP

files in bitmap form

11
New cards

bubble sort

...

12
New cards

buffer

portion of storage used to hold input or output data temporarily

13
New cards

bus

pathway used for sending signals between internal components of a computer; components may share same bus but can be transmitted simultaneously

14
New cards

cache

part of main store between main memory and processor; holds copy of data and instructions that are likely to be used next by the processor; faster than main memory

15
New cards

check sum

sum generated using individual digits of a number and employed as an error-detecting device

16
New cards

client

desktop computer or terminal used to access a computer-based system

17
New cards

client-server

network architecture where a system is divided between server taskes performed on instructions received from clients requesting data

18
New cards

compiler

translates a program into machine language, returning a list of syntax errors afterwards; produces an executable file that does not require the compiler

19
New cards

interpreter

tranlsates a program into machine language line-by-line, stopping if a syntax error is reached; does not produce independently executable program

20
New cards

data compression

method of reducing size of data; all redundancy is removed to reduce storage needed or to speed up transfer

21
New cards

data integrity

correctness of data after processing, storage, or transmission

22
New cards

data packet

part of a transmitted message that is sent separately; might include check digits, destination adress, etc

23
New cards

data security

method of ensuring that data is correct, safe, and cannot be read or accessed by those without permission

24
New cards

defragmentation software

application that reads file segments from non-contiguous sections of a storage device and writes files to same device so that each file segment is contiguous

25
New cards

digital data

discrete data (taken at intervals)

26
New cards

direct access file

file organized that a calculation provides the address of a record so the record may be directly accessed; records in file may be ordered or unordered

27
New cards

disk cache

RAM set aside to speed up access to a hard drive

28
New cards

encryption

process of transforming data into meaningless form for added security

29
New cards

fiber optic cables

cables used for networks made from fine strands of glass; can carry large amount of data at high speed; expensive

30
New cards

hub

in networking, a switch that sends data to the stations to which it is attached

31
New cards

LAN

computer network where all computers are directly linked via cables or microwave transmission

32
New cards

WAN

network providing communication services to geographic area larger than that of a LAN's; often wireless

33
New cards

magnetic ink character recognition

identification of characters through use of magnetic ink (OCR)

34
New cards

master file

permanent file holding information that can be accessessed and is periodically opdated by processing with a transaction file

35
New cards

transaction file

temporary file holding data that is later used for processing, generally to update a master file

36
New cards

mainfram

computer with extensive capabilities that may be connected to other computers to share facilities

37
New cards

memory address register (MAR)

holds address in memory of the instruction being executed in

38
New cards

modem

modulator/demodulator; converts digital signals from computer into audio to be sent over telephone lines and reconverted to digital

39
New cards

modulo arithmetic

arithmetic that uses integer result and integer remainder as separate components in division

40
New cards

modularity

aspect of programming where a program is broken into individual parts and tasks; multiple people can work on group and parts may be created and tested independently

41
New cards

optical character recognition (OCR)

software that reads printed characters and translates them into digital ASCII that may be used in word docs

42
New cards

OMR

optical mark and read forms

43
New cards

operating system (OS)

controls execution of programs as well as resource allocation, scheduling, peripheral management, and data management

44
New cards

microprocessor

integrated circuit incorporating main components of CPU; used in microcomputers and small computer-controlled devices

45
New cards

parity bit

binary digit appended to group of binary digits to make the sum of all digits odd or even as prescribed by predetermined protocols

46
New cards

peripheral device

any device that can communicate with a computer; input/ouput units, auxiliary storage, printers, keyboards, etc

47
New cards

pointing device

instrument such as mouse, trackball, or joystick that allows the user to move an icon onscreen

48
New cards

primary memory

memory where data and programs currently in use are stored

49
New cards

protocol

an internationally agreed set of rules meant to ensure transfer of data between devices; TCP/IP

50
New cards

prototyping

construction of simple version of a system during the design stage

51
New cards

real-time processing

manipulation of data while a process is in operation; results generally influence that process while it is occurring

52
New cards

router

device that identifies the destination of messages and send them via an appropriate route

53
New cards

secondary memory

memory allowing a user to store data and programs for unspecified period of time (eg a hard disk drive)

54
New cards

selection sort

...

55
New cards

semantics

meaning of characters/words in their syntax

56
New cards

sequential access

accesses records one by one in a linear fashion

57
New cards

server

program that provides services requested by client programs; computer that provides services to another computer over a network

58
New cards

star topology

network in which each device is connected to a central hub

59
New cards

system lifecycle

analysis, design, construction, testing, installation, maintenance

60
New cards

tree topology

groups of star topologies are grouped to a central cable

61
New cards

unicode

standardized 16-bit character set that represents character sets in most major languages; ASCII

62
New cards

utility

program designed to perform ordinary tastks such as copying data from one storage device to another

63
New cards

validation

process of checking the data input and ensuring it is the right type and within reasonable limits

64
New cards

virtual memory

use of secondary memory as if it were primary

65
New cards

virus

program that infects other programs or files by embedding a copy of itself into target files (fix with virus checker)

66
New cards

word

group of bits addressed, transferred, and manipulated as a single unit by CPU

67
New cards

binary search

list/array is divided into halves with half containing sought element again halved until it is found