Wed Jan 23 12:35:06 2013 UTC ()
- Added:
FSF, GPG, NIDS, NIPS, OOO, PHP,
RCS (now being doubled: one capitalized entry for the program name,
   one non capitalized entry for the general term),
SEO,
SFTP (3 times, with 3 different meanings),
SIR (in the meaning of ignal-to-interference ratio),
SPDIF (variant on S/PDIF),
TUI, WOM.

- Removed:
Empty line between the RCS ID and first acronym (not present in
   acronyms either; may cause parsing issues in future though, and
   causes trouble when sorting the file, so remove here instead of
   add in acronyms, also keeping things consistent);
ADP (duplicate),
AWK (also in acronyms),
EOL (in the meaning of ``end of life''; also in acronyms),
FCFS (also in acronyms),
ICE (in the meaning of ``in-circuit emulator''; duplicate),
MP (in the meaning of ``multiprocessor''; combined with the equally
   named entry for ``multiprocessing''),
PERL (not an official acronym),
PIN (also in acronyms).

- augment / correct entries (more consistent use of ``{}'' and
  ``[]'', capitalization, spelling, typos, fix incorrect acronym
  translations, quoting, punctuation);
- sort entries, as well as the order within ``{}'' parts;
- remove explanations within ``()'' parts where those are unneccesary
  (this is an acronym list, not a dictionary) and, in one case,
  correct such explanation;
- white space fixes.

From Bug Hunting.


(wiz)
diff -r1.130 -r1.131 src/share/misc/acronyms.comp

cvs diff -r1.130 -r1.131 src/share/misc/acronyms.comp (expand / switch to context diff)
--- src/share/misc/acronyms.comp 2012/10/11 18:00:25 1.130
+++ src/share/misc/acronyms.comp 2013/01/23 12:35:06 1.131
@@ -1,33 +1,31 @@
-$NetBSD: acronyms.comp,v 1.130 2012/10/11 18:00:25 ginsbach Exp $
-
+$NetBSD: acronyms.comp,v 1.131 2013/01/23 12:35:06 wiz Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
-AAA	authentication, authorization, accounting
+AAA	authentication, authorization, [and] accounting
 AAT	average access time
 ABI	application binary interface
 ABR	available bit rate
 AC	alternating current
 ACI	adjacent channel interferer
 ACID	atomicity, consistency, isolation, durability
-ACK	acknowledgement
 ACK	Amsterdam compiler kit
+ACK	acknowledgement
 ACL	access control list
 ACL	active current loop
-ACP	auxillary control {program, process}
+ACP	auxillary control {process,program}
 ACPI	advanced configuration and power interface
 ACS	access control set
 ACU	automatic calling unit
 ADB	Apple desktop bus
 ADC	analog [to] digital converter
 ADD	acronym driven development
-ADP	automatic data processing
-ADT	abstract data type
 ADO	active data objects
 ADP	automatic data processing
 ADPCM	adaptive differential pulse code modulation
 ADS	alternate data stream
 ADSL	asymmetric digital subscriber line
+ADT	abstract data type
 AES	Advanced Encryption Standard
 AFS	Andrew File System
 AGC	automatic gain control
@@ -40,14 +38,14 @@
 ALS	ambient light sensor
 ALU	arithmetic and logical unit
 AM	access method
-AM	amplitude modulation
 AM	alignment mask
+AM	amplitude modulation
 AMI	alternate mark inversion
 AMT	active management technology
 AN	Arabic number
 ANSI	American National Standards Institute
 AO	analog output
-AOL	alert on LAN
+AOL	Alert-on-LAN
 AOS	add or subtract
 AP	access point
 AP	application processor
@@ -58,21 +56,21 @@
 ARAT	always running APIC timer
 ARC	adaptive replacement cache
 ARM	Advanced RISC Machines
-ARP	address resolution protocol
+ARP	Address Resolution Protocol
 ARPA	Advanced Research Projects Agency
 ARQ	automatic repeat request
 ARR	address range register
 ARU	audio response unit
 AS	autonomous system
 ASC	advanced smart cache
-ASCII	American standard code for information interchange
+ASCII	American Standard Code for Information Interchange
 ASD	agile software development
 ASE	advanced software environment
 ASIC	application-specific integrated circuit
 ASK	amplitude shif keying
 ASLR	address space layout randomization
-ASPM	active state power management
 ASN	autonomous system number
+ASPM	active state power management
 ASQ	automated software quality
 ASR	address space register
 AST	abstract syntax tree
@@ -87,7 +85,6 @@
 AV	anti virus
 AVL	Adelson-Velsky-Landis
 AVX	advanced vector extensions
-AWK	Aho, Werner, and Kernighan
 BA	byte align
 BAL	basic assembly language
 BAR	base address register
@@ -102,21 +99,21 @@
 BDUF	big design up front
 BEDO	burst extended data output
 BER	basic encoding rules
-BER	bit error {rate, ratio}
-BFD	binary {file, format} descriptor
+BER	bit error {rate,ratio}
+BFD	binary {file,format} descriptor
 BFKL	big fscking kernel lock
 BFS	breadth-first search
 BFT	binary file transfer
 BGA	ball grid array
-BGP	border gateway protocol
+BGP	Border Gateway Protocol
 BIND	Berkeley Internet Name Daemon
 BIOS	basic input/output system
 BIST	built-in self-test
 BIU	bus interface unit
 BKDG	BIOS and kernel developer's guide
 BLAS	basic linear algebra subprograms
