BGCSE Computer Studies 0597 key terms
BGCSE Computer Studies 0597 · Get comfortable with the vocabulary.
- Central Processing Unit (CPU)
- Related: Arithmetic Logic Unit (ALU), Control Unit, Main Memory
The main component that fetches, decodes and executes program instructions, performing arithmetic and logical operations and controlling the other parts of the computer system.
- Arithmetic Logic Unit (ALU)
- Related: Central Processing Unit (CPU), Control Unit
The part of the processor that carries out arithmetic operations such as addition and subtraction, and logical comparisons such as AND, OR and greater-than tests.
- Control Unit
- Related: Central Processing Unit (CPU), Arithmetic Logic Unit (ALU)
The processor section that directs operations by decoding instructions and sending control signals that coordinate the movement of data between memory, the ALU and input/output devices.
- Main Memory
- Related: Central Processing Unit (CPU), Secondary Storage, Cache Memory
Fast internal storage that holds the instructions and data currently in use; it is volatile, meaning its contents are lost when power is switched off.
- Cache Memory
- Related: Main Memory, Central Processing Unit (CPU)
A small, very fast store close to the processor that keeps frequently used instructions and data so that the slower main memory does not have to be accessed so often.
- Secondary Storage
- Related: Main Memory, Backup
Non-volatile backing storage such as hard disks, solid-state drives and optical discs, used to keep programs and files permanently when the computer is switched off.
- Input Device
- Related: Output Device, Sensor
Hardware that converts data from the outside world into a form the computer can process, for example a keyboard, mouse, scanner, microphone or barcode reader.
- Output Device
- Related: Input Device
Hardware that presents processed results to the user in a readable form, such as a monitor, printer, speaker or projector.
- Operating System
- Related: Utility Program, User Interface, Device Driver
System software that manages hardware, memory, files and running programs, and provides a user interface so that people and applications can use the computer.
- Utility Program
- Related: Operating System, Backup
A small piece of system software that performs housekeeping tasks such as virus scanning, disk defragmentation, file compression or backup.
- Device Driver
- Related: Operating System
Software that tells the operating system how to communicate with a particular piece of hardware, translating general commands into signals that the device understands.
- User Interface
- Related: Operating System
The part of a program through which a person interacts with the computer, such as a graphical interface with windows and icons or a typed command line.
- Application Software
- Related: Operating System, Word Processor, Database Management System (DBMS)
Programs written to help users carry out particular tasks, such as word processors, spreadsheets, browsers and games, rather than to manage the computer itself.
- Word Processor
- Related: Application Software
Application software for creating and editing text documents, offering features such as formatting, spell checking, tables, headers and mail merge.
- Spreadsheet
- Related: Application Software, Formula
Application software that arranges numbers in rows and columns of cells, allowing formulas and functions to recalculate results automatically when values change.
- Formula
- Related: Spreadsheet
An expression entered into a spreadsheet cell that calculates a value from other cells, beginning with an equals sign and using cell references and operators.
- Bit
- Related: Byte, Binary, Character Set
The smallest unit of data in a computer, a binary digit that has only one of two values, 0 or 1.
- Byte
- Related: Bit, Character Set
A group of eight bits treated as a single unit; it is commonly used to store one character and is the basic unit for measuring file size.
- Binary
- Related: Denary, Hexadecimal, Bit
A base-two number system that uses only the digits 0 and 1, which matches the two states a computer circuit can easily represent.
- Denary
- Related: Binary, Hexadecimal
The everyday base-ten number system that uses the digits 0 to 9, with each place value ten times the one to its right.
- Hexadecimal
- Related: Binary, Denary, Memory Address
A base-sixteen number system using digits 0 to 9 and letters A to F; it is used as a short, readable way to write long binary values.
- Character Set
- Related: Byte, Bit
An agreed list that gives every letter, digit and symbol a unique numeric code, such as ASCII or Unicode, so that text can be stored and exchanged.
- Memory Address
- Related: Hexadecimal, Main Memory
A unique number that identifies a particular storage location in memory, allowing the processor to find the data or instruction it needs.
- Local Area Network (LAN)
- Related: Wide Area Network (WAN), Router, Internet Protocol (IP) Address
A network that connects computers within a small area such as a room or a single building, usually owned and managed by one organisation.
- Wide Area Network (WAN)
- Related: Local Area Network (LAN), Router
A network that links computers over a large geographical area, often using communication links owned by telecommunications companies rather than the organisation itself.
- Router
- Related: Internet Protocol (IP) Address, Packet Switching, Local Area Network (LAN)
A device that joins networks together and forwards data packets towards their destination by choosing an appropriate path.
- Internet Protocol (IP) Address
- Related: Router, Domain Name System (DNS)
A unique numeric label given to a device on a network so that data can be sent to it and replies can find their way back.
- Domain Name System (DNS)
- Related: Internet Protocol (IP) Address, Uniform Resource Locator (URL)
The internet service that translates a human-friendly name such as a website address into the numeric address computers use to locate the server.
- Uniform Resource Locator (URL)
- Related: Domain Name System (DNS)
The full address of a resource on the internet, showing the protocol, the server name and the path to the particular page or file.
- Packet Switching
- Related: Router, Internet Protocol (IP) Address
A method of sending data across a network by splitting it into small packets that travel independently and are reassembled in order at the destination.
- Database Management System (DBMS)
- Related: Primary Key, Field, Query
Software that creates, stores, queries and controls access to a database, handling tasks such as validation, security and concurrent use by many people.
- Primary Key
- Related: Field, Database Management System (DBMS)
A field whose value is unique for every record in a table, used to identify each record reliably and to link tables together.
- Field
- Related: Record, Primary Key
A single item of data about an entity in a database table, such as a surname or date of birth, stored as one column for every record.
- Record
- Related: Field, Primary Key
A complete set of related fields describing one entity in a database table, for example all the stored details about one student.
- Query
- Related: Database Management System (DBMS), Record
A request for information from a database, written in a query language or built with a tool, that selects records meeting stated conditions.
- Algorithm
- Related: Pseudocode, Flowchart, Iteration
A finite, ordered set of unambiguous steps that solves a problem or completes a task, often written as pseudocode or a flowchart before coding.
- Flowchart
- Related: Pseudocode, Algorithm
A diagram that represents the steps of an algorithm using standard symbols such as ovals for start and end, rectangles for processes and diamonds for decisions.
- Pseudocode
- Related: Algorithm, Flowchart
A structured, English-like way of writing program logic that is not tied to any particular programming language and can be easily translated into code.
- Iteration
- Related: Selection, Algorithm
A programming construct that repeats a set of statements, either a fixed number of times or while a condition remains true.
- Selection
- Related: Iteration, Boolean
A programming construct that chooses between alternative paths of action by testing a condition, as in an if-then-else statement.
- Boolean
- Related: Selection, Algorithm
A data type with only two possible values, true or false, used for conditions and for storing simple yes-or-no facts.
- Validation
- Related: Verification, Query
Automatic checking by a program or database that data entered is reasonable, for example a range check or a presence check, before it is accepted.
- Verification
- Related: Validation
Checking that data has been copied or transferred accurately and matches its source, for example by double entry or by visual comparison.
- Systems Development Life Cycle
- Related: Feasibility Study, User Requirements, Prototype
The staged process of building an information system, typically covering investigation, analysis, design, implementation, testing, installation, documentation and review.
- Feasibility Study
- Related: Systems Development Life Cycle, User Requirements
An early investigation that judges whether a proposed system is technically possible, economically worthwhile and acceptable within the time available.
- User Requirements
- Related: Feasibility Study, Prototype, Systems Development Life Cycle
The documented description of what the people who will use a new system need it to do, gathered during analysis and used to judge the finished system.
- Prototype
- Related: User Requirements, Systems Development Life Cycle
A working, simplified version of a system built early so that users can try it and give feedback before the final version is developed.
- Malware
- Related: Virus, Phishing, Firewall
Any software written to cause harm or gain unauthorised access, including viruses, worms, trojans, spyware and ransomware.
- Virus
- Related: Malware, Antivirus Software
A malicious program that attaches itself to a legitimate file and spreads when that file is run, often damaging data or disrupting normal operation.
- Antivirus Software
- Related: Virus, Malware
A utility that scans files and memory for known malicious code, removes or quarantines what it finds, and should be kept updated to recognise new threats.
- Firewall
- Related: Malware, Encryption
Hardware or software that filters network traffic entering or leaving a computer or network, blocking connections that do not match allowed rules.
- Encryption
- Related: Firewall, Phishing
Scrambling data using a key so that it cannot be understood by anyone who intercepts it, with only the authorised holder able to decode it.
- Phishing
- Related: Malware, Encryption
A trick in which a criminal sends a fake message pretending to be trustworthy in order to persuade someone to reveal passwords or bank details.
- Backup
- Related: Secondary Storage, Utility Program
A copy of data or programs kept separately so that information can be restored if the original is lost through failure, theft or damage.
- Sensor
- Related: Input Device
A device that measures a physical quantity such as temperature, light or pressure and sends the reading to a computer system as data.
- Robot
- Related: Sensor, Artificial Intelligence
A programmable machine that can sense its surroundings and carry out physical actions, often used in manufacturing or in dangerous environments.
- Artificial Intelligence
- Related: Robot, Algorithm
Computer systems that perform tasks normally needing human intelligence, such as recognising speech, translating languages or making recommendations from data.
- Teleworking
- Related: Local Area Network (LAN), Wide Area Network (WAN)
Working from home or another remote location while connected to the workplace by computer and network links, reducing travel but needing reliable communication.
- Digital Divide
- Related: Teleworking, Uniform Resource Locator (URL)
The gap between people who have affordable access to computers, the internet and the skills to use them, and those who do not.