Glossary Of Terms Flashcards
Adware
Adware: A piece of malware that, once installed on a computer, will show adverts or other spam to the user.
also: anti-malware
Accumulator
Accumulator (Acc): A register in the processor that stores data from calculations as they are taking place, before results are sent back to the cache or RAM
Address
Address: The location of a byte of memory. Some secondary storage devices can have multiple terabytes of memory- each byte will have an address.
AI
AI: Artificial Intelligence- the next generation of computer programs that are so advanced they seem to be capable of independent thought and reasoning. See also: Skynet
Algorithm
Algorithm: A set of step-by-step instructions for solving a problem or completing a task.
Alpha testing
Alpha-Testing: Early-stage testing of a program by it’s developers to find bugs and issues that need fixing. See also: Beta-Testing
ALU
ALU: Arithmetic & Logic unit: the part of the processor that performs calculations, comparisons and logic.
Analogue
Representing data is continuous quantity, e.g. recording a soundwave,
Analogue digital converter
I will advise the tapes, analog, signal, idiot sandwich and converts into digital recording
Anti malware
A program region, including in an operating systems, utility system software designed to protect the computer agains malware
Application layer
The first layer of the TCP/IP protocols . Contains information about the application the packet data is for.
Application software
Programs installed on a computer, such as email web, browsers or games. They rely on the operating system and system managers
Argument
A piece of data given to a subroutine to use in a place of a parameter. The subroutine must be called with the same number of arguments as parameters.
ARPANET
Precursor to the Internet built in the 1960s, it became the Internet switched over to using protocols
Array
A structure that contains many items of data often of the same type the data is indexed so that particular item can be found
ASCII
American Standard Code for Information Interchange, a
7-bit character set used by all devices for representing text
in computers. See also Extended ASCII & UNICODE
Assembler
A type of translator that converts assembly into
machine code. Often a high-level programming language’s
translator will first convert code into assembly, before
using an assembler to convert into machine code.
Assembly
A low level programming language similar in
structure to machine code, but which uses mnemonics in place
of opcodes. Assembly is converted into machine code by an
assembler.
Audio File:
A file that stores sound. The size of the file is
calculated by
Duration x Sample Frequency x Bit Depth x Channels
Authenticated
The logging in to an account with a username
and password. Note that this does not confirm someone’s
identity- it just means they know the account details.
Back-Door Access
When malware that has infected a computer
creates a connection for a hacker to access the computer’s
files and sensitive information without authorisation.
Backup
Computer files saved elsewhere in the event of a
computer failure. Backups can either be full or incremental.
Backups often occur in the cloud. Backing-up is part of the
Utility Systems Software.
Bandwidth
A measure of the speed of data transmission across
a network connection. Measured in MegabitsPerSecond (MbPS)
. Beta-Testing
Testing done by a select group of individuals
to give feedback to a program’s developers about how well it
performs.