-BLOB	binary large object
 BLC	back light control
+BLOB	binary large object
 BM	bus master
 BMC	baseboard management controller
 BMIC	bus master interface controller
@@ -124,12 +121,12 @@
 BNF	Backus-Naur form
 BO	binary output
 BOF	beginning of file
-BOM	byte order mark
 BOM	beginning of message
+BOM	byte order mark
 BP	base pointer
 BP	boot processor
 BPB	BIOS parameter block
-BPF	Berkeley packet filter
+BPF	Berkeley Packet Filter
 BPI	bits per inch
 BPM	business process modelling
 BPS	bits per second
@@ -137,15 +134,15 @@
 BQS	Berkeley quality software
 BRE	basic regular expression
 BS	binary sequence
-BSD	Berkeley software distribution
+BSD	Berkeley Software Distribution
 BSF	bit scan forward
 BSOD	blue screen of death
 BSP	binary space partition
 BSP	bootstrap processor
 BSR	bit scan reverse
 BSS	block started by symbol
-BT	Bluetooth
 BT	BitTorrent
+BT	Bluetooth
 BT	bit test
 BTC	bit test [and] complement
 BTR	bit test [and] reset
@@ -156,22 +153,22 @@
 CA	certificate authority
 CAD	computer-aided design
 CAM	computer assisted manufacturing
-CAM	content addressable memory
 CAM	conditional access module
-CARP	common address redundancy protocol
-CAS	(atomic) compare and swap
-CAS	computer algebra system
+CAM	content addressable memory
+CARP	Common Address Redundancy Protocol
 CAS	column address strobe
+CAS	compare and swap
+CAS	computer algebra system
 CASE	computer aided software engineering
 CAU	control access unit
-CAV	constant angular velocity (as opposed to CLV)
+CAV	constant angular velocity
 CBC	cipher block chaining
 CBR	constant bit rate
+CC	carbon coby
 CCD	charge coupled device
 CCI	co-channel interferer
-CC	carbon coby
-CD	compact disc
 CD	cache disable
+CD	compact disc
 CDDA	compact disc digital audio
 CDMA	code division multiple access
 CDRAM	cache dynamic random access memory
@@ -180,25 +177,25 @@
 CFG	context-free grammar
 CFG	control-flow graph
 CG	control gate
-CGA	color graphics {array,adapter}
+CGA	color graphics {adapter,array}
 CGI	common gateway interface
-CGN	carrier grade NAT
-CHAP	challenge-handshake authentication protocol
+CGN	Carrier-Grade NAT
+CHAP	Challenge-Handshake Authentication Protocol
 CHS	cylinder/head/sector
-CI	{common, component} interface
 CI	continuous integration
-CIDR	classless inter-domain routing
-CIFS	common internet file system
+CI	{common,component} interface
+CIDR	Classless Inter-Domain Routing
+CIFS	Common Internet File System
 CIL	common intermediate language
-CIR	carrier to interference ratio
+CIR	carrier-to-interference ratio
 CIS	contact image sensor
-CJK	Chinese, Japanese, and Korean
+CJK	Chinese, Japanese, [and] Korean
 CLF	common log format
 CLI	command line interface
 CLR	common language runtime
 CLTT	closed loop thermal throttling
 CLUT	color look-up table
-CLV	constant linear velocity (as opposed to CAV)
+CLV	constant linear velocity
 CM	configuration management
 CMA	concert multithread architecture
 CMI	control management interface
@@ -207,9 +204,9 @@
 CMP	chip multi-processing
 CMS	content management system
 CMYK	cyan magenta yellow black
-CN	{common, canonical} name
+CN	{common,canonical} name
 CNC	computer numerical control
-CNR	carrier to noise ratio
+CNR	carrier-to-noise ratio
 COF	current operating frequency
 COFDM	coded orthogonal frequency division multiplexing
 COFF	common object file format
@@ -231,12 +228,12 @@
 CRL	carrier recovery loop
 CRLF	carriage return line feed
 CRT	cathode ray tube
-CS	computer science
 CS	cable select
 CS	chip select
 CS	code segment
-CSI	common system interface
+CS	computer science
 CSI	channel state information
+CSI	common system interface
 CSMA	carrier sense multiple access
 CSMA/CA	carrier sense multiple access with collision avoidance
 CSMA/CD	carrier sense multiple access with collision detection
@@ -248,14 +245,14 @@
 CUA	common user access
 CUT	coordinated universal time
 CV	control voltage
-CVS	concurrent versions system
+CVS	Concurrent Versions System
 DA	destination address
 DAA	distributed application architecture
 DAB	digital audio broadcasting
-DAC	discretionary access control
 DAC	digital [to] analog converter
+DAC	discretionary access control
 DAO	disk at once
-DAP	directory access protocol
+DAP	Directory Access Protocol
 DAT	digital audio tape
 DAT	dynamic acceleration technology
 DB	database
@@ -266,13 +263,13 @@
 DBMS	database management system
 DBS	database server
 DC	direct current
-DCC	direct client [to] client
+DCC	Direct Client-to-Client
 DCC	direct cable connect
 DCD	data carrier detect
 DCE	data control equipment
 DCE	distributed computing environment
 DCOM	distributed component object model
-DCOP	desktop communication protocol
+DCOP	Desktop COmmunication Protocol
 DCS	data collection systems
 DCT	discrete cosine transform
 DCU	data cache unit
@@ -283,8 +280,8 @@
 DDR	double data rate
 DDS	direct digital sound
 DDWG	digital display working group
