throbber
OVER
`10,000
`ENTRIES
`
`Microsoft
`
`
`
`Computer
`D ictiona ry
`Fifth Ed iti ong-
`
`° Fully updated with the latest
`technologies, terms, and acronyms
`
`9 Easy to read, expertly illustrated
`
`° Definitive coverage of hardware,
`software, the Internet, and more!
`
`Facebook's Exhibit No. 1008 - Page 1
`
`Facebook's Exhibit No. 1008 - Page 1
`
`

`

`PUBLISHED BY
`Microsoft Press
`
`A Division of Microsoft Corporation
`One Microsoft Way
`Redmond, Washington 98052—6399
`
`Copyright © 2002 by Microsoft Corporation
`
`All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form
`or by any means without the written permission of the publisher.
`
`Library of Congress Control Number: 2002019714
`
`Microsoft Press books are available through booksellers and distributors worldwide. For further informa-
`tion about international editions, contact your local Microsoft Corporation office or contact Microsoft
`Press International directly at fax (425) 936-7329. Visit our Web site at www.rrticrosoft.corrtlmspress.
`Send comments to mspinput®microsaflcom
`
`Active Desktop, Active Directory, ActiveMovie, ActiveStore, ActiveSync, ActiveX, Authenticcde,
`BackOffice, BizTalk, ClearType, Direct3D, DirectAnimation, DirectDraw, DirectInput, DirectMusic,
`DirectPlay, DirectShow, DirectSound, DirectX, Entourage. FoxPro, FrontPage, Hotmail, IntelliEye,
`lntelliMouse, lntelliSense, JScript, MapPoint, Microsoft, Microsoft Press, Mobile Explorer, MS-DOS,
`MSN, Music Central, NetMeeting, Outlook, PhotoDraw, PowerPoint, SharePoint, UltimateTV, Visio,
`Visual Basic, Visual C++, Visual FoxPro, Visual lnterDev, Visual J++, Visual SourceSafe, Visual Studio,
`Win32, Win32s, Windows, Windows Media, Windows NT, Xbox are either registered trademarks or
`trademarks of Microsoft Corporation in the United States andlor other countries. Other product and
`company names mentioned herein may be the trademarks of their respective owners.
`
`The example companies, organizations, products, domain names, e-mail addresses, logos, people, places,
`and events depicted herein are fictitious. No association with any real company, organization, product,
`domain name, e-mail address, logo, person, place, or event is intended or should be inferred.
`
`Acquisitions Editor: Alex Blanton
`Project Editor: Sandra Haynes
`
`Body Part No. X08-41929
`
`Facebook's Exhibit No. 1008 - Page 2
`
`Facebook's Exhibit No. 1008 - Page 2
`
`

