Computer Science Information Representation and Systems

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/44

flashcard set

Earn XP

Description and Tags

Comprehensive practice flashcards covering binary representations, multimedia encoding, networking, hardware components, and software fundamentals based on lecture notes.

Last updated 5:16 AM on 4/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

45 Terms

1
New cards

Binary Prefix

A measurement of data size based on powers of 2, such as a Kibibyte (KiB) which is 2102^{10} or 10241024 bytes.

2
New cards

Decimal Prefix

A measurement of data size based on powers of 10, such as a Kilobyte (KB) which is 10310^3 or 10001000 bytes.

3
New cards

Hexadecimal

A base-16 number system that uses 16 digits: 10 numbers (0-9) and 6 letters (A-F).

4
New cards

Binary Coded Decimal (BCD)

A number system that uses 4-bit codes to represent each denary digit from 0 to 9.

5
New cards

One's Complement

A method of representing positive and negative numbers where a positive binary number is inverted to become negative; it has two representations for 0.

6
New cards

Two's Complement

A method of representing signed numbers where the positive binary number is inverted and 1 is added to the right-most bit, allowing 8 bits to represent values from 128-128 to +127+127.

7
New cards

Overflow

A condition that occurs when the result of a calculation is a larger number than can be stored in the given number of bits.

8
New cards

Character Set

A list of symbols and characters recognized by computer hardware and software, where each character is represented by a unique binary code.

9
New cards

Unicode

A character set that uses 16, 24, or 32 bits, designed to be a superset of ASCII that can represent most characters in other languages.

10
New cards

Pixel

The smallest picture element which can be drawn on an image.

11
New cards

File Header

A section of a file that stores metadata about the file contents, such as file type, size, and dimensions.

12
New cards

Image Resolution

The number of pixels per unit measurement in an image, or the number of pixels wide by the number of pixels high.

13
New cards

Colour Depth (Bit Depth)

The number of bits per pixel, which determines the number of colours that can be represented in an image.

14
New cards

Vector Graphic

An image represented by a series of geometric shapes, lines, and objects stored as coordinates and mathematical formulas.

15
New cards

Sampling

The process of taking measurements of the amplitude of an analogue signal at regular time intervals to convert it to digital form.

16
New cards

Sampling Rate

The number of sound samples taken per unit of time, typically per second.

17
New cards

Sampling Resolution

The number of distinct values available to encode each sound sample, specified by the number of bits used.

18
New cards

Lossless Compression

A compression method designed to lose none of the original detail, allowing the original file to be recreated exactly.

19
New cards

Lossy Compression

A compression method that removes detail to produce a significant decrease in file size, where changes may not be noticeable to the user.

20
New cards

Run-length Encoding (RLE)

A lossless compression technique that reduces the size of a string of adjacent, identical characters or pixels by encoding them into a run count and a value.

21
New cards

LAN (Local Area Network)

A network covering a small geographical area, typically using dedicated hardware owned by the organization.

22
New cards

WAN (Wide Area Network)

A network covering a large geographical area, often using external or public infrastructure.

23
New cards

Thin-client

A client computer that performs minimal processing and relies heavily on a server for data storage and processing.

24
New cards

Thick-client

A client computer that performs most of its own processing and can function independently or offline.

25
New cards

Bus Topology

A network structure where all systems are connected to a single shared link with no direct connection between pairs of end systems.

26
New cards

Mesh Topology

A network structure where every device is connected to at least one other device, providing multiple routes for data packets.

27
New cards

Bit Streaming

A sequence of digital signals or bits transferred at high speed over a communication path for immediate playback.

28
New cards

Embedded System

A microprocessor or microcontroller built into a larger system to perform one specific task.

29
New cards

Buffer

A temporary storage area used to hold data before it is used by a receiving device, allowing devices at different speeds to operate independently.

30
New cards

RAM (Random Access Memory)

Volatile memory used for temporary storage of data and programs currently in use; contents are lost when power is turned off.

31
New cards

ROM (Read Only Memory)

Non-volatile memory used for permanent storage of startup instructions (BIOS/bootstrap); contents cannot be easily changed.

32
New cards

SRAM (Static RAM)

A type of RAM that uses flip-flops to store bits and does not require refreshing, offering faster access times but lower data density.

33
New cards

DRAM (Dynamic RAM)

A type of RAM that stores bits as a charge in a capacitor and must be refreshed regularly, offering higher data density at a lower cost.

34
New cards

EEPROM

Electrically Erasable Programmable ROM, which can be erased and reprogrammed using an electric voltage while still in the device.

35
New cards

Actuator

A hardware component in a control system that produces an action by converting electrical energy into mechanical force.

36
New cards

Stored Program Concept

The principle that instructions and data are stored in the same memory space in main memory.

37
New cards

Program Counter (PC)

A register that stores the address of the next instruction to be fetched from memory.

38
New cards

Accumulator (ACC)

A general-purpose register that stores the results of calculations performed by the Arithmetic and Logic Unit (ALU).

39
New cards

Address Bus

A unidirectional bus used to transfer the memory address of the location to be accessed.

40
New cards

Data Bus

A bidirectional bus used to transfer data between the processor, memory, and input/output devices.

41
New cards

Interrupt

A signal sent to the processor from a device or process seeking immediate attention.

42
New cards

Assembler

A program that translates assembly language mnemonics into machine code executables.

43
New cards

Compiler

A translator that converts the entire source code of a high-level language into an executable file before execution.

44
New cards

Interpreter

A translator that reads, translates, and executes high-level language code one line at a time.

45
New cards

Dynamic Link Library (DLL)

A collection of shared, pre-compiled library programs that are linked to the main program only during execution.