-DE	desktop environment
 DE	debugging extensions
+DE	desktop environment
 DEA	data encryption algorithm
 DEK	data encryption key
 DEP	data execution prevention
@@ -295,16 +292,16 @@
 DFC	data flow control
 DFS	depth first search
 DFS	distributed file system
-DFT	discrete Fourier transform
 DFT	diagnostic function test
+DFT	discrete Fourier transform
 DGL	data generation language
 DH	Diffie-Hellman
-DHCP	dynamic host configuration protocol
+DHCP	Dynamic Host Configuration Protocol
 DIFS	distributed inter-frame space
 DIMM	dual inline memory module
 DIRT	design in real time
-DL	download
 DL	diode logic
+DL	download
 DLE	data link escape
 DLL	dynamic link library
 DMA	direct memory access
@@ -312,7 +309,7 @@
 DMS	document management system
 DMT	discrete multitone modulation
 DNARD	Digital network appliance reference design
-DNS	domain name system
+DNS	Domain Name System
 DOE	distributed object environment
 DOF	data over fibre
 DOM	document object model
@@ -321,8 +318,8 @@
 DPC	deferred procedure call
 DPCM	differential pulse code modulation
 DPD	dead peer detection
-DPI	dots per inch
 DPI	deep packet inspection
+DPI	dots per inch
 DPL	descriptor privilege level
 DPST	display power savings technology
 DRAM	dynamic random access memory
@@ -349,11 +346,11 @@
 DVCS	distributed version control system
 DVD	digital versatile disc
 DVFS	dynamic voltage and frequency scaling
-DVR	digital video recorder
 DVI	digital visual interface
+DVR	digital video recorder
 E-XER	extended XML encoding rules
 EABI	embedded-application binary interface
-EAP	extensible authentication protocol
+EAP	Extensible Authentication Protocol
 EBR	extended boot record
 ECC	error correction code
 ECL	emitter-coupled logic
@@ -370,7 +367,7 @@
 EFI	extensible firmware interface
 EFL	emitter follower logic
 EFM	eight to fourteen modulation
-EGA	enhanced graphics {array,adapter}
+EGA	enhanced graphics {adapter,array}
 EGP	exterior gateway protocol
 EH	extension header
 EIDE	enchanced IDE
@@ -383,7 +380,6 @@
 EOF	end of file
 EOI	end of interrupt
 EOL	end of line
-EOL	end of life
 EOT	end of transmission
 EPIC	explicitly parallel instruction computing
 EPP	enhanced parallel port
@@ -400,7 +396,6 @@
 FAT	file allocation table
 FBRAM	frame buffer random access memory
 FCL	fiber channel loop
-FCFS	first come, first served
 FCS	frame check sequence
 FDC	floppy disk controller
 FDD	floppy disk drive
@@ -412,7 +407,7 @@
 FFH	functional fixed hardware
 FFI	foreign function interface
 FFM	focus follows mouse
-FFS	fast file system
+FFS	Fast File System
 FFS	find first set
 FFT	fast Fourier transform
 FG	floating gate
@@ -422,10 +417,10 @@
 FILO	first in, last out
 FIR	fast infrared
 FLOPS	floating [point] operations per second
-FLOSS	free / libre / open source software
+FLOSS	free/libre/open source software
 FM	frequency modulation
 FMR	false match rate
-FOSS	free / open source software
+FOSS	free/open source software
 FPGA	field programmable gate array
 FPM	fast page mode
 FPR	floating point register
@@ -436,11 +431,12 @@
 FS	file system
 FSB	front side bus
 FSCK	file system check
+FSF	Free Software Foundation
 FSK	frequency shift keying
 FSM	finite-state machine
 FTA	fault tree analysis
-FTP	file transfer protocol
-FTPS	file transfer protocol, secure
+FTP	File Transfer Protocol
+FTPS	File Transfer Protocol Secure
 FUS	fast user switching
 FWH	firmware hub
 FWS	folding white space
@@ -449,18 +445,19 @@
 GC	garbage collector
 GCR	group-coded recording
 GDT	global descriptor table
-GEM	graphics execution manager
 GEM	graphics environment manager
+GEM	graphics execution manager
 GENA	general event notification architecture
 GHC	Glasgow Haskell compiler
 GID	group identifier
 GIF	graphics interchange format
 GMCH	graphics and memory controller hub
-GNU	GNU's not Unix
+GNU	GNU's Not Unix
 GOT	global offset table
 GPE	general purpose event
 GPF	general protection fault
-GPL	GNU/general public license
+GPG	GNU Privacy Guard
+GPL	[GNU] General Public License
 GPR	general purpose register
 GPS	generalized processor sharing
 GPT	GUID partition table
@@ -468,18 +465,18 @@
 GR	golden ratio
 GRE	generic routing encapsulation
 GSI	global system interrupt
-GUI	graphics user interface
+GUI	graphical user interface
 GUID	globally unique identifier
 HA	high availability
 HAL	hardware abstraction layer
 HAT	hashed array tree
 HBA	host bus adapter
+HCF	halt and catch fire
 HCI	host controller interface
 HCI	human-computer interaction
 HCL	hardware compatibility list
-HCF	halt and catch fire
-HDD	hard disk drive
 HDCP	high-bandwidth digital content protection
+HDD	hard disk drive
 HDL	hardware description language
 HDTV	high-definition television
 HF	high frequency
