Term
|
Definition
| The general term for the physical components that make up a computer system. |
|
|
Term
|
Definition
| Programs for controlling the operation of a computer or processing of electronic data. |
|
|
Term
|
Definition
| Software designed to provide the services that the computer requires to operate. |
|
|
Term
|
Definition
| Software that provides the services that the user requires to solve a task (e.g., word processing, video editing). |
|
|
Term
| Central Processing Unit (CPU) / Processor |
|
Definition
| An electronic circuit board in a computer that can execute instructions from a computer program. |
|
|
Term
|
Definition
| A printed circuit board that acts as a 'hub' which allows the processor and other computer hardware to function and communicate with each other. |
|
|
Term
| Random Access Memory (RAM) |
|
Definition
| An internal chip where data is temporarily stored when running applications; it is often referred to as a volatile or temporary memory. |
|
|
Term
|
Definition
| Memory used to store information that needs to be permanent (like configuration data); it is referred to as non-volatile memory. |
|
|
Term
|
Definition
| Memory whose contents are lost when power to the computer is turned off (e.g., RAM). |
|
|
Term
|
Definition
| Memory where the information stored is not lost even when power is turned off (e.g., ROM). |
|
|
Term
|
Definition
| Physical data that changes smoothly from one value to the next, having an infinite number of values. |
|
|
Term
|
Definition
| Data that can only have discrete, discontinuous values (e.g., the binary values 0 and 1). |
|
|
Term
|
Definition
| A computer program that translates a program written in a high-level language (HLL) into machine code so that it can be directly used by a computer. |
|
|
Term
|
Definition
| Software that enables one or more hardware devices to communicate with the computer’s operating system. |
|
|
Term
|
Definition
| Programs designed to carry out specific tasks on a computer to help manage, maintain and control computer resources (e.g., antivirus, backup software). |
|
|
Term
|
Definition
| To process instructions entered into the computer in order to produce an output. |
|
|
Term
|
Definition
| A single integrated circuit which is at the heart of most PCs and is also found in many household devices. |
|
|
Term
|
Definition
| Hardware device that allows a user to enter data or instructions into a computer directly. |
|
|
Term
|
Definition
| Hardware device that takes output data and puts it into a human-readable format or uses it to control another device. |
|
|
Term
|
Definition
| Storage devices used to permanently store large amounts of data; must be non-volatile. |
|
|
Term
|
Definition
| Code stored on ROM that tells the computer what to do when it first starts up. |
|
|
Term
|
Definition
| Software running in the background of a computer system that manages basic functions (like input/output operations, security, and program execution). |
|
|
Term
| Command Line Interface (CLI) |
|
Definition
| A user interface that requires a user to type in instructions to choose options or run software. |
|
|
Term
| Graphical User Interface (GUI) |
|
Definition
| A user interface that allows the user to interact using pictures or symbols (icons), often via WIMP technology. |
|
|
Term
|
Definition
| A user interface that uses the human voice to give commands to a computer system. |
|
|
Term
|
Definition
| A user interface that relies on human interaction by the moving of hands, head, or feet (using computer vision techniques). |
|
|
Term
|
Definition
| A general-purpose computer made up of separate components (monitor, keyboard, mouse, and processor unit); characterized as not very portable. |
|
|
Term
|
Definition
| A group of computers which are considerably more portable than desktop computers. |
|
|
Term
|
Definition
| A portable computer where all components (monitor, keyboard, pointing device, processor) are together in one single unit. |
|
|
Term
|
Definition
| A mobile phone that has an operating system, allowing it to run computer applications (apps) and connect to the internet. |
|
|
Term
|
Definition
| A mobile computer that uses touch screen technology and does not have a conventional (physical) keyboard. |
|
|
Term
|
Definition
| A hybrid mobile computer with a larger screen than a smartphone but is smaller than a tablet. |
|
|
Term
|
Definition
| A small application that carries out a single task; usually embedded in an HTML page on a website and can be executed from within a browser. |
|
|
Term
| Artificial Intelligence (AI) |
|
Definition
| A machine or application which carries out a task that requires some degree of intelligence, such as decision-making or problem-solving. |
|
|
Term
|
Definition
| 'Catch all' term for all immersive technologies that combine real and virtual combined environments (including VR and AR). |
|
|
Term
|
Definition
| Technology that takes the user out of the real-world environment and fully immerses them in a simulated digital world. |
|
|
Term
|
Definition
| Technology that overlays virtual information and objects onto real-world situations, thereby enhancing the real world. |
|
|
Term
| Computer-aided design (CAD) software |
|
Definition
| Software used to help in the creation, manipulation, modification and analysis of a drawing/design. |
|
|