`

`
`
`COBOL n. Acronym for Common Business-Oriented
`Language. A verbose, English-like compiled program-
`ming language developed between 1959 and 1961 and still
`in wideSpread use today, especially in business applica-
`tions typically run on mainframes. A COBOL program
`consists of an Identification Division, which specifies the
`name of the program and contains any other documenta-
`tion the programmer wants to add; an Environment Divi-
`sion, which specifies the computers being used and the
`files used in the program for input and output; a Data Divi-
`sion, which describes the format of the data structures
`used in the program; and a Procedure Division, which
`contains the procedures that dictate the actions of the pro-
`gram. See also compiled language.
`cobweb site it. A Web site that is far out of date. See also
`Web site.
`
`Cocoa n. A set of object-oriented development tools and
`interfaces available on Mac OS X. Cocoa contains a set of
`
`frameworks. software components. and development tools
`used to construct applications for Mac OS X and provides
`programming interfaces in Java and Objective-C. Cocoa is
`based on NcXT’s OpenStep and is integrated with Apple
`technologies.
`
`CODASYL it. Acronym for Conference on Data Systems
`Languages. An organization founded by the U.S. Depart—
`ment of Defense. CODASYL is dedicated to the develop—
`ment of data-management systems and languages, among
`them the widely used COBOL.
`
`code1 n. 1. Program instructions. Source code consists of
`human-readable statements written by a programmer in a
`programming language. Machine code consists of numeri-
`cal instructions that the computer can recognize and execute
`and that were converted from source code. See also data,
`program. 2. A system of symbols used to convert informa-
`tion from one form to another. A code for converting infor-
`mation in order to conceal it is often called a cipher. 3. One
`of a set of symbols used to represent information.
`
`code2 vb. To write program instructions in a program-
`ming language. See also program.
`
`code access security n. A mechanism provided by the
`runtime whereby managed code is granted permissions by
`security policy and these permissions are enforced, limit-
`ing what Operations the code will be allowed to perform.
`To prevent unintended code paths from exposing a secu-
`rity vulnerability, all callers on the call stack must be
`
`granted the necessary permissions (possibly subject to
`override by assertion or denial).
`codec n. 1. Short for coder/decoder. Hardware that can
`
`convert audio or video signals between analog and digital
`forms. 2. Short for compressor/decompressor. Hardware
`or software that can compress and uncompress audio or
`video data. See also compt‘ess2, uncompress. 3. Hardware
`that combines the functions of definitions 1 and 2.
`
`code conversion 11. l. The process of translating program
`instructions from one form into another. Code may be con-
`verted at the source-language level (for example, from C to
`Pascal), at the hardware-platform level (for example, from
`working on the IBM PC to working on the Apple Macin-
`tosh), or at the language level (for example, from source
`code in C to machine code). See also code] (definition 1).
`2. The process of transforming data from one representa-
`tion to another, such as from ASCII to EBCDIC or from
`two’s complement to binary-coded decimal.
`
`Code Division Multiple Access :1. A form of multiplex-
`ing in which the transmitter encodes the signal, using a
`pseudo-random sequence that the receiver also knows and
`can use to decode the received signal. Each different ran-
`dom sequence corresponds to a difierent communication
`channel. Motorola uses Code Division Multiple Access
`for digital cellular phones. Acronym: CDMA. Also called.-
`spread spectrum. See also multiplexing, transmitter.
`
`code page it. In MS-DOS versions 3.3 and later, a table
`that relates the binary character codes used by a program
`to keys on the keyboard or to the appearance of characters
`on the diSplay. Code pages are a means of providing sup-
`port for character sets and keyboard layouts used in differ-
`ent countries. Devices such as the display and the
`keyboard can be configured to use a specific code page
`and to switch from one code page (such as United States)
`to another (such as Portugal) at the user’s request.
`
`code profiler n. A tool designed to aid deveIOpers in
`identifying and eliminating the code inefficiencies that
`cause bottlenecks and degrade performance in their appli-
`cations. Code profilers analyze an executing application to
`determine both how long functions take to execute and
`how often they are called. Using a code profiler is a repct-
`itive process in that the tool must be reused after each sec-
`tion of inefficient code has been found and corrected.
`
`coder It. See programmer.
`
`Code Red worm in. A fast-spreading and pernicious
`Internet worm first discovered in mid-2001 . The Code Red
`
`106
`
`Facebook's Exhibit No. 1008 - Page 3
`
`Facebook's Exhibit No. 1008 - Page 3
`
`