@@ -488,63 +485,62 @@
 HLL	high-level language
 HMA	high memory area
 HMI	human-machine interface
-HP	Hewlett-Packard
 HOOD	hierarchical object oriented design
+HP	Hewlett-Packard
 HPC	high performance computing
 HPET	high precision event timer
 HT	hyper-threading
 HTC	hardware thermal control
 HTCC	high temperature co-fired ceramic
-HTML	hyper-text markup language
+HTML	HyperText Markup Language
 HTT	hyper-threading technology
-HTTP	hyper-text transfer protocol
-HTTPS	hyper-text transfer protocol, secure
+HTTP	Hypertext Transfer Protocol
+HTTPS	Hypertext Transfer Protocol Secure
 HVM	hardware virtual machine
 HZ	Hertz
 I2O	intelligent input/output
 IA	information assurance
-IANA	Internet assigned numbers authority
+IANA	Internet Assigned Numbers Authority
 IBC	iterated block cipher
 IBM	International Business Machines
 IBS	instruction based sampling
-ICA	independent computer architecture
 IC	integrated circuit
-ICB	Internet citizen's band
+ICA	independent computer architecture
+ICB	Internet Citizen's Band
 ICE	in-circuit emulator
-ICH	I/O controller hub
 ICE	internal compiler error
-ICE	in-circuit emulator
-ICMP	Internet control message protocol
+ICH	I/O controller hub
+ICMP	Internet Control Message Protocol
 ICT	information and communications technology
 ICW	initialization command word
 IDA	Intel dynamic acceleration
-IDE	integrated drive electronics
 IDE	integrated development environment
+IDE	integrated drive electronics
 IDPS	intrusion detection [and] prevention system
 IDRP	inter-domain routing protocol
 IDS	intrusion detection system
 IDT	interrupt descriptor table
 IE	Internet Explorer
-IEC	international electrotechnical commission
-IEEE	Institute [of] Electrical [and] Electronics Engineers
+IEC	International Electrotechnical Commission
+IEEE	Institute of Electrical and Electronics Engineers
 IESG	Internet Engineering Steering Group
 IETF	Internet Engineering Task Force
 IF	intermediate frequency
 IFCM	isochronous flow control mode
 IGD	Internet gateway device
-IGMP	Internet group management protocol
+IGMP	Internet Group Management Protocol
 IGP	interior gateway protocol
 IHV	independent hardware vendor
 IKE	Internet key exchange
 ILM	internal loopback mode
 ILP	instruction level parallelism
 IM	instant messaging
+IMAP	Internet Message Access Protocol
 IMC	integrated memory controller
 IMCR	interrupt mode configuration register
-IMAP	Internet mail access protocol
 IMR	interrupt mask register
 IMS	information management system
-INCITS	international committee on information technology standards
+INCITS	InterNational Committee for Information Technology Standards
 IO	input/output
 IOCTL	input/output control
 IOMMU	input/output memory management unit
@@ -553,39 +549,39 @@
 IPC	interprocess communication
 IPE	integrated programming environment
 IPI	interprocessor interrupt
-IPNG	Internet protocol, next generation
-IPS	intrusion prevention system
+IPNG	Internet Protocol, Next Generation
 IPS	in-plane switching
-IPSEC	Internet protocol security
-IRC	Internet relay chat
+IPS	intrusion prevention system
+IPSEC	Internet Protocol Security
+IRC	Internet Relay Chat
 IRDA	infrared data association
 IRQ	interrupt request
 IRQL	interrupt request level
 IRR	interrupt request register
-IRTF	Internet research task force
+IRTF	Internet Research Task Force
 IS	information system
 ISA	industry standard architecture
 ISA	instruction set architecture
 ISDN	integrated services digital network
 ISI	inter-symbol interference
-ISM	industrial, scientific and medical
+ISM	industrial, scientific, [and] medical
 ISN	initial serial number
-ISO	international standards organization
-ISOC	Internet society
+ISO	International Standards Organization
+ISOC	Internet Society
 ISP	Internet service provider
-ISR	interrupt service routine
 ISR	in-service register
+ISR	interrupt service routine
 IST	interrupt stack table
 ISV	independent software vendor
 IT	information technology
-ITB	Intel turbo boost
+ITB	Intel Turbo Boost
 IV	initialization vector
 IVT	interrupt vector table
 JBOD	just a bunch of disks
 JFET	junction [gate] field-effect transistor
 JIT	just in time
-JPEG	joint photographic experts group
-JRE	Java runtime environment
+JPEG	Joint Photographic Experts Group
+JRE	Java Runtime Environment
 JTAG	joint test action group
 KB	keyboard
 KB	kilobyte
@@ -596,7 +592,7 @@
 KPI	kernel programming interface
 KVA	kernel virtual address
 KVM	kernel virtual memory
-KVM	keyboard, video, mouse switch
+KVM	keyboard, video, [and] mouse
 LAMP	Linux Apache MySQL {Perl,PHP,Python}
 LAN	local area network
 LAPIC	local advanced programmable interrupt controller
@@ -606,7 +602,7 @@
 LCD	liquid crystal display
 LCP	link control protocol
 LDA	local delivery agent
-LDAP	lightweight directory access protocol
+LDAP	Lightweight Directory Access Protocol
 LDR	light-dependent resistor
 LDT	local descriptor table
 LE	logical extent
@@ -621,14 +617,14 @@
 LFU	least frequently used
 LHP	loop heat pipe
 LIFO	last in, first out
+LILO	LInux LOader
 LILO	last in, last out
