Abbreviations in IT

A

ACKACKnowledgement
AIArtificial Intelligence
ALSAAdvanced Linux Sound Architecture
AMOLEDActive-Matrix Organic Light-Emitting Diode
ANSIAmerican National Standards Institute
APIApplication Programming Interface
ARMAdvanced RISC Machines
ARPAAdvanced Research Projects Agency
ARPANETAdvanced Research Projects Agency Network
ASCIIAmerican Standard Code for Information Interchange
ASPActive Server Pages (Microsoft)
ATAAdvanced Technology Attachment
ATAPIAdvanced Technology Attachment Packet Interface
ATMAsynchronous Transfer Mode
AWSAmazon Web Services

B

bbit
BByte
BashBourne-again shell
BASICBeginner's All-Purpose Symbolic Instruction Code
BBSBulletin Board System
binbinary
BINDBerkeley Internet Name Domain
BIOSBasic Input Output System
bitbinary digit
BlobBinary large object
BlogWeb Log
BOOTPBootstrap Protocol
BSDBerkeley Software Distribution, name of an OS
BTBluetooth
ByteBy eight; 8 bits = 1 Byte

C

CACertificate Authority
CADComputer-Aided Design
CAPTCHACompletely Automated Public Turing test to tell Computers and Humans Apart
CD-ROMCD Read-Only Memory
CD-RWCD-Rewritable
CGIComputer-Generated Imagery
CIDRClassless Inter-Domain Routing
CIFSCommon Internet Filesystem
CLICommand Line Interface
CMOSComplementary metal–oxide–semiconductor
COBOLCommon Business-Oriented Language
CORBACommon Object Request Broker Architecture
CP/MControl Program/Monitor, an old OS
CPUCentral Processing Unit
CRLFCarriage Return line feed, used on Micrososft machines
CRCarriage Return, used on Linux machines
CRTCathode-ray tube
CSCable Select, used on UART chips
CSSCascading style sheets

D

DARPADefense Advanced Research Projects Agency
DBDatabase
DDoSDistributed Denial of Service, a webpage attack simultaneously from multiple IP addresses
DECDigital Equipment Corporation
DHCPDynamic Host Configuration Protocol, used assign automatically an IP address on the LAN
DHTMLDynamic Hypertext Markup Language
DIMMDual Inline Memory Module
DIPDigital Instrumentation Programmer, often includes a rippon strip of wires connected to a device that plugs into a Programmer device that in tern uses a USB-B to USB-A cable to connect to a PC with software to read and program the IC.
DMIDirect Media Interface
DMZDemilitarized Zone, used to expose a web server directly to the WAN
DNDistinguished Name
DNSDomain Name System
DoSDenial of Service, a recurring webpage attack from a single IP address
DOSDisk Operating System (Microsoft)
DR-DOSDigital Research – Disk Operating System, an open source for DOS
DRAMDynamic Random-Access Memory
DSLDigital Subscriber Line, an old system for connecting to the internet through telephone wires
DSNDatabase Source Name
DVD-RDVD-Recordable
DVD-ROMDVD-Read-Only Memory
DVD-RWDVD-Rewritable
DVDDigital Versatile Disc or Digital Video Disc
DVIDigital Visual Interface

E

E-mailElectronic mail
EAPExtensible Authentication Protocol
EEPROMElectronically Erasable Programmable Read-Only Memory
EFIExtensible Firmware Interface
EIDEEnhanced IDE
EISAExtended Industry Standard Architecture
EMACSEditor MACroS, a common text editor
EOFEnd of File
EOLEnd of Line
EOMEnd of Message
EPONEthernet Passive Optical Network, used in fiberoptics
EPROMErasable Programmable Read-Only Memory
eSATAexternal SATA
EULAEnd User License Agreement

F

FATFile Allocation Table
FAQFrequently Asked Questions
FDCFloppy-Disk Controller
FDDIFiber Distributed Data Interface
FETField Effect Transistor
FFCFlat Flexible Circuit, a ribbon cable used to connect an HAT to a Raspberry Pi via a PCIe connector.
FIFOFirst In First Out
FLACFree Lossless Audio Codec
FLOPSFLoating-Point Operations Per Second
FORTRANFormula Translation, an old OS
FOSSFree and Open-Source Software, Linux
FPUFloating-Point Unit
FSFile System
fsckFile System Check, a Linux command
FTPFile Transfer Protocol, now replaced with SSH
FQDNFully Qualified Domain Name, in the form www.example.com