`

`CPM
`
`cracker
`
`for microcomputers based on Intel microprocessors. The
`first system, CHM-80, was the most popular operating
`system for 8080- and ZSO-based microcomputers. Digital
`Research also developed CHM-86 for 8086/8088-based
`computers. CPIM~28000 for Zilog ZSOOO-bascd comput-
`ers, and CHM—68K for Motorola 68000—based computers.
`When the IBM PC and MS-DOS were introduced, com-
`mon use of CPlM by end users dwindled. DRI continues to
`enhance the CPlM line, supporting multitasking with the
`Concurrent CPlM and MPIM products. See also MP/M.
`
`CPM a. See critical path method.
`
`CPRM n. Acronym for Content Protection for Record-
`able Media. Technology developed to control the use of
`copyrighted digital music and video material by blocking
`the transfer oi‘protected files to portable media such as zip
`disks and smart cards. CPRM would be added to storage
`devices and provide data scrambling and identification
`codes to block the copying of copyrighted files.
`
`cps it. See characters per second.
`
`CPSR a. Acronym for Computer Professionals for Soeial
`Responsibility. A public advocacy organization ot'com-
`puter professionals. CPSR was originally formed out of
`concern over the use of computer technology for military
`purposes but has extended its interest to such issues as
`civil liberties and the effect of computers on workers.
`
`CPU n. Acronym for central processing unit. The compu-
`tational and control unit ol'a computer. The C?U is the
`device that interprets and executes instructions. Main-
`frames and early minicomputers contained circuit boards
`full ofintegrated circuits that implemented the CPU. Sin»
`gleuchip central processing units. called microprocessors.
`made possible personal computers and workstations.
`Examples of single-chip CI-‘Us are the Motorola 68000.
`68020, and 68030 chips and the Intel 8080, 8086, 80286,
`80386. and i486 chips. The CPU—or micmprocessor. in
`the case ofa microcomputer—has the ability to fetch,
`decode, and execute instructions and to transfer informa-
`tion to and from other resources over the computer's main
`data-transfer path. the bus. By definition, the CPU is the
`chip that functions as the “brain“ of a computer. In some
`instances. however, the term encompasses both the proces—
`sor and the computer‘s memory or. even more broadly, the
`main computer console (as opposed to peripherai equip-
`ment). See the illustration. See also microprocessor.
`
`
`
`CPU.
`
`CPU-bound adj. See computation—bound.
`
`CPU cache n. A section of fast memory linking the CPU
`(central processing unit) and main memory that tempo—
`rarily stores data and instructions the CPU needs to exe-
`cute upcoming commands and programs. Considerably
`faster than main memory, the CPU cache contains data
`that is transferred in blocks. thereby Speeding execution.
`The system anticipates the data it will need through algo-
`rithms. Also called: cache memory, memory cache. See
`also cache, CPU. VCACHE.
`
`CPU cycle n. l. The smallest unit of time recognized by
`the CPU {central processing unit)—-typieally a few hun-
`dred-millionths of a second. 2. The time required for the
`CPU to perform the simplest instruction, such as fetching
`the contents of a register or performing a tie-operation
`instruction (NOP). Also called: clock tick.
`
`CPU fan a. An electric fan usually placed directly on a
`CPU {central processing unit) or on the CPU's heat sink to
`help dissipate heat from the chip by circulating air around
`it. See also CPU, heat sink.
`
`CPU speed a. A relative measure of the data-processing
`capacity of a particular CPU (central processing unit).
`usually measured in megahertz. See also CPU.
`
`CPU time n. In multiprocessing, the amount oftime dur-
`ing which a particular process has active control of the CPU
`(central processing unit). See also CPU. multiprocessing.
`
`CR a. See carriage return.
`
`crack vb. 1. To gain unauthorized access to a network by
`breaching its security. 2. To decipher encrypted information.
`
`cracker n. A person who overcomes the security mea»
`sures ol‘a computer system and gains unauthorized access.
`The goal of some crackers is to obtain information ille—
`
`132
`
`Facebook's Exhibit No. 1008 - Page 4
`
`Facebook's Exhibit No. 1008 - Page 4
`
`

`