-LILO	Linux loader
 LINT	local interrupt
 LIR	local Internet registry
-LKM	{Linux, loadable} kernel module
+LKM	{Linux,loadable} kernel module
 LKML	Linux kernel mailing list
 LL	load linked
-LL/SC	load linked / store conditional
+LL/SC	load linked/store conditional
 LLC	logical link control
 LLF	low level format
 LLMNR	link-local multicast name resolution
@@ -643,11 +639,11 @@
 LRM	left-to-right mark
 LRO	left-to-right override
 LRU	least recently used
-LSB	least significant bit [or: byte]
 LSB	Linux standards base
+LSB	least significant {bit,byte}
 LSI	large scale integration
 LSL	load segment limit
-LSN	large scale NAT
+LSN	Large Scale NAT
 LSR	label switch router
 LTCC	low temperature co-fired ceramic
 LTR	left to right
@@ -658,8 +654,8 @@
 LVT	local vector table
 LWP	light-weight process
 LZW	Lempel Ziv Welch
-MAC	medium access control
 MAC	mandatory access control
+MAC	medium access control
 MADT	multiple APIC descriptor table
 MB	megabyte
 MBR	master boot record
@@ -681,18 +677,18 @@
 MFM	modified frequency modulation
 MI	machine-independent
 MIB	management information base
-MID	mobile internet device
+MID	mobile Internet device
 MIDI	musical instrument digital interface
 MIF	management information format
-MIMD	multiple instruction stream, multiple data stream
-MIME	multipurpose Internet mail extensions
+MIMD	multiple instruction, multiple data
+MIME	Multipurpose Internet Mail Extensions
 MIMO	multiple input multiple output
 MIPS	million instructions per second
 MISD	multiple instruction, single data
 MIT	Massachusetts Institute of Technology
-ML	mailing list
 ML	machine language
 ML	machine learning
+ML	mailing list
 ML	markup language
 ML	maximum likelihood
 MLC	multi-level cell
@@ -700,28 +696,27 @@
 MMIC	monolithic microwave integrated circuit
 MMIO	memory mapped input/output
 MMU	memory management unit
+MMX	matrix math extension
 MMX	multimedia extension
 MMX	multiple math extension
-MMX	matrix math extension
 MO	magneto-optical
 MOESI	modified, owned, exclusive, shared, invalid
 MOF	maximum operating frequency
 MOSFET	metal-oxide-semiconductor field-effect transistor
 MOSI	modified, owned, shared, invalid
-MP	multiprocessor
-MP	multiprocessing
 MP	multi-platform
 MP	multiplayer
+MP	{multiprocessing,multiprocessor}
 MPEG	moving picture experts group
 MPI	message passing interface
-MPLS	multiprotocol label switching
+MPLS	Multiprotocol Label Switching
 MPP	massively parallel processor
-MPS	multiprocessor specification
 MPS	memory pool system
+MPS	multiprocessor specification
 MR	modem ready
 MRU	most recently used
 MS	Microsoft
-MSB	most significant bit [or: byte]
+MSB	most significant {bit,byte}
 MSE	mean square error
 MSF	minutes seconds frames
 MSI	message signaled interrupt
@@ -741,13 +736,13 @@
 MX	mail exchange
 NACK	negative acknowledgement
 NAN	not a number
-NAPT	network address [and] port translation
+NAPT	Network Address Port Translation
 NAS	network attached storage
 NAT	network address translation
 NAV	network allocation vector
 NC	numerical control
 NCO	numerically-controlled oscillator
-NCP	network control protocol
+NCP	Network Control Protocol
 NCQ	native command queuing
 ND	neighbor discovery
 NE	numeric error
@@ -755,17 +750,19 @@
 NFS	network file system
 NIA	next instruction address
 NIC	network interface card
+NIDS	network intrusion detection system
 NIP	network interface protocol
+NIPS	network intrusion prevention system
 NIS	network information service
 NLS	native language support
 NMI	non-maskable interrupt
-NNTP	network news transfer protocol
+NNTP	Network News Transfer Protocol
 NOP	no operation
 NP	nondeterministic polynomial time
 NRZ	non-return to zero
 NSA	National Security Agency
 NTM	non-deterministic Turing machine
-NTP	network time protocol
+NTP	Network Time Protocol
 NUMA	non-uniform memory access
 NVRAM	non-volatile random access memory
 NW	not write-through
@@ -782,39 +779,40 @@
 OFET	organic field-effect transistor
 OLE	object linking and embedding
 ONFI	open nand flash interface
-OO	object oriented
 OO	OpenOffice
+OO	object oriented
 OOB	out of band
 OOE	out of order execution
 OOM	out of memory
+OOO	OpenOffice.org
 OOP	object oriented programming
 OOSE	object oriented software engineering
-OPS	operations per second
 OPM	operations per minute
+OPS	operations per second
 OQL	object query language
 ORM	object-relational mapping
 OS	operating system
 OSD	open source definition
 OSF	open software foundation
+OSI	Open Source Initiative
 OSI	open systems interconnection
-OSI	open-source initiative
 OSPF	open shortest path first
 OSPM	OS power management
-OSS	open source software
 OSS	open sound system
+OSS	open source software
 OSVW	operating system visible workarounds
 OTP	one time password
 OU	organizational unit
 OUI	organizationally unique identifier
-OWL	Web ontology language
-P2P	peer to peer
+OWL	Web Ontology Language
 P2P	PCI to PCI