G

GbGigabit
GBGigabyte
GbpsGigabits per second
GIMPGNU Image Manipulation Program (Linux)
GISGeographic Information System
GNUGNU's Not Unix, used by Linux
GPONGigabit Ethernet passive optical network, used in fiberoptics.
GPUGraphics Processing Unit
GRUBGrand Unified Boot-Loader
GTKGIMP Toolkit
GUIGraphical user interface
GUIDGlobally Unique Identifier

H

HALHardware Abstraction Layer, not from 2001 Space Odyssey
HATHardware Attached on Top, usually for Raspberry Pi
HDDHard Disk Drive, an old spinning hard drive, 3.5”
HDMIHigh-Definition Multimedia Interface, a standard monitor inferface
HFHigh Frequency
HFSHierarchical File System
HPHewlett-Packard
HTMLHypertext Markup Language
HTTPHypertext Transfer Protocol
HTTPdHypertext Transport Protocol Daemon
HTTPSHTTP Secure
HTXHyperTransport eXpansion

I

I/OInput/output
I²CInter-Integrated Circuit, a type of communication protocol
IANAInternet Assigned Numbers Authority, who track IP addresses
IBMInternational Business Machines
ICIntegrated Circuit
ICANNInternet Corporation for Assigned Names and Numbers
ICHI/O Controller Hub
ICMPInternet Control Message Protocol
IDEIntegrated Development Environment, used for programming
IDEIntegrated Drive Electronics
IEInternet Explorer, now succeeded by the Edge browser (Microsoft)
IECInternational Electrotechnical Commission
IEEEInstitute of Electrical and Electronics Engineers
IMAPInternet Message Access Protocol
IoTInternet of Things
IPInternet Protocol, the address in the form 192.168.1.1 for a LAN router.
IPPInternet Printing Protocol
IPv4Internet Protocol version 4
IPv6Internet Protocol version 6
IPXInternetwork Packet Exchange
IRCInternet Relay Chat
IRQInterrupt Request, used by the computer hardware, for example the IRQ used for the monitor
ISInformation Systems
ISAIndustry Standard Architecture
ISAInstruction Set Architecture
ISAMIndexed Sequential Access Method
iSCSIInternet Small Computer System Interface
ISDNIntegrated Services Digital Network
ISOInternational Organization for Standardization
ISPInternet Service Provider, a company such as Roadrunner or Spectrum
ITInformation Technology

J

JDBCJava Database Connectivity
JDKJava Development Kit
JFSIBM Journaling File System
JPEGJoint Photographic Experts Group
JREJava Runtime Environment
JSJavaScript
JSEJava Standard Edition
JSONJavaScript Object Notation
JSPJavaServer Pages
JVMJava Virtual Machine

K

KBKeyboard
KbKilobit
KBKiloByte
KbpsKilobits per second
KiBKibibyte
KDEK Desktop Environment
KVMKeyboard, Video, Mouse

L

LAMPLinux Apache MySQL PHP, minimum standard for a web server
LANLocal Area Network
LBALogical Block Addressing
LCDLiquid Crystal Display
LCOSLiquid Crystal On Silicon
LDAPLightweight Directory Access Protocol
LFLine Feed, used on Linux as \n
LIBLIBrary
LIFOLast In First Out
LILOLinux Loader
LISPLISt Processing
LSBLeast Significant Bit
LTELong Term Evolution, used for Linux distributions that will receive security updates for at least 5 years
LVMLogical Volume Management, a method to group partitions without exceeding the maximum number of 4 per HDD or SSD
LZWLempel-Ziv-Welch, a type of file system

M

MACMedia Access Control
MAPIMessaging Application Programming Interface
MbMegabit
MBMegabyte
MbpsMegabits per second
MBRMaster Boot Record
MEMicrosoft Edge, the browser that replaced Internet Explorer (Microsoft)
MIDIMusical Instrument Digital Interface, used to connect a keyboard to the computer
MIMEMultipurpose Internet Mail Extensions
MIMOMultiple-Input Multiple-Output
MIPSMillion Instructions Per Second
MMUMemory Management Unit
MoBoMotherboard
MOSFETMetal Oxide Semiconductor Field Effect Transistor, often several are used near the Power Supply Unit to level off the voltage.
MOVApple QuickTime Multimedia File
MPEGMotion Pictures Experts Group
MS-DOSMicrosoft DOS
MSMicrosoft
MSBMost Significant Bit
MSDNMicrosoft Developer Network
MSIMicrosoft Installer
MSNMicrosoft Network
MTUMaximum Transmission Unit
MUMemory Unit