`
`
`fixed-word-length computer a. A description that
`applies to almost all computers and refers to the uniform
`size of the data units, or words, that are processed by the
`microprocessor and shuttled through the system over the
`hardware lines composing the main data bus. Fixed-word-
`length computers, including IBM and Macintosh personal
`computers, commonly work with 2 or 4 bytes at a time.
`
`F keys :1. See function key.
`
`flag it. 1. Broadly, a marker of some type used by a com-
`puter in processing or interpreting information; a signal
`indicating the existence or status of a particular condition.
`Flags are used in such areas as communications, program-
`ming, and information processing. Depending on its use, a
`flag can be a code, embedded in data, that identifies some
`condition. or it can be one or more bits set internally by
`hardware or software to indicate an event of some type,
`such as an error or the result of comparing two values.
`2. In the HDLC communications protocol, a flag is the
`unique series of bits Of 1 11110. used to start and end a
`transmission frame (message unit). See also HDLC.
`
`flame“L n. An abusive or personally insulting e-mail mes-
`sage or newsgroup posting.
`
`flame2 vb. 1. To send an abusive or personally insulting e-
`mail message or newsgroup posting. 2. To criticize person-
`ally by means of e-mail messages or newsgroup postings.
`
`flame bait n. A posting to a mailing list, newsgroup, or
`other online conference that is likety to provoke flames, often
`because it expresses a controversial opinion on a highly emo-
`tional topic. See also flame‘, flame war. Compare troll.
`
`flamefest n. A series of inflammatory messages or arti-
`cles in a newsgroup or other online conference.
`
`flamer n. A person who sends or posts abusive messages
`via e—mail, in newsgroups and other online forums, and in
`online chats. See also chat1 (definition 1), newsgroup.
`
`flame war n. A discussion in a mailing list, newsgroup, or
`other online conference that has turned into a protracted
`exchange of flames. See also Hamel.
`
`Flash :1. A vector graphics file format (extension .swf)
`developed by Macromedia to enable designers to add ani-
`mation and interactivity to multimedia Web pages. Flash
`files can be played back with a downloadable Shockwave
`plug-in or a Java program. The file format has been released
`by Macromedia as an open standard for the Intemet.
`
`flash vb. See bum.
`
`flash memory in. A type of nonvolatile memory. Flash
`memory is similar to EEPROM memory in function but it
`must be erased in blocks, whereas EEPROM can be erased
`one byte at a time. Because of its block-oriented nature,
`flash memory is commonly used as a supplement to or
`replacement for hard disks in portable computers. In this
`context, flash memory either is built into the unit or, more
`commonly, is available as a PC Card that can be plugged
`into a PCMCIA slot. A disadvantage of the block-oriented
`nature of flash memory is that it cannot be practically used
`as main memory (RAM) because a computer needs to be
`able to write to memory in single-byte increments. See also
`EEPROM, nonvolatile memory, PC Card, PCMCIA slot.
`
`flash ROM :1. See flash memory.
`
`flat address space :2. An address space in which each
`location in memory is specified by a unique number. (Mem-
`ory addresses start at 0 and increase sequentially by l.) The
`Macintosh operating system, 0312, and Windows NT use a
`flat address space. MS-DOS uses a segmented address
`space, in which a location must be accessed with a segment
`number and an offset number. See also segmentation. Com-
`pare segmented address space.
`
`flatbed plotter n. A plotter in which paper is held on a
`flat platform and a pen moves along both axes, traveling
`across the paper to draw an image. This method is slightly
`more accurate than that used by drum plotters, which
`move the paper under the pen, but requires more space.
`Flatbed plotters can also accept a wider variety of media,
`such as vellum and acetate, because the material does not
`need to be flexible. See also plotter. Compare drum plot-
`ter, pinch-roller plotter.
`-
`
`flatbed scanner in. A scanner with a flat, transparent sur-
`face that holds the image to be scanned, generally a book
`or other paper document. A scan head below the surface
`moves across the image. Some flatbed scanners can also
`reproduce transparent media, such as slides. See the illus-
`tration. Compare drum scanner. handheld scanner. sheet—
`fed scanner.
`
`216
`
`Facebook's Exhibit No. 1008 - Page 5
`
`Facebook's Exhibit No. 1008 - Page 5
`
`