-PA	physical address
+P2P	peer to peer
 PA	phase accumulator
+PA	physical address
 PAC	phase-amplitude converter
 PAE	physical address extension
-PAL	programmable array logic
 PAL	phase alternating line
+PAL	programmable array logic
 PAM	pluggable authentication modules
 PAM	pulse amplitude modulation
 PAP	password authentication protocol
@@ -833,7 +831,7 @@
 PCI	peripheral component interconnect
 PCM	phase change memory
 PCM	pulse code modulation
-PCMCIA	personal computer memory card international association
+PCMCIA	Personal Computer Memory Card International Association
 PD	public domain
 PDA	personal digital assistant
 PDA	pushdown automaton
@@ -849,33 +847,32 @@
 PECI	platform environment control interface
 PEP	protocol extension protocol
 PER	packed encoding rules
-PERL	practical extraction [and] report language
 PFS	perfect forward secrecy
 PGAS	partitioned global address space
 PGE	page global enable
-PGP	pretty good privacy
+PGP	Pretty Good Privacy
 PHB	PCI host bridge
-PIC	programmable interrupt controller
+PHP	PHP: Hypertext Preprocessor
 PIC	position independent code
+PIC	programmable interrupt controller
 PID	process id
 PIE	position independent executable
 PIM	personal information manager
 PIM	platform-independent model
-PIN	personal identification number
 PIO	programmed input/output
 PIPT	physically indexed, physically tagged
 PIQ	prefetch input queue
 PIT	programmable interrupt timer
 PIV	personal identity verification
-PKI	public key infrastructure
 PKCS	public-key cryptography standards
+PKI	public key infrastructure
 PLC	programmable logic controller
 PLD	programmable logic device
 PLL	phase locked loop
 PLRU	pseudo LRU
 PLTM	package level thermal management
 PM	power management
-PM	{phase, pulse} modulation
+PM	{phase,pulse} modulation
 PME	power management event
 PMI	platform management interrupt
 PMIO	port-mapped input/output
@@ -885,29 +882,29 @@
 PNP	plug and play
 POE	power over ethernet
 POF	probability of failure
-POP	post office protocol
+POP	Post Office Protocol
 POP	power on password
-POSIX	portable operating system interface [for] Unix
+POSIX	Portable Operating System Interface [for Unix]
 POST	power on self test
 POTS	plain old telephone system
 PP	pair programming
-PPC	PowerPC
 PPB	PCI [to] PCI bridge
+PPC	PowerPC
 PPI	pixels per inch
 PPM	pages per minute
-PPP	point-to-point protocol
-PPPOA	point-to-point protocol over ATM
-PPPOE	point-to-point protocol over ethernet
+PPP	Point-to-Point Protocol
+PPPOA	Point-to-Point Protocol over ATM
+PPPOE	Point-to-Point Protocol over Ethernet
 PPU	physics processing unit
 PRBS	pseudo-random bit sequence
 PRML	partial response, maximum likelihood
-PRN	pseudo random {number, noise}
+PRN	pseudo random {noise,number}
 PRNG	pseudo random number generator
 PROM	programmable read only memory
 PSD	power spectral density
 PSE	page size extensions
-PSK	pre-shared key
 PSK	phase shift keying
+PSK	pre-shared key
 PSTN	public switched telephone network
 PSW	program status word
 PTE	page table entry
@@ -922,26 +919,27 @@
 PWM	pulse width modulation
 PXE	preboot execution environment
 QA	quality assurance
-QAM	quality assurance management
 QAM	quadrature amplitude modulation
+QAM	quality assurance management
 QBE	query by example
 QC	quality control
 QDI	quasi delay insensitive
 QOS	quality of service
 RA	receiver address
 RA	remote assistance
-RA	router advertisement
 RA	resource affinity
+RA	router advertisement
 RAD	rapid application development
 RAID	redundant array of inexpensive disks
 RAM	random access memory
-RAS	restartable atomic sequence
 RAS	remote access service
+RAS	restartable atomic sequence
 RAS	row address strobe
 RBF	radial basis function
 RBT	red-black tree
 RC	release candidate
 RC	remote control
+RCS	Revision Control System
 RCS	revision control system
 RCU	read, copy, update
 RDF	resource description format
@@ -957,7 +955,7 @@
 RHL	Red Hat Linux
 RIB	routing information base
 RIFF	Resource Interchange File Format
-RIP	routing information protocol
+RIP	Routing Information Protocol
 RIR	regional Internet registry
 RISC	reduced instruction set computing
 RKM	ROM Kernel Manual
@@ -974,11 +972,11 @@
 RPC	remote procedure call
 RPL	requested privilege level
 RPM	revolutions per minute
-RR	round robin
 RR	random replacement
+RR	round robin
 RS	relay station
-RSA	Rivest, Shamir and Adleman
-RSIP	realm specific Internet Protocol
+RSA	Rivest, Shamir, [and] Adleman
+RSIP	Realm Specific IP
 RSS	really simple syndication
 RSS	residual sum of squares
 RT	real time
@@ -987,12 +985,12 @@
 RTF	rich text format
 RTL	resistor-transistor logic
 RTOS	real time operating system
-RTS	{ready, request} to send
+RTS	request to send
 RTT	round time trip
 RUP	rational unified process
 RWM	read-write memory
-RX	receive, receiver
-S/PDIF	Sony/Phillips digital interface
+RX	{receive,receiver}
+S/PDIF	Sony/Philips Digital Interface Format
 SA	security advisory
 SA	security association
 SA	source address
@@ -1006,7 +1004,7 @@
 SAN	storage area network
 SAPIC	streamlined advanced programmable interrupt controller
 SASD	structured analysis, structured design
-SASI	shugart associates system interface (predecessor to SCSI)
+SASI	Shugart Associates System Interface
 SASL	simple authentication [and] security layer
 SATA	serial advanced technology attachment
 SB	sound blaster
@@ -1016,27 +1014,32 @@
 SCADA	supervisory control and data acquisition
 SCC	single chip cloud
 SCC	source code control
-SCCS	source code control system
+SCCS	Source Code Control System
+SCI	scalable coherent interface
+SCI	system control interrupt
 SCM	software configuration management
 SCM	source code management
 SCP	secure copy
-SCI	system control interrupt
-SCI	scalable coherent interface
-SCSI	small computer system interface
-SCTP	stream control transmission protocol
+SCSI	Small Computer System Interface
+SCTP	Stream Control Transmission Protocol
 SDI	symbol deinterleave
 SDK	software development kit
-SDL	simple declarative language
+SDL	Simple Declarative Language
 SDRAM	synchronous dynamic random access memory
 SDT	syntax-directed translation
 SEGV	segmentation violation
-SFI	simple firmware interface
+SEO	search engine optimization
 SFC	sequential function chart
+SFI	simple firmware interface
+SFTP	SSH File Transfer Protocol
+SFTP	Serial File Transfer Protocol
+SFTP	Simple File Transfer Protocol
 SGRAM	synchronous graphics random access memory
 SIFS	short inter-frame space
 SIMD	single instruction, multiple data
 SIMM	single inline memory module
-SIP	session initiation protocol
+SIP	Session Initiation Protocol
+SIR	signal-to-interference ratio
 SIR	slow infrared
 SISD	single instruction, single data
 SLC	single-level cell
@@ -1050,38 +1053,39 @@
 SMART	self-monitoring analysis and reporting technology
 SMBIOS	system management BIOS
 SMC	system management controller
-SMI	system management interrupt
 SMI	structure of management information
+SMI	system management interrupt
 SMM	system management mode
 SMP	symmetric multiprocessing
 SMT	simultaneous multithreading
-SMTP	simple mail transfer protocol
+SMTP	Simple Mail Transfer Protocol
 SMU	system management unit
-SNMP	simple network management protocol
-SNR	signal [to] noise ratio
+SNMP	Simple Network Management Protocol
+SNR	signal-to-noise ratio
 SOA	service oriented architecture
-SOAP	simple object access protocol
+SOAP	Simple Object Access Protocol
 SOC	system on chip
 SOF	start of frame
-SOHO	small office / home office
+SOHO	small office/home office
 SOL	serial over LAN
-SP	stack pointer
 SP	service pack
+SP	stack pointer
 SPARC	scalable processor architecture
-SPARQL	SPARQL protocol and RDF query language
+SPARQL	SPARQL Protocol and RDF Query Language
 SPD	security policy database
 SPD	serial presence detect
+SPDIF	Sony/Philips digital interface format
 SPI	serial peripheral interface
 SPI	stateful packet inspection
 SPMD	single process, multiple data
 SPR	special purpose register
 SPT	sectors per track
 SQA	software quality assurance
-SQL	structured query language
+SQL	Structured Query Language
 SRAM	static random access memory
 SRC	sample rate conversion
-SS	stack segment
 SS	self-snoop
+SS	stack segment
 SSB	single-sideband modulation
 SSD	solid state drive
 SSE	streaming SIMD extensions
@@ -1092,31 +1096,31 @@
 SSP	stack smashing protection
 STC	software thermal control
 STD	state transition diagram
+STP	Spanning Tree Protocol
 STP	shielded twisted pair
-STP	spanning-tree protocol
 SUS	Single Unix Specification
 SUT	system under test
 SVG	scalable vector graphics
-SVGA	super video graphics {array,adapter}
+SVGA	super video graphics {adapter,array}
 SVM	secure virtual machine
 SVM	support vector machine
 SVR	System V Release
 SWF	Shockwave Flash
 SWIG	simplified wrapper [and] interface generator
 SYR	symbol timing recovery
-TA	transmitter address
 TA	test assertion
+TA	transmitter address
 TAI	international atomic time
 TAO	track at once
 TAOCP	The Art of Computer Programming
-TAP	test anywhere protocol
+TAP	Test Anything Protocol
 TAS	test and set
 TB	terabyte
 TCB	trace capture buffer
 TCB	trusted computing base
 TCC	thermal control circuit
 TCL	tool command language
-TCP	transmission control protocol
+TCP	Transmission Control Protocol
 TCQ	tagged command queueing
 TDC	time [to] digital converter
 TDD	test driven development
@@ -1124,10 +1128,10 @@
 TDM	time division multiplexing
 TDMA	time division multiple access
 TDOA	time difference of arrival
-TDP	thermal design {point, power}
+TDP	thermal design {point,power}
 TECO	Text Editor and Corrector
 TFT	thin film transistor
-TFTP	trivial file transfer protocol
+TFTP	Trivial File Transfer Protocol
 TIAS	try it and see
 TIFF	tagged image file format
 TITS	try it to see
@@ -1135,63 +1139,64 @@
 TLA	top level aggregator
 TLB	transition lookaside buffer
 TLD	top level domain
-TLS	transport layer security
 TLS	thread local storage