N

NASNetwork-Attached Storage
NATNetwork Address Translation, used to translate traffic from WAN to LAN
NetBIOSNetwork Basic Input/Output System, used to display computer names to the network
NetBTNetBIOS over TCP/IP
NFSNetwork File System
NICNetwork Interface Controller, used to connect the RJ-45 cable to the LAN
NISTNational Institute of Standards and Technology
NLPNatural Language Processing
NOPNo Operation
NPUNetwork Processing Unit
NSNetscape, an old browser
NTNew Technology
NTFSNT Filesystem (Microsoft)
NVRAMNon-Volatile Random-Access Memory

O

OASISOrganization for the Advancement of Structured Information Standards
OCROptical Character Recognition
ODBCOpen Database Connectivity
OEMOriginal Equipment Manufacturer, hardware supplied by DELL, HP, etc.
OLEObject Linking and Embedding
OLEDOrganic Light Emitting Diode
ONUOptical Network Unit, used to connect fiberoptics WAN to ethernet LAN.
OOOpenOffice, a suite of software from Sun Microsystems (Open Source)
OOMOut Of Memory
OOoOpenOffice.org
OOPObject-Oriented Programming
OSOperating System
OSDNOpen Source Development Network
OSIOpen Source Initiative
OSIOpen Systems Interconnection

P

PARCPalo Alto Research Center
PATAParallel ATA, used for floppy discs with an IDE connector, predates SATA
PC-DOSPersonal Computer Disc Operating System, a command driven OS used by Microsoft prior to 1985.
PCPersonal Computer
PCBPrinted Circuit Board
PCIPeripheral Component Interconnect
PCIePCI Express, used to connect graphics cards, NVMe SSDs, etc. I comes in 1, 2, 4, 8, 16 channels.
PCMPulse-Code Modulation
PCMCIAPersonal Computer Memory Card International Association, an old connector for memory chips used in digital cameras, etc.
PDAPersonal Digital Assistant, predates the Blackberry and the smart devices in use today
PDFPortable Document Format
PERLPractical Extraction and Reporting Language, an old programming language
PHPHypertext Preprocessor, a programming language used in open source web browsers
PIDProcess ID
PINGPacket Internet Gopher, used to send CMP packets for testing purposes
PixelPicture element
PKCSPublic Key Cryptography Standards
PKIPublic Key Infrastructure
PLCProgrammable Logic Controller
PLCCPlastic Leadless Chip Carrier, used to pull ICs off a PCB
PNGPortable Network Graphics
PnPPlug-and-Play
PoEPower over Ethernet, where a device can be powered by the data cable rather than a separate adapter
POP3Post Office Protocol v3
POSIXPortable Operating System Interface, formerly IEEE-IX
POSTPower-On Self Test, first used as a PC or device boots up.
PPMPages Per Minute
PSPostScript
PS/2Personal System/2
PSUPower Supply Unit, used to power a PC

Q

QoS      Quality of Service, a QoS attack involves a server being hit with simultaneous multiple attacks in an attempt to overwhelm the server to gain access.

R

RADRapid Application Development
RAIDRedundant Array of Independent Disks, used to configure two storage devices as one with enhanced error protection
RAMRandom-Access Memory
RCRegion Code, used to append telephone numbers: 1=US, 2=Europe, 3=Southeast Asia, 4=Latin America, 5=Africa, 6=China, 7=DVD, 8=aircraft, cruise ships and spacecraft
RCRelease Candidate
RDBMSRelational Database Management System such as mysql
RDPRemote Desktop Protocol, used to connect a GUI to a remote machine
regexRegular Expression such as [A-z], [0-9], etc
RGBRed, Green, Blue
RHELRed Hat Enterprise Linux
RHLRed Hat Linux, a licensed version of Linux
RIPRaster Image Processor
RIPRouting Information Protocol
RISCReduced Instruction Set Computer such as an ARM or RISC-V CPU
RLERun-Length Encoding
rmdirremove directory, linux command
RMSRichard Matthew Stallman, an encryption algorithm
ROMRead-Only Memory
RPCRemote Procedure Call
RPMRedhat Package Manager
RSARivest Shamir Adleman, an encryption algorithm
RSSRadio Service Software
RSVPResource Reservation Protocol
RTCReal-Time Clock
RTFRich Text Format
RTSReady To Send

