Hardware and Communication Flashcards
Active System
have a small battery within the tag, and the device will transmit its identifier at regular intervals. Depending on the power supply, the range can be up to 200 metres. Commonly used in security tags in shops
Alt Text
appears on the screen as an ‘alternative’ if the image can’t be displayed, but it is also an accessibility feature as it is the text that is used by a screen reader
Amdahl’s Law
T(n)=T(1)(B+(1/n)(1-B))
estimated runtime in a multi-core processor
ADC
Analogue to Data Converter
creates digital sound signal in microphones
ALU
Arithmetic Logic Unit
performs all the mathematical calculations and logical operations in the CPU, used to perform calculations, make logical decisions and returns the answers to the accumulator
Arithmetic Pipeline
divides up an arithmetic operation into its individual steps and each step is performed overlapping the next step
Bandwidth
determines the amount of information the processor can process in a single instruction, measured in bits
Barcode
an extra digit or character added to the end of a long code, computed by applying an algorithm to the other digits. When the long code is entered, the check digit is calculated and compared to the check digit at the end of the code and if it doesn’t match, it isn’t validated
Bayer Filter
used in digital cameras to determine the colour of each pixel, this sits above the image sensor and provides an array of red, green, and blue filters, one for each photosite. There are twice as many green filters, as this matches the colour sensitivity of the human eye.
Benchmark Testing
involves measuring the performance and capacity of the CPU when doing tasks such as 3D rendering, floating point maths tests and file compression which take up a significant amount of memory
Biometrics
physical characteristics such as fingerprints, facial images, irises and voice
Biometric Spoofing
a term used to describe a method of fooling biometric scanners
Buffer
area of memory used in transfer of data between devices; each hardware device is assigned a buffer during system start-up
Bus
something that connects processors to another part of the computer
Address Bus
where the address of the data is communicated to main memory. The width (number of wires) defines the amount of physical memory that can be addressed
Control Bus
used to tell the memory or the device the operation is to be performed
Data Bus
a series of wires that connects the processor to the main memory (RAM) or cache memory. Can be used to read from or write to memory
FSB
Front Side Bus
the interface between CPU and memory, can only go as fast as clock speed, determines how quickly data can be sent from the CPU to the rest of the system
Byte Accessible
when locations can hold a byte of data instead of a bit
Cache Controller
a chip that manages retrieval, storage and delivery of data to and from cache memory or a hard disk
Cache Memory
very fast storage memory built into the CPU that is used to speed up the processing of instructions, holds frequently used instructions and data and is searched before the CPU searches main memory
L1 Cache
physically part of the CPU and is the smallest and fastest cache
L2 Cache
close to the CPU and main memory, is slightly larger and slower than L1 and is searched after the L1 cache
L3 Cache
in parallel archictecture, this can be accessed by all cores, is the largest and slowest core, instructions are searched for in here after searching the two cores, is still faster than the RAM
Central Processing Unit (CPU)
main processor that executes information in a computer
Chain
a series of clusters that make up a file, which can be scattered all over the hard disk
CISC Processor
Complex Instruction Set Computer Processor
includes a complete set of special purpose circuits that carry out variable sized instructions at very high speeds, reducing program size and the required number of memory cycles to execute the program
Clock
refers to a pulse or signal used to synchronise processes occurring within a computer, has a constant tick that switches between 1 and 0
Clock Speed
measured in either megahertz or gigahertz, depends on the number of ticks per second
Cluster (Disk)
group of sectors that are arranged next to each other on the same segments
Cluster (Servers)
where redundant servers use spare servers to take over if they go down
Computer
a machine that can be programmed to manipulate symbols, which responds to a specific set of instructions in a well-defined manner, executes a pre-recorded set of instructions and quickly stores and retrieves large amounts of data
Contemporary Processor Architecture
modern architecture concerning computer processing
Array Processing
where a processor performs computations on a vast array of data, only executing one instruction at a time on an array of data to enhance the computer’s performance
CPU Cache
a small, fast memory store located within the CPU which is searched before anywhere else and holds copies of the most frequently used data
Co-Processor
an additional processor used in some computer systems to perform specific tasks, generally mathematical ones that generally take up a lot of memory
GPU
Graphics Processing Unit
used to rapidly render detailed graphics
Maths Co-Processing
used to rapidly carry out floating point maths operations
Parallel Processing
takes place in computer systems with multiple cores, where each core executes instructions simultaneously. In theory, this would double the computer’s performance, however, this does not actually happen because some memory is used in allocating instructions to cores and sometimes instructions can’t be executed simultaneously because other instructions need to be executed first
Pipeline Execution
involves simultaneous execution of more than one instruction to increase performance, where multiple instructions are overlapped during execution
Control Unit
directs the flow of instructions and/or data/coordinates the other parts of the CPU/generates clock ticks or controls the clock
Cores
a complete CPU in its own right which can carry out any instructions
Delta Change Backup
only data changed since the previous back up is backed up, but the previous copy is also maintained in case it needs to be restored, useful as it is faster than completing a full backup
Demosaicing Algorithm
an algorithm in a digital camera that converts the analogue signal into binary form, so that each pixel is represented by a numerical value
DAC
Digital to Analogue Converter
a system that converts digital signal into analogue signal
Directory Table
stores the details of every file within that directory, which include the starting cluster of the file, the file name, the file extension, file attribute, date of creation and file size
Disk Defragmentation
where utilities juggle the contents of memory sectors around to keep files together as much as possible, making the computer run quickly and efficiently
Disk Fragmentation
where a file has been broken up across too many separate memory sectors, slowing down the access times of the file
Disk Thrashing
where the hard drive is being used for virtual memory because the RAM is full, giving the illusion of larger RAM
FAT
File Allocation Table
this keeps a record of every cluster on the hard disk and each record points to another record so a chain can be traversed
Flip-Flops
a type of circuit with two states, on and off, used to store data in solid state
Generation File Backup
involves storage of the three most recent versions of the master file, useful if one version is corrupted because the previous ones are still available but data should be stored off site in case of a disaster
Son Version
the most recent backup of the master file
Father Version
the second most recent backup of the master file
Grandfather Version
the third most recent backup of the master file
Harvard Architecture
similar to the Von Neumann model, except that it has two distinct sets of address and data buses, one of which is used for reading data from and writing data to the memory and the other is used for fetching instructions, solving the problem of the Von Neumann bottleneck
Incremental Backup
only backs up data that has changed and writes over older backups, useful as it saves storage space and is faster than full backup, but only allows the user to restore the most recent backup
Input Device
allows data to be inputted into a computer system
Biometric Device
software that uses biometric data such as fingerprints or irises
Braille Keyboard
a type of keyboard specifically designed for people who read Braille, with Braille characters on the keys instead of normal letters
Concept Keyboard
a keyboard with specific buttons instead of letters and numbers, often used in assistive and augmentative communication
Data Gloves
a wired glove used for inputting information, used to capture physical data such as the bending of the fingers
Digital Camera
used to capture images, these work by opening a shutter to allow light into the camera, focusing the light on an image sensor, which breaks the picture up into millions of pixels
Eye-Tracking Device
a form of assistive technology that is controlled by the eyes
Fingerprint Scanner
often used to access phones and computers and to authorise small payments, but are easily spoofed as fingerprints can be damaged by cuts and it is easy to acquire copies
Foot Switch
a form of assistive technology that allows the user to control input to a system through a series of pedals
Flatbed Scanner
allows users to scan a physical document such as a photograph, handwritten note, or important letter and save it as a digital bitmap image
Game Controller
a device used with video games or entertainment systems to provide input to a video game, typically to control an object or character in the game
Graphics Tablet
also known as a drawing tablet, this is used to create digital drawings with a special Stylus by pressing the tip on the tablet surface
Iris Scanner
an increasingly major part of security systems and one of the most secure forms of authentication, as the iris is protected by the cornea
Keyboard
allows a user to enter character data (numbers, letters, and symbols). It often has function keys or special purpose keys to perform common user tasks such as sending signals to control the volume or to switch between windows