+TLS	transport layer security
 TM	Turing machine
 TM	thermal monitor
 TMDS	transition minimized differential signaling
 TMO	timeout
 TOD	time of day
 TOS	terms of service
-TOS	type of service
 TOS	trusted operating system
+TOS	type of service
 TP	transaction processing
-TPM	trusted platform module
 TPM	transactions per minute
+TPM	trusted platform module
 TPR	task priority register
 TPS	transmission parameters signaling
-TR	token ring
 TR	task register
+TR	token ring
 TRL	timing recovery loop
 TRNG	true random number generator
-TS	time stamp
+TS	terminal services
 TS	time series
+TS	time stamp
 TS	transport stream
-TS	terminal services
 TSC	time stamp counter
 TSD	time stamp disable
 TSL	test, set, lock
 TSO	time sharing option
-TSP	time stamp protocol
+TSP	Time-Stamp Protocol
+TSP	Tunnel Setup Protocol
 TSP	time synchronization protocol
-TSP	tunnel setup protocol
 TSP	traveling salesman problem
 TSS	task state segment
 TTL	time to live
 TTL	transistor-transistor logic
 TTM	translation table maps
 TTY	teletype
-TX	transmit out, transmitter
+TUI	{terminal,text-based,textual} user interface
+TX	{transmit out,transmitter}
 TZ	time zone
-UAC	user {account, access} control
+UAC	user {access,account} control
 UART	universal asynchronous receiver/transmitter
 UAT	user acceptance testing
 UC	uncacheable
 UCS	uniform-cost search
 UDMA	ultra DMA
-UDO	ultra density optical (storage)
-UDP	user datagram protocol
-UFS	Unix file system
-UI	user interface
+UDO	ultra density optical
+UDP	User Datagram Protocol
+UFS	Unix File System
 UI	unit interval
-UID	user identifier
+UI	user interface
 UID	unique identifier
+UID	user identifier
 UL	upload
 UMA	uniform memory access
 UMA	upper memory area
 UMB	upper memory block
-UMPC	ultra-mobile PC
 UML	unified modeling language
+UMPC	ultra-mobile PC
 UPNP	universal plug and play
 UPS	uninterruptible power supply
 URI	uniform resource identifier
@@ -1203,14 +1208,14 @@
 UT	unit test
 UTC	coordinated universal time
 UTP	unshielded twisted pair
-UUCP	Unix-to-Unix copy protocol
+UUCP	Unix-to-Unix Copy Protocol
 UUID	universally unique identifier
 UUOC	useless use of cat
 UUT	unit under test
 UX	user experience
-VA	volt-ampere
-VA	virtual address
 VA	vertical alignment
+VA	virtual address
+VA	volt-ampere
 VAX	virtual address extension
 VB	Visual Basic
 VCA	variable-gain amplifier
@@ -1222,7 +1227,7 @@
 VESA	video electronics standards association
 VFO	variable-frequency oscillator
 VG	volume group
-VGA	video graphics {array,adapter}
+VGA	video graphics {adapter,array}
 VHDCI	very high density cable interconnect
 VID	voltage level identifier
 VIPT	virtually indexed, physically tagged
@@ -1231,35 +1236,36 @@
 VLIW	very long instruction word
 VLSI	very large scale integration
 VLSM	variable length subnet mask
-VOD	video on demand
 VM	virtual {machine,memory}
 VME	virtual mode extension
-VMX	virtual machine extensions
 VMX	vector multimedia extensions
+VMX	virtual machine extensions
+VOD	video on demand
 VPN	virtual private network
 VR	virtual reality
 VRAM	video random access memory
 VRM	voltage regulator module
-VRRP	virtual router redundancy protocol
-W	Watt
+VRRP	Virtual Router Redundancy Protocol
+W	watt
 W3C	World Wide Web Consortium
 WAN	wide area network
-WAP	wireless application protocol
-WEP	wired equivalent privacy
+WAP	Wireless Application Protocol
+WDT	watchdog timer
+WEP	Wired Equivalent Privacy
 WFI	wait for interrupt
 WFQ	weighted fair queuing
 WH	write hit
-WIFI    wireless fidelity
+WIFI	wireless fidelity
 WLAN	wireless local area network
-WDT	watchdog timer
 WM	write miss
-WMI	Windows management instrumentation
-WOL	wake on LAN
-WOR	wake on ring
+WMI	Windows Management Instrumentation
+WOL	Wake-on-LAN
+WOM	Wake-on-Modem
+WOR	Wake-on-Ring
 WORM	write once read many
-WP	write protect
-WP	word processor
 WP	WordPerfect
+WP	word processor
+WP	write protect
 WPA	wi-fi protected access
 WRAM	window random access memory
 WS	web services
@@ -1269,9 +1275,9 @@
 WYSIWYG	what you see is what you get
 XBAR	crossbar
 XER	XML encoding rules
-XGA	extended graphics {array,adapter}
+XGA	extended graphics {adapter,array}
 XIP	execute in place
-XML	extensible markup language
+XML	Extensible Markup Language
 XOR	exclusive or
 XP	extreme programming
 XSL	extensible stylesheet language
@@ -1279,8 +1285,8 @@
 XT	extended technology
 XUL	XML user interface language
 YACC	yet another compiler compiler
-YAWPFAPR you are welcome; please file a problem report
-YP	yellow pages (aka NIS)
+YAWPFAPR	you are welcome; please file a problem report
+YP	Yellow Pages
 YTD	year to date
 ZBR	zone bit recording
 ZFOD	zero-filled on demand