S

SATASerial ATA
SCSISmall Computer System Interface
SDKSoftware Development Kit
SDRAMSynchronous Dynamic Random-Access Memory
SFPSmall Form-factor Pluggable device, a fiberoptic interface that connects to a router or a computer.; 850 nm laser to 10G Base ethernet
SHASecure Hash Algorithm, as in sha256
SIMMSingle Inline Memory Module
SISOSingle-Input and Single-Output
SMBSamba, a network protocol used to communicate from Linux to Microsoft.
SMBServer Message Block
SMBIOSSystem Management BIOS
SNMPSimple Network Management Protocol
SNTPSimple Network Time Protocol
SO-DIMMSmall Outline DIMM
SoCSystem-on-a-Chip
SOPSmall Outline Package, an IC mounted on a PCB such as a Flash EPROM: SOP8, SOP16, SOP24, etc.
SPARCScalable Processor Architecture
SPISerial Peripheral Interface, a bus that communicates between a flash-ROM and a controller IC
SQLStructured Query Language
SRAMStatic Random-Access Memory
SSDSolid-State Drive
SSHSecure Shell, used to log on remotely to a server.
SSLSecure Socket Layer, used for encryption.
susuperuser, used to gain root access in bash.
SUSESoftware und System-Entwicklung, a Linux OS.
SVGScalable Vector Graphics
SVGASuper Video Graphics Array

T

TAPITelephony Application Programming Interface
TBTeraByte
TCPTransmission Control Protocol
TCP/IPTransmission Control Protocol/Internet Protocol
TITexas Instruments
TIFFTagged Image File Format
TLDTop-Level Domain: com, edu, org, etc.
TLSTransport Layer Security
tmptemporary
TRONTrace On
TRSDOSTandy Radio Shack–Disk Operating System, old
TTFTrueType Font (Microsoft)
TTLTime To Live
TTLTransistor-Transistor Logic
TTSText-to-Speech
TTYTeletype

U

UACUser Account Control
UARTUniversal Asynchronous Receiver/Transmitter
UDPUser Datagram Protocol
UEFIUnified Extensible Firmware Interface
UIUser Interface
UMAUpper Memory Area
UMBUpper Memory Block
UMLUnified Modeling Language
UNCUniversal Naming Convention
UNIVACUniversal Automatic Computer (By MKS)
UPSUninterruptible Power Supply, used during a storm if the power should go out
URIUniform Resource Identifier
URLUniform Resource Locator
URNUniform Resource Name
USBUniversal Serial Bus
usrUser System Resources
UTCCoordinated Universal Time
UTPUnshielded Twisted Pair
UUIDUniversally Unique Identifier

V

varvariable
VBVisual Basic
VBAVisual Basic for Applications
VBSVisual Basic Script
VESAVideo Electronics Standards Association
VFSVirtual File System
VGVolume Group
VGAVideo Graphics Array
VHDVirtual Hard Disk
VLANVirtual Local Area Network
VMVirtual Machine
VNCVirtual Network Computing
VoIPVoice over Internet Protocol
VPNVirtual Private Network
VRVirtual Reality
VRAMVideo Random-Access Memory
VRMVoltage Regulator Module

W

W3CWorld Wide Web Consortium
WANWide Area Network
WAPWireless Access Point
WEPWired Equivalent Privacy
WINSWindows Internet Name Service
WLANWireless Local Area Network
WMAWindows Media Audio (Microsoft)
WMVWindows Media Video (Microsoft)
WORMWrite Once Read Many
WPAWi-Fi Protected Access
WWWWorld Wide Web, to distinguish it from ARPA
WYSIWYGWhat You See Is What You Get

X

XAMLeXtensible Application Markup Language
XDMX Window Display Manager, X11 successor is Wayland
XMLeXtensible Markup Language, and extension of HTML

Y

Y2KYear Two Thousand
YAMLYAML Ain't Markup Language, used in many configuration files
YaSTYet another Setup Tool

Z

ZIFZero Insertion Force
ZIFSZero Insertion Force Socket
ZIPZIP file archive
top of page