IT Revision Flashcards
ASCII
American Standard Code for Information Interchange
the type of code that tells your keys which characters you are typing, offering 128 characters, with one bit per character
ADC
Analogue to Data Converter
creates digital sound signal in microphones
Analogue Input
converts a voltage level into a digital value that can be stored and processed in a computer
Analogue Output
a continuous output from PLC to field devices
And
a conjunction
only when both statements are true can the end result be true
straight line one, likes 0s
ALU
Arithmetic Logic Unit
performs all the mathematical calculations and logical operations in the CPU. Makes logical decisions and returns the answers to a temporary stage register known as the accumulator. A number needs to be inputted to be processed and a code from the controller which gives the operation to be performed
Arithmetic Shift Functions
multiplications of bit patterns, which involves moving the bits in a specified direction, either left or right, a number of places
Backing Store
Retains data written on it after the computer is switched off
Includes hard disks, flash drives, removable disks
BIOS
Basic Input Output System
a chip that enables a computer to communicate with other devices (eg keyboard, disk drive, monitor) on start up
Binary Digits
Either a 1 or a 0
Nybble
4 bits
Byte
8 bits
Kilobyte (Kb)
1024 bits
Megabyte (MB)
1024 KB
Gigabyte (GB)
1024 MB
Terabyte (TB)
1024 GB
Petabyte (PB)
1024 TB
Exabyte (EB)
1024 PB
Zettabyte (ZB)
1024 EB
Yotabyte (YB)
1024 ZB
Boolean
statements that can be true or false
Absorptive Law
allows complicated expressions to be simplified by absorbing terms
A+(A.B)=A, A(A+B)=A
Annulment Law
states that and always equals 1, and or always equals 0
A.0=0 A+1=1
Associate Law
states that statements can be rearranged
A+(B+C)=(A+B)+C=A+B+C, A(B.C)
Commutative Law
states the order of conjuctions/disjunctions does not matter
A.B=B.A A+B=B+A
Complement Law
states that a term anded with its complement equals 0 and a term ored with its complement equals 1
A.NotA=1 A+NotA=0
Distributive Law
states that the order of brackets matter, however the contents of the brackets’ order doesn’t matter
A(B+C)=A.B+A.C A+(B.C)=(A+B).(A+C)
Double Complement Laws
states that the double complement of a variable is always equal to the variable
Impotent Law
states that an input that is anded or ored with itself equals itself
A+A=A A.A=A
Identity Law
states that if a term is ored with a 0 it will always be a 0/ if a term is anded with a 1 it will always be a 1
0.1 = 1 0+1=0
Bridge
A computer networking device that creates a single aggregate network from multiple communication networks or network segments
Brouter
Does the work of a bridge and a router
Bus
something that connects the processor to another part of the computer
Address Bus
where the address of the data is communicated to the main memory. The width defines the amount of physical memory that can be addressed
Control Bus
used to tell the memory or the device the operation that is to be formed
Data Bus
a series of processors that connects the processor the main memory (RAM) or cache memory. Can be used to read from or write to the memory.
Capacity
the quantity of data that a storage medium can hold
Central Processing Unit (CPU)
main processor that executes instructions in a computer
Clock Speed
the speed at which a processor operates
Overclocking
when the process is set to run faster than the original design and overheats
Underclocking
when the process is set to run slower than the original design
Cores
a term used to describe the processing components within the CPU. Multi-core processors therefore have many processing components within the same CPU. These can be dual-core or quad-core.
Dual-Core Processor
in theory, a processor that processes twice as fast as single-core
Quad-Core Processor
in theory, a processor that processes four times as fast as a single-core processor
Cache (Memory Type)
a fast access type of memory that is very expensive and is able to provide instructions and data to the CPU faster than memory systems
L1 Cache
Smallest and fastest cache
L2 Cache
Larger and slower than the L1 cache, instructions are searched for in here if not in L1
L3 Cache
Largest and slowest cache, instructions are searched for in here if not in L1 or L2
Cache (Disk Type)
a hard disk that is not part of the normal array
Character
single character, eg H
Colour Depth
the amount of red, green and blue in each pixel
Computer Port
hardware that interfaces between the computer and other computers in peripheral devices
Audio Port
connector to plug ANALOGUE audio signals into a computer
Digital Visual Interface
to connect a video source to a computer monitor
Ethernet
mainly used for network and internet connectivity, carries broadband signals between different wired internet-capable devices
HDMI
High-Definition Multimedia Interface
used to transfer audio/visual data to compatible monitors/IDTV/video projectors
IEEE1934 Interface/Firewire
used for high-speed data transfer
PS/2 Connector
a six-pin connector used to connect mice and computers
Universal Serial Bus (USB)
allows high-speed connectivity with peripheral devices
Computer System
operates with hardware and software to create a functional solution
Controller
fetches instructions, translates and decodes them and then manages the execution of these instructions. Controls fetch-execute cycle
Control Unit
directs the flow of instructions and/or data or coordinates to other parts of the CPU, also generates clock ticks or controls the clock
Data
a set of raw facts and figures that have no apparent reasoning
Data Capture
the name given to the input of data into the system in a suitable format
Digital Input
detects if a voltage is above/below a specific threshold
Data Output
allows you to control a voltage with a computer
DNS
Domain Name System
a distributed database that matches IP addresses to computer system resources, for example, to give a domain name Google instead of 173.194.34.191
Durability
how susceptible something is to damage
Dynamic Host Configuration Protocol Server
a server that allocates IP addresses
Embedded System
a combination of software and hardware that performs a specific task rather than a general-purpose computer that is designed to carry out multiple tasks. Often control real time events so must be completely reliable. They are embedded in firmware and stored in read-only memory. Most react to conditions such as temperature, weight, vibration and air quality, detecting external conditions and reacting to them by recording data, turning motors on or off, sounding an alarm or sending a message to the processor
Encryption
means that data can only be read by someone has the same decryption software on the other end (e.g. like on WhatsApp)
Fetch-Execute Cycle
Fetch-Execute Cycle – made up of three steps for processing instructions by a currently running program:
1. The fetch cycle takes the address required from the memory, stores it in the instruction register, and moves the program counter on one so that it points at the next instruction.
2. The control unit checks the instruction in the instruction register. The instruction is decoded to determine the action that needs to be carried out.
3. That actual actions that happen during the execution cycle depend on the instruction itself.
Fibre Optic Cable
cables with many optical fibres inside plastic casing which transfer data in the form of light
a single keystroke
1B
a number from 1 to 255
1B
one line of text
70B
a short e-mail
1KB
a third of a page of text
1KB
a small picture
8KB
a basic webpage
30KB
maximum size for all elements of a webpage
100KB
a five page word document
500KB
a PDF for downloading
500KB
a minute of audio when stored as an MP3
1MB
a DVD film
5MB
an HD file
10MB
a Blu-Ray film
25MB
maximum amount of data on one CD-ROM
700MB
Full-Duplex
allows more than one person to transmit data at once
Half Duplex
only allows one person to transmit data at once (e.g. on walkie-talkies)
Gateway
a piece of networking hardware used in telecommunication networks that allows data to flow from one discreet network to another
Graphics
visual images produced by computer processing
Bitmap Image
a type of raster image that is composed of many tiny parts, called pixels, which are often many different colours. It is possible to edit each individual pixel
Raster Graphics
dot matrix data structures representing a grid of pixel which cannot scale up without loss of apparent quality. They tend to need a lot of storage
Vector Graphics
allows the graphic to resize without losing quality, unlike the other two. This is because they use geometrically primitive objects such as points, lines, curves, shapes or polygons which are based on mathematical expression to represent images
GPU
Graphics Processing Unit
a microprocessor that performs the calculations needed to produce graphic images on screen. Initially the CPU performed these calculations, but as more complex applications were developed, such as 3D graphics and video quality animations, the GPU was introduced to offload those tasks from the CPU. GPUs can be integrated within the circuitry of the motherboard or provided on a dedicated graphics card.
Integrated GPU
uses the computer’s RAM. Is cheaper than installing a dedicated GPU, it generates less heat and uses less power. They are perfect for general graphics processing such as watching or editing videos and word processing
Dedicated GPU
has its own video memory, used by people such as professional graphic designers and serious gamers, but use more sound and require a good cooling system
Sound Card
may be on the motherboard or designed to fit a PCI slot. Enable the computer to output sound through speakers, to record sound from a microphone and to manipulate sound stored or a disk. Sound cards convert analogue input signals into digital data and reverse this process for audio output.
Mono Card
a sound card that only allows one channel for multiple speakers
Stereo Card
a sound card that allows multiple channels for multiple speakers
Hardware
physical parts of a computer system, needed to gain a usable output from the system
Hub
node that broadcasts data to every computer or ethernet-based device on a network
HMI
Human Machine Interface
the user interface that connects an operator to a controller for an industrial system
Implicaton
the relationship between two statements
Information
data which has been processed and is given a meaning
Input Device
where data is inputted into the system e.g. keyboard, mouse
Integer
whole number
IP Address
Internet Protocol Address
an address allocated to a computer system on a network, used to uniquely identify systems on a network, allowing communication between them
Lossless Data
a way of compressing data without removing parts
Lossy Data
a way of compressing data by removing parts
MAC Address
Media Access Control Address
a 12-digit hexadecimal number that is most often displayed with a colon or hyphen separating every two digits to make it easier to read. It is a unique identifier for network interfaces
Memory
the part of a computer where data or program instructions can be stored for future use
Cache Memory
a small memory store used directly by the CPU, holds copies of the most frequently used instructions and data, reduces access time and speeds up processing; is volatile; data can be changed; is very fast
Flash Memory
is solid state (adapted from EPROM), composed of a series of logic gates that hold data in a non-binary format, now often used to replace ROM chips, involved in read/write only devices. Is permanent. Can be very slow. Data can be changed.
RAM
Random Access Memory
Allow multi-tasking so it is possible to have multiple programs running at once, holds data for programs currently being executed, editable, volatile
ROM
Read-Only Memory
Memory that is uneditable, non-volatile and controls functions such as what the computer does on start up
Virtual Memory
incorporates paging and swapping and is a memory management technique that gives the illusion of a very large main memory by moving data out to slower media e.g. a disk when it is not being used. Is used when RAM is full, uses the hard drive to temporarily store RAM content, causes system to slow down and stores programs and data not currently in use and retrieves them when required.
Metadata
data about data e.g. height and width of images
Microprocessor
an integrated circuit that contains all the functions of the CPU
Most Significant Bit
the bit that decides whether a number is positive or negative, where 0 is positive and 1 is negative
Motherboard
main circuit board of the computer. The CPU and ROM will be mounted on the mother board, which also provides RAM expansion slots, USB ports, PCI slots for expansion cards and controllers for devices such as the hard drive, DVD drive keyboard and mouse.
Negation
a unary argument i.e. it is not
Network Interface Card
provides a computer with a connection to a network
Network Protocols
allows computers on networks to communicate
Wi-Fi
wireless
two common standards are Bluetooth and 801.11
TCP
Transmission Control Protocol
popular communication protocol that is used for communicating over a network and divides any messages into a series of packets that are sent from source to destination where it gets reassembled
IP
Internet Protocol
an addressing protocol and is often combined with TCP to use a series of packets
HTTP
Hyper Text Transfer Protocol
allows webpages to be shared
HTTPS
Hyper Text Transfer Protocol Secure
allows webpages to be shared securely
POP3
Post Office Protocol 3
most commonly used for receiving e-mails over the internet
SMTP
Simple Mail Transfer Protocol
allows transmission of e-mails on a computer network
IMAP
Internet Message Access Protocol
transfers messages between computer systems via the internet, generally used for retrieval and storage
Octet
a group of two digits in a MAC address
OSI Model
Open Systems Interconnection Model
model that characterises and standardises the communication functions of a telecommunication or computing system regardless of its internal structure
Applications Layer
tells the computer how data is going to be used
Presentation Layer
tells the computer how to change data to a form that can be read
Session Layer
tells the computer how the data is exchanged (e.g. half or full duplex)
Transport Layer
tells the computer how the data is going to transported, broken up and put back together
Network Layer
tells the computer how things are sent across e.g. traffic control, uses internet protocol, keeps addresses of different computers to each computer, decides routes which data takes
Data Link Layer
tells the computer how data will be carried e.g. how quickly
Physical Layer
the raw bit that streams over a physical medium (e.g. Bluetooth, Ethernet, USB)
Operator
the part of computer instruction which specifies how the data is to be manipulated
Operand
the part of computer instruction which specifies what data is to be manipulated or operated on, whilst at the same time representing the data itself
Output Device
where information is presented in a logical form
Overflow
the result of an addition or shift process if the number it results in is too large to fit in the space avaliable