M
µ: mu; see mu and micro- entries
M: SI prefix for million or mega (40-Mbyte hard disk, 12 Mbytes of memory)
m: one one-thousandth or milli- (18 mm)
mA: milliampere (20-mA current loop, 20 mA)
MAA: Mathematical Association of America
MAC: media access control
MacDraw, MacPaint, MacWrite
Macintosh: computer from Apple
Macro II: Digital Equipment Corp. assembly language
macro- (prefix): not hyphenated when used to form a compound (macroassembler); exception is when a double “o” occurs, for example, macro-object
Macsyma: a symbolic manipulation program developed at MIT
mainframe: a computer housed in a large frame or cabinet, usually used for multiuser applications, which usually requires a temperature-controlled environment and special power supply. Examples are the Digital Equipment Corporation VAX and IBM System 370 computers; saying “mainframe computer” is redundant.
makefile
MAN: metropolitan area network
manet: mobile ad hoc network; in Transactions, MANET
man-hour, man-month, man-year (nouns): try to use a non-gender-specific term, such as staff-hour
man-in-the-middle attack; MITM attack
MAP: Manufacturing Automation Protocol; MAP/TOP: Manufacturing Automation Protocol/Technical Office Protocol; communications standards supported by General Motors and Boeing; both standards follow OSI (Open Systems Interconnection) protocols
market research firm
markup (adj, n)
mashup (n); mash up (v)
master’s degree
master slice (n): a nonmetalized wafer containing arrays of circuit elements interconnected to perform different functions
matrices: preferred over matrixes in a mathematical context; in other contexts such as structural composition, use matrixes; example: matrixes of materials
Matlab
matrix, -es: see matrices
MCM: multichip module
MB: megabyte; use Mbyte (40-Mbyte hard disk, 12 Mbytes of memory)
Mb: megabit; use Mbit or spell out
Mbit: megabit; use Mbit or spell out
Mbps: megabits per second (spell out on first use); Mbps, not MBPS
Mbone: multicast backbone; Internet broadcasting technology
Mbyte: megabyte (40-Mbyte hard disk, 12 Mbytes of memory)
MCAE: mechanical computer-aided engineering
MEMS: microelectromechanical systems
MEPS: millions of events per second
meta- (prefix): not hyphenated when used to form a compound (metarule)
Mflops: megaflops; million floating-point operations per second
MHEG: Multimedia and Hypermedia Experts Group
MHz: megahertz (50-MHz channel, 50 MHz)
micro, micros: acceptable as nouns when referring to microcomputers
micro- (prefix): one-millionth part of a specified unit (microgram); not hyphenated when used to form a compound (microelectronics)
micro-BGA: micro-ball-grid array
microCAD, microCADD: computer-aided design and computer-aided design and drafting performed on a microcomputer—no longer relevant since most CAD/CADD is performed on microcomputers
microelectromechanical: one word, no hyphens or capitals; often seen as microelectromechanical systems, abbreviated as MEMS
micrometer (µm): SI abbreviation for one-millionth part of a meter; accepted abbreviation is µ
micron: millionth part of a meter, but SI term is micrometer; usage varies, for example, micron is used in integrated circuit production; can also be written as µ
microphotograph: small photograph normally magnified for viewing (such as microfilm). The field is called micrographics. Do not confuse with “photomicrograph,” a magnified picture of small things.
microsecond (µs): SI abbreviation is ms; the letter “u” is not a replacement. If a Greek font is not available, spell out as mu. In magazines, spelled-out form is preferred, at least on first reference, except perhaps in tables.
MicroVAX, MicroVAX II, MicroVMS
mid: Check Webster’s for preferred format.
middle-out design
midframe: a computer housed in a small frame or cabinet, usually used for multiuser applications, that does not require a temperature-controlled environment or special power supply; saying “midframe computer” is redundant
*MIDI: musical instrument digital interface
millisecond: abbreviation is ms
Milnet: along with Arpanet, the main constituent of the Defense Data Network (DDN); Minet is the European split-off from Milnet
Mil-Std: military standard; not the same as DoD-Std
MIMD: multiple instruction, multiple data. Pronounced “mimdee” and takes “a” as its article; spell out on first use unless context dictates otherwise; add hyphens when used as a modifier
*MIME: Multipurpose Internet Mail Extensions
MIMO: multiple input, multiple output
mini- (prefix): not hyphenated when used to form a compound (minicartridges)
MiniDIP: trademark name for a dual in-line package
MINX: Multimedia Information Network Exchange
MIP mapping: multiple texture mapping technique
MIPS: million instructions per second; also, MIPS Technologies Inc., a subsidiary of SGI; use full name when context requires it
*MIT: Massachusetts Institute of Technology; spell out on first use if context dictates
MITI: Japan’s Ministry of International Trade and Industry
MITRE: preferred format for this company’s name (Format/Font/Small Caps)
mL: millilambert
ml: milliliter (5-ml strip, 0.5 ml)
mm: millimeter (35-mm film, 0.5 mm)
MMOG: massively multiplayer online game
MMU: memory management unit
MobiCom: For 1999 and before, the conference acronym format is MobiCom 99; for 2000 and afterwards, the format is MobiCom 2000. The full conference name is, for example, 6th Ann. Int’l Conf. Mobile Computing and Networking (MobiCom 2000), 2000.
mockup: (n, adj)
MODFET: modulation doped field-effect transistor
Modus: Modula-2 Users Assoc.
Moore’s law: a theory predicting that the number of transistors on a chip doubles as technology advances
MOPS: million operations per second
Morgan Kaufmann: publisher
MOS (adj): metal-oxide-semiconductor
MOSFET: metal-oxide-semiconductor field-effect transistor
MOSI: Microprocessor Operating Systems Interface, IEEE Standard 855-1990
mother: one of several family words used to describe relationships among nodes in databases; preferred usage is gender-neutral parent; however, do not change without checking with author
motherboard: a circuit board into which various processor boards are plugged
Motorola: do not follow with “Inc.” as there is confusion in the company about whether “Inc.” or “Corp.” is appropriate, even though company stationery uses “Inc.” Use the MC prefix when referring to the specific microprocessor from Motorola, for example, MC68030. Use M68000 when referring to the family of devices that share the M68000 architecture.
Moving Picture Experts Group (MPEG): family of standards for coding audio-visual information
*MP3, MP4: audio file formats
*MPEG-1, MPEG-2, MPEG-3, MPEG-4
MPI: message passing interface
MPU: microprocessing unit
MPW: an Apple development environment for the Mac
MRI: magnetic resonance imaging
ms: millisecond
*MS-DOS: Microsoft’s version of DOS; see also DOS
MSI: medium-scale integration
MSPS: million searches per second
MTBF: mean time between failures
MTTR: mean time to repair, mean time to restore
MTU: maximum transmission unit
mu (µ): Greek letter used as a symbol for micron
multi- (prefix): Do not hyphenate when used to form a compound, except with “double-i” combinations (multimeter; multi-integral).
Multibus, Multibus II: Intel trademarks; IEEE 796 is the multibus standard
multiplexer (n)
MUT: module under test
mux: multiplexer; muxes (plural): spell out on first reference
MVP: matrix-vector product, the primary operation around which supercomputers are designed
MVS: an IBM mainframe operating system
MW: megawatt (2 MW, 2-MW system)
mW: milliwatt (200 mW, 200-mW system)
Mycin: an expert system that can be programmed with knowledge databases for different domains
N
9/07 Xen: open source virtualization software
9/11; September 11, 2001
n: SI prefix for one billionth or nano (100 ns)
n: variable designation for an integer; italicized
N.: “north” in addresses
NAA: formerly the National Association of Accountants; reincarnated as the Institute of Management Accountants (IMA)
namespace
nano- (prefix): one billionth; do not use hyphen (nanoseconds, 100 ns)
narrow band (n), narrow-band (adj): however, according to the IEEE Dictionary of Electrical and Electronic Terms, narrowband or narrow band are used as adjectives in some contexts.
*NASA: National Aeronautics and Space Administration, Washington, D.C.
Ames Research Center, Moffett Field, Calif.
Dryden Research Center, Edwards AFB, Calif.
Goddard Space Flight Center, Greenbelt, Md.
Jet Propulsion Lab, Pasadena, Calif.
Johnson Space Flight Center, Houston
Kennedy Space Flight Center, Cape Canaveral, Fla.
Langley Research Center, Hampton, Va.
Lewis Research Center, Cleveland, Ohio
Marshall Space Flight Center, Huntsville, Ala.
NASA Massively Parallel Processor
NAT: network address translator
NBS: National Bureau of Standards, an agency of the US Commerce Dept.; obsolete, now known as NIST
NC: numerical control
NCCCD: National Center for Computer Crime Data
NCGA: National Computer Graphics Association
n-channel; n-channel device: insulated-gate field-effect transistor where source and drain are regions of n-type conductivity
NCSA: National Center for Supercomputing Applications
nCube: in preference to nCUBE or nCUBE
NCP: Network-Control Protocol
.NET
NetBIOS: a product that provides basic I/O services for a network; do not use as a synonym for “network BIOS” or “LAN BIOS,” which are generic terms for a BIOS designed for a local area network
Netherlands: not necessary to use the
netlist (n, adj): a list of the pin connections (pin network) that appear on a printed circuit board
newsfeed
Newton-Raphson: a well-known algorithm for solving equations
Next: computer company started by Steve Jobs; do not use logo form, NeXT
NFS: Network File System (from Sun Microsystems’ application, SunSoft)
NGSCB: Microsoft’s next-generation secure computing base
NIST: US National Institute of Standards and Technology; formerly NBS
nm: nanometer
NMOS: n-channel metal oxide semiconductor
no.: abbreviation for number; nos. (plural)
NOAA: National Oceanic and Atmospheric Administration, an agency in the US Dept. of Commerce; although sometimes pronounced “noah,” it takes an as an article, as if each letter were pronounced (“an NOAA study”)
NoD: news on demand
node: family words—mother, daughter, child—are used to describe relationships among nodes in databases; the terms are legitimate—don’t try to edit them out
non- (prefix): not usually hyphenated; be flexible with words that are difficult to read, for example, non-negligible, non-real-time mode
non–von Neumann: see von Neumann; in this case, an en-dash is recommended over a hyphen
NP-hard; NP-complete: classes of difficult problems
ns: nanoseconds (3,000 ns)
NSA: National Security Agency
NSERC: Natural Sciences and Engineering Research Council; a Canadian research agency similar to the US National Science Foundation
NSF: US National Science Foundation; NSF is acceptable on second reference or on first reference in the acknowledgment section of a feature when used with grant number
NSFnet
NSPE: National Society of Professional Engineers
NuBus
Numbers and Symbols: see special section and CMS, Section 9
NTSC: National TV Standards Committee; note: committee and standard use same acronym
NURBS: nonuniform rational B-spline
Nvidia
NW: “northwest” in addresses, no periods
NYU/IBM Ultracomputer
O
OASI: Office Automation Society International
OASIS: Organization for the Advancement of Structured Information Standards; www.oasis-open.org
Object Management Group: OMG
Object Modeling Technique: OMT
object orientation
object-oriented (OO): an approach to programming that stresses the creation of functions (objects) that are linked in various relationships, usually in hierarchies, to provide the desired functionality; compare with traditional approaches such as imperative programming, which stresses actions to be taken rather than relationships between objects
Objective-C: a computer language
Occam: language used by Inmos for its transputer chip
OCR: optical character recognition; the machine is an OCR scanner
octree: a tree structure that describes the division of a cubic region into smaller cubes
OCX: optical cross-connect
ODBC: open database connectivity
OEM: original equipment manufacturer
OFDM: orthogonal frequency-division multiplexing
off-chip (adj)
offline: all uses, as in the printer is offline, offline equipment
offload, offscreen, offsite
ohm (n): a unit of electrical resistance
OIL: ontology inference layer; see also DAML+OIL
okay
OLAP: online analytical processing
OLE: object linking and embedding; a Microsoft item
OLED: organic light-emitting diode
OLTP: online transaction processing
OMG: Object Management Group
Omnimax (n, adj): a stereoscopic, eggshell-shaped theater
OMT: object modeling technique
ONA: Open Network Architecture
onboard: all uses, as in onboard regulation
on-chip (adj): as in on-chip logic
online: all uses, as in the printer is online, online equipment
onscreen, onsite
ONR: US Office of Naval Research
OO: object-oriented
op amp: operation amplifier; spell out in text on first use
opcode (n): operation code
OpenGL: a graphics programming language
open-loop (adj): as in an open-loop program
open loop (n): a system in which there is no feedback mechanism for self-correction as there is in a closed loop
open source (n, adj)
order-of-magnitude (adj)
ORB: object request broker
ORSA: merged with the Institute of Management Sciences in 1995 to become the Institute for Operations Research and the Management Sciences (INFORMS)
orthogonal: In linear algebra, the term describes a set of vectors that are independent, in that no element is a linear combination of the others. In programming, the term is used more loosely to refer to independent—although possibly related—concepts.
OS: operating system
OSI: open systems interconnection; a concept whereby different vendors’ products work together
OSPF: Open Shortest Path First Protocol
out queue (n), out-queue (adj)
OWL: Web Ontology Language
* OK to use acronym or abbreviation on first reference.