`

`
`
`surfaces. Because the markings permit an electric current
`to flow, a set of conductive brushes that ride on the surface
`of the conductive wheels can detect these conductive
`markings. The electronics in the mouse translate these
`electrical movement signals into mouse—movement infor-
`mation that can be used by the computer. See also mouse,
`trackball. Compare optical mouse, optomechanical
`mouse.
`
`mechatronies n. A term derived from the words mechan-
`
`ical and electronics to describe a field of engineering that
`applies mechanical, electrical, and electronic engineering
`concepts to product design and manufacture A relatively
`new discipline, mechatronics is applicable to products in
`fields as diverse as medicine, robotics, manufacturing, and
`consumer electronics.
`
`media n. The physical material, such as paper, disk, and
`tape, used for storing computer-based information. Media
`is plural; medium is singular.
`Media Access Control n. See MAC.
`
`Media Control Interface n. See MCI (definition 1).
`
`media conversion n. Transfen‘ing data from one storage
`medium to another—afor example, from disk to tape.
`media eraser n. A device that removes or obliterates data
`
`from a storage medium on a wholesale basis, usually by
`writing meaningless data (such as zeros) over it. See also
`bulk eraser.
`
`media filter n. 1. A device used with local area networks
`
`(LANs) as an adapter between two different types of
`media. For example, an RJ-45 connector might be used
`between coaxial cable and unshielded twisted pair (UTP)
`cables. Media filters are similar in function to transceivers.
`
`As with many components to LANs, manufacturers often
`choose different names for similar products, so a LAN
`expert is needed to decide which media filters are required
`for a particular LAN. See also coaxial cable, connector
`(definition 1), LAN, transceiver, UTP. 2. A device added
`to data networks to filter out electronic noise from the
`
`environment. For example, a media filter might be added
`to an Ethernet network based on coaxial cabling to prevent
`data loss from interference by nearby electronic equip-
`ment. See also coaxial cable, Ethernet (definition 1).
`
`media stream n. A continuous sequence of audio or
`audio-and-vidco through a network.
`
`medium;1 adj. Of or relating to the middle part of a range
`of possible values.
`
`medium2 in. A substance in which signals can be trans-
`mitted, such as a wire or fiber-optic cable. See media.
`
`medium model n. A memory model of the Intel 80x86
`processor family. The medium model allows only 64 kilo-
`bytes for data but generally up to 1 megabyte for code. See
`aiso memory model.
`
`medium-scale integration n. A concentration of circuit
`elements in the hundreds on a single chip. Acronym: MSI.
`See also integrated circuit.
`
`meg n. See megabyte.
`
`mega— prefix One million (105). [n computing, which is
`based on the binary (base~2) numbering system, mega- has
`a literal value of 1,048,576, which is the power of 2 (220)
`closest to one million. Abbreviation: M.
`
`megabit n. Usually 1,048,576 bits (22”); sometimes inter—
`preted as 1 million bits. Abbreviation: Mb, Mbit.
`
`megabyte n. Usually 1,048,576 bytes (220); sometimes
`interpreted as 1 million bytes. Abbreviation: MB.
`
`megacycle n. A term for 1 million cycles—usually used
`to mean l million cycles per second. Abbreviation: MC.
`See also megahertz.
`
`megaflops n. See MFLOPS.
`
`megahertz n. A measure of frequency equivalent to 1
`million cycles per second. Abbreviation: MHz.
`
`megapel display n. See megapixel display.
`
`megapixel adj. A reference to image resolution of one
`million pixels or more. The term is used in reference to
`devices such as digital cameras, scanners, and computer
`monitors and display adapters.
`
`megapixel display n. A video display capable of dis-
`playing at least 1 million pixels. For example, a video dis-
`play with a screen size of 1024 horizontal pixels and 1024
`vertical pixels is a megapixel display. Also
`called: megapel display.
`Melissa n. A macro virus that affects Word files in
`Microsoft Office 97 and Office 2000 and first appeared in
`the spring of 1999. Melissa is delivered as an attachment to
`an e-mail with the subject line “An Important Message
`From <user name>,” a message beginning “Here is that
`document you asked for. . .,” or both. When the attachment
`is opened, the virus propagates (if Microsoft Outlook is
`installed) by sending itself to the first 50 e—mail addresses in
`the user‘s Outlook address book. On the infected machine,
`
`332
`
`Facebook's Exhibit No. 1008 - Page 6
`
`Facebook's Exhibit No. 1008 - Page 6
`
`

`

`
`
`computers and special-purpose devices such as digital
`cameras and cellular telephones.
`
`micrographies n. The techniques and methods for
`recording data on microfilm. See also microform.
`
`micro-electromechanical systems am. See MEMS.
`
`microelectronics n. The technology of constructing
`electronic circuits and devices in very small packages. The
`most significant advance in microelectronics technology
`has been the integrated circuit. Circuits that 40 years ago
`required a roomful of power-hungry vacuum tubes can
`now be fabricated on a silicon chip smaller than a postage
`stamp and require only a few milliwatts of power. See also
`integrated circuit.
`
`microfiche n. A small sheet of film, about 4 by 6 inches,
`used for recording photographically reduced images, such
`as document pages, in rows and columns forming a grid
`pattern. The resulting images are too small to read with the
`naked eye, and a microfiche reader is required to view the
`documents. Compare microfilm.
`
`microfilm n. A thin strip of film stored on a roll and used
`to record sequential data images. As with microfiche, a
`special device magnifies the images so that they can be
`read. See also CIM (definition 2), COM (definition 4).
`Compare microfiche.
`
`microfloppy disk it. A 3.5-inch floppy disk of the type
`used with the MacintOsh and with IBM and compatible
`microcomputers. A microfloppy disk is a round piece of
`polyester film coated with ferric oxide and encased in a
`rigid plastic shell equipped with a sliding metal cover. On
`the Macintosh, a single-sided microfloppy disk can hold
`400 kilobytes (KB); a double-sided (standard) disk can
`hold 300 KB; and a double-sided high-density disk can
`hold 1.44 megabytes (MB). On IBM and compatible
`machines. a microfloppy can hold either 720 KB or 1.44
`MB of information. See also floppy disk.
`
`mic rofluidics a. Technology for control and manipulation
`of fluids on a microscopic scale using microscopic pumps
`and valves placed on a chip. Microfluidics devices have
`implications for a number of medical, pharmaceutical,
`genomics, and other biotechnology applications.
`
`microform n. The medium, such as microfilm or micro-
`fiche, on which a photographically reduced image, called
`a mlcrot'mage, is stored. A microimage usually represents
`text, such as archived documents. See also microfiche,
`microfilm, micrographics.
`
`microimage n. A photographicaliy reduced image, usu-
`ally stored on microfilm or microfiche, that is too small to
`be read without magnification. See also microform, micro-
`graphics.
`
`microinstruction n. An instruction that is part of the
`microcode. See also microcode.
`
`microjustification it. See microspace justification.
`
`microkernel n. 1. In programming, the strictly hardware-
`dependent part of an operating system that is intended to
`be portable from one type of computer to another. The
`microkernel provides a hardware-independent interface to
`the rest of the operating system, so only the microkemel
`needs to be rewritten to port the operating system to a dif-
`ferent platform. See also kernel, operating system. 2. A
`kernel that has been designed with only the basic features
`and typically in a modular fashion.
`
`micrologie n. A set of instructions, stored in binary form,
`or a set of electronic logic circuits that defines and governs
`the operation within a microprocessor.
`
`microminiature n. An extremely small circuit or other
`electronic component, especially one that is a refinement
`of an already miniaturized element.
`
`microphone n. 1. A device that converts sound waves
`into analog electrical signals. Additional hardware can
`convert the microphone’s output into digital data that a
`computer can process; for example, to record multimedia
`documents or analyze the sound signal. 2. A communica-
`tions program that runs on the Macintosh computer.
`
`microphotonics n. Technology for directing light on a
`microscopic scale. Microphotonics employs tiny mirrors
`or photonic crystals to reflect and transmit specific wave-
`lengths of light. which can carry digital signals. Micro-
`photonics technology has implications for optical
`networks under development for the telecommunications
`industry. See also MEMS. optical switching.
`
`microprocessor n. A central processing unit (CPU) on a
`single chip. A modern microprocessor can have several
`million transistors in an integrated-circuit package that
`can easily fit into the palm of one’s hand. Microprocessors
`are at the heart of all personal computers. When memory
`and power are added to a microprocessor, all the pieces,
`excluding peripherals, required for a computer are present.
`
`338
`
`Facebook's Exhibit No. 1008 - Page 7
`
`Facebook's Exhibit No. 1008 - Page 7
`
`

`

`noise
`
`rue-0p
`
`noise :1. 1. Any interference that affects the operation ofa
`device. 2. Unwanted electrical signals, produced either
`naturally or by the circuitry, that distort or degrade the
`quality or performance of a communications channel. 588
`also distortion.
`
`nonbreaking space It. A character that replaces the
`standard space character in order to keep two words
`together on one line rather than allowing a line to break
`between them.
`
`noncompetes n. An agreement between employer and
`employee that states that the employee will not accept
`work with a competing company for a specified length of
`time after leaving the employer’s company. Noncompete
`agreements are common in high—tech companies and are
`typically requested to help maintain company secrets and
`retain valuable employees.
`nonconductor it. See insulator.
`
`noncontiguous data structure a. in programming, a
`data structure whose elements are not stored contiguously
`in memory. Data structures such as graphs and trees, whose
`elements are connected by pointers, are noncontiguous data
`structures. Compare contiguous data structure.
`
`nondedicated server it. A computer on a network that
`can function as both a client and a server; typically, a
`desktop machine on a peer—to-peer network. Compare
`dedicated server.
`
`nondestructive readout n. A reading operation that
`does not destroy the data read, either because the storage
`technology is capable of retaining the data or because the
`reading operatiOn is accompanied by a data refresh
`(update) function. Acronym: NDR, NDRO. Compare
`destructive read.
`
`nonexecutable statement rt. 1. A program statement
`that cannot be executed because it lies outside the flow of
`
`execution through the program. For example, a statement
`immediately following a rerum() statement but before the
`end of the block in C is nonexecutable. 2. A type defini-
`tion, variable declaration, preprocessor command, com-
`ment, or other statement in a program that is not translated
`into executable machine code.
`
`nonimpact printer n. Any printer that makes marks on
`the paper without striking it mechanically. The most com-
`mon types are ink-jet, thermal, and laser printers. See also
`ink-jet printer, laser printer, thermal printer. Compare
`impact printer.
`
`noninterlaced adj. Pertaining to a display method on ras-
`ter~scan monitors in which the electron beam scans each
`
`line of the screen once during each refresh cycle. Compare
`interlaced.
`
`nonmaskable interrupt n. A hardware interrupt that
`bypasses and takes priority over interrupt requests gener-
`ated by software and by the keyboard and other such
`devices. A nonmaskable interrupt cannot be overruled
`(masked) by another service request and is issued to the
`microprocessor only in disastrous circumstances, such as
`severe memory errors or impending power failures. Acm-
`nym: NMI. Compare maskable interrupt.
`
`nonprocedural language it. A programming language
`that does not follow the procedural paradigm of executing
`statements, subroutine calls, and control structures
`sequentially but instead describes a set of facts and rela-
`tionships and then is queried for specific results. Compare
`procedural language.
`
`nonreturn to zero a. 1. In data transmission, a method of
`encoding data in which the signal representing binary dig-
`its aiternates between positive and negative voltage when
`there is a change in digits from 1 to 0 or vice versa. In
`other words, the signal does not return to a zero, or neu-
`tral, level after transmission of each bit. Timing is used to
`distinguish one bit from the next. 2. 1n the recording of
`data on a magnetic surface, a method in which one mag-
`netic state represents a l and, usually, the opposite state
`represents a 0. Acronym: NRZ.
`
`nontrivial adj. Being either difficult or particularly mean-
`ingful. For example, a complicated programmed proce-
`dure to handle a difficult problem would represent a
`nontrivial solution.
`
`Non-Uniform Memory Access :1. See NUMA.
`
`nonuniform memory architecture :1. A system archi-
`tecture designed for Sequent’s Non-Uniform Access
`Memory, a type of distributed shared memory using a
`number of shared memory segments instead of a single
`centralized physical memory. Acronym: NUMA.
`
`nonvolatile memory it. A storage system that does not
`lose data when power is removed from it. intended to refer
`to core memory, ROM, EPROM, flash memory, bubble
`memory, or battery-backed CMOS RAM, the term is occa-
`sionally used in reference to disk subsystems as well. See
`also bubble memory, CMOS RAM, core, EPROM, flash
`memory, ROM.
`
`NO-OP a. See no-Operation instruction.
`
`367
`
`Facebook's Exhibit No. 1008 - Page 8
`
`Facebook's Exhibit No. 1008 - Page 8
`
`

`

`
`
`output simulation n. A feature of color management
`applications in which a computer display is calibrated to
`help predict the results of printing a graphics file on a spe-
`cific device. Also called: soft proofing.
`output stream rt. A flow of information that leaves a
`computer system and is associated with a particular task or
`destination. In programming, an output stream can be a
`series of characters sent from the computer's memory to a
`display or to a disk file. Compare input stream.
`
`outsourcing rt. The assignment of tasks to independent
`contractors, such as individual consultants or service
`
`bureaus. Tasks such as data entry and programming are
`often performed via outsourcing.
`
`OverDrive rr. A type of microprocessor from Intel
`designed to replace a computer’s existing i4868X or
`i486DX microprocessor. The OverDrive is functionally
`identical to Intel ‘5 i4S6DX2 microprocessor, but it is an
`end-user product. whereas the i486DX2 is sold only to
`computer manufacturers who build it into their own sys-
`tems. Upgrading a system with an OverDrive processor
`difiers from system to system, and some systems might
`not be able to support an OverDrive processor. See also
`i486DX, i4868L., i486SX, microprocessor. Compare
`i486DX2.
`
`overflow rr. 1. Generally, the condition that occurs when
`data resulting from input or processing requires more bits
`than have been provided in hardware or software to store
`the data. Examples of overflow include a floating-point
`operation whose result is too large for the number of bits
`allowed for the exponent, a string that exceeds the bounds
`of the array allocated for it, and an integer operation
`whose result contains too many bits for the register into
`which it is to be stored. See also overflow error. Compare
`underflow. 2. The pan of a data item that cannot be stored
`because the data exceeds the capacity of the available data
`structure.
`
`overflow error rr. An error that arises when a number,
`often the result of an arithmetic operation. is too large to
`be contained in the data structure that a program provides
`for it.
`
`overhead rt. Work or information that provides support—*-
`possibly critical support—for a computing process but is
`not an intrinsic part of the operation or data. Overhead
`often adds to processing time but is generally necessary.
`
`overlaid windows rr. Sec cascading windows.
`
`overlapped communication operation n. The perfor-
`mance of two distinct communication operations simul—
`taneously; for example, a simultaneous readlwrite
`operation. Windows CE does not support overlapped
`communication operation, but it does support multiple
`readlwrites pending on a device.
`
`overlay1 r1. 1. A section of a program designed to reside
`on a designated storage device, such as a disk, and to be
`loaded into memory when needed, usually overwriting
`one or more overlays alread

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket