`
`
`
`PUBLISHED BY
`MICrosoft Press
`A DIVISion of Microsoft CorporatiOn
`One Microsoft Way
`Redmond, Washmgton 98052-6399
`
`Copynght © 1997 by Microsoft CorporatiOn
`
`All ngbts reserved. No part of the contents of thts book may be reproduced or transmitted
`m any form or by any means wtthout the wntten pernnssmn of the pubhsher
`
`Ltbrary of Congress Catalogmg-m-Pubhcatton Data
`Mtcrosoft Press Computer Dtctwnary _ -- 3rd ed
`p. em
`ISBN 1-5723 1-446-X
`1. Computers--DICttonanes 2 Microcomputers--DlCtl.Onanes
`I. Microsoft Press
`QA76 15 M54 1997
`004' 03--dc21
`
`97- 15489
`CIP
`
`Printed and bound in the United States of America.
`
`3 4 5 6 7 8 9 QMQM 2 I 0 9 8
`
`Distnbuted to the book trade in Canada by Macmillan of Canada, a dtvtston of Canada Pubhshmg
`Corporation
`
`A CIP catalogue record for this book ts avrulable from the Bnttsh Ltbrary
`
`Microsoft Press books are available through booksellers and distributors worldwide For further
`mformation about mternatmnal edlttons, contact your local M1crosoft CorporatiOn offtce Or contact
`Microsoft Press InternatiOnal d~rectly at fax (425) 936-7329
`
`Macmtosh, Power Macmtosh, QmckTtme, and TrueType are regtstered trademarks of Apple Computer,
`Inc Intel IS a regtstered trademark of Intel Corporation Dtrectlnput, DtrectX, Mtcrosoft, Microsoft
`Press, MS-DOS, Vtsual Basic, Vtsua\ C++, Wm32, Win32s, Windows, Windows NT, and XENIX are
`registered trademarks and ActiveMov1e, Act:IveX, and Vtsual 1++ are trademarks of Mtcrosoft
`Corporation Java ts a trademark of Sun Mtcrosystems, Inc Other product and company names
`mentioned herem may b"e the trademarks of thetr respecuve owners
`
`Acquisitions Editor: Kim Fryer
`Project Editor: Maureen Wilhams Zimmerman, Anne Tausstg
`Technical Editors: Dati Magee Jr, Gary Nelson, Jean Ross, J1m Fuchs, John Conrow, Kurt Meyer,
`Robert Lyon, Roslyn Lutsch
`
`Blue Coat Systems - Exhibit 1014 Page 2
`
`
`
`programs are necessary for copy-protected apph
`cauons, whach cannot be cop1ed by nonnal oper(cid:173)
`atmg systen1 commands They ryptcally hmLt the
`number of coptes that can be mstalled
`Installer \ an-sta 'l;;Jr\ n A program, provtded wilh
`the Apple Mactntosh operatmg system,
`that
`allows the user to mslall system up,&~ade., <:~.nd
`make bootable (system) d1sks
`instance \Ln 'st;";~ns\ n An object, m objec.t-on(cid:173)
`ented programmmg, tn relatton to the cla135 to
`wluch tt bdongs Fat example, an obJeCt myL-rst
`that belongs to a class Ltst LS an mstance of the
`class List See also class, mstance vanable, mstanu(cid:173)
`ate, objeCt (defimtion 2)
`instance variable \m 'st~ns v§.r e-d-bl\ n A van(cid:173)
`able assOCiated w1th an mstanc--e of a class (an
`obJect) If a class defines a certarn vanable, each
`mstance o f the clas't has t(.') own copy of that van(cid:173)
`able See also clas~. mstance, object (defln ttlon 2),
`object-onented programmmg
`lru.1:a.ntlate \m-stan 'she-at\ vb To create an
`mslance of a class See also class, msrance, obJCCC
`(definition 2)
`instruction \m-struk'sh;:m\ n An acuon statement
`tn any computer language, most often 10 machme
`or assembly language Most programs constst of
`two types of statements declaratlons and mstmc(cid:173)
`tlons See also declaration, statement.
`instruction code \m-struk'shdn k6d'\ n. See
`operatton code
`instruction counter \m-struk'shdn coun't~r\ n.
`See mstrucuon regtster
`instruction cycle \m-struk'sh~n si'kl\ n The
`cycle tn whtch a processor retneves an lilStrucuon
`from memory, decodes It, and carnes tt out The
`ttme requtred for an mstrucuon cycle ts the sum of
`the mstrucuon (fetch) ume and the execution
`(translate and execute) nme and IS measured by
`the number of clock ucks (pulses of a proces'ior's
`mternal rtmer) consumed
`instruction mix \rn-struk'sh;m nuks-\ n The
`assortment of types of mstructtons conta10ed 10 a
`program, such as asstgnment mstrucuons, mathe(cid:173)
`mat..lcal mstmcttons (float10g-pomt or mteger),
`control lnstrucuons, and 10dexmg mstructtons
`Knowledge of mstruct.lon mtxes ts Important to
`des1gners of CPUs because tt tells them whtch
`mstrucnons should be shortened to yield the great-
`
`n
`
`est speed, and to destgners of benchmark~ be
`tl enables them to make the benchmarks rel::llse
`to 1eal t.asks
`aot
`instruction pointer \m-struk'sh;m potn' t~r\
`See p10gtJm counter
`instruction register \m-srruk shon re(o-stor\
`A register m a central processmg untt that hot n
`the addtess of the next mstrucuon to be executed <Is
`instru<..1:ion set \m-struk 'sh<;~n set'\ n The ser of
`machine mstructlons that a processor recogntzes
`and can execute See also assembler, mtcrocO(}e
`instruction time \m-struk sh<;~n tim \ n Tht::
`number of clock ticks (pulses of a computer s tOter~
`nal tnner) required to retneve an mstrucuon from
`memory Insu ucuon tune ts the ftrst part of an
`mstructlo n cycle, the second part lS the execut100
`(translate and execute) ttme Alm called 1-ttrne
`lnstn.Jctlon word \m-struk'sh;:m Wdrd'\ n 1. The
`length of a rnadune language tnStructiOn 2. A
`machme language mstructlon contammg an Opet~
`atton code Identlfying the cype of mstructton, pos(cid:173)
`stbly one or more operands specrfymg data to be
`affected or 1ts address, and posstbly btts used for
`mdeXIllg or other purposes See also assembler,
`machme code
`insulator \m'sd-HCt;;-~r\ n 1. Any matenal that ts a
`very poor conductor of electnctty, such as rubber
`glass, or ceramtc Also called nonconductor Com(cid:173)
`jJare conductor, semiconductor 2. A dev1ce used
`to separate elements of electnca\ cirCUits and pre(cid:173)
`vent current from tak10g unwanted paths, such as
`the stacks of ceramic d1sks that suspend tugh-volt~
`age power lmes from transmission towers
`integer \m td pr\ n 1. A posLtive or negative
`"whole' number, such as 37, -SO, or 764 2. A data
`type representmg whole numbers Calculattons
`mvolvmg only mtegers are much faster than calcu(cid:173)
`lations mvolvmg floaung-pomt numbers, so inte(cid:173)
`gers are wtdely used m programrmng for countmg
`and numbenng purposes Integers can be stgned
`(postltve or negattve) or unsigned (postllve) They
`can also be descttbed as long or short, depending
`on the number of bytes needed to store them
`Short mregers cover a smaller range of numbers
`(for example, -32.768 through 32,767) tl1an do
`long
`Integers
`(for
`example,
`-2,147.483,648
`through 2,147.483,647) Also called mtegral num·
`ber See also floatmg-pomt notaUoP
`
`Blue Coat Systems - Exhibit 1014 Page 3
`
`
`
`pipe
`
`_
`
`piracy \pir~awse\ rt . 1. The theft of a computer
`dcstgn or program. 2. Unauthonzed diStllbutton
`and use of a computer program
`.pit \dot·plt', doCP-I-T"\ n A ftle exrens10n for an
`.:trch1ve file compressed wtth PackiT See also
`PacldT
`pitch I pichI n 1. A measure, generally used with
`monospace fonrs, that descnbes the number of
`characters that fit tn a h'onzomal mch See also
`characters per mch Comparepomt1 (deftnlt.J.On 1)
`2. See screen pnch
`pixel \plks-~11 n Shot1 for p1cture (pix) element
`One spot tn a recttlmear gnd of thousands of such
`spots thai are lndlV!dlmlly "pamted" to form an
`lmage produced on the ~creen by a computer or
`on paper by a pnnter_ A p1xel 1s the smallest ele~
`ment that display or pnnt hardware and software
`can mampulate m creatmg letters, numbers, or
`graphtGS See the tllustratton'> Also called pel.
`
`;;·=;ia
`.== II
`•• .;····-:!·=·•; .••
`=!: •••• :·==· eP
`
`Pixel
`
`PixeL The letter A (top) is actually made np of
`a pattern of p ixels in a g rid, as is tbe eat's eye
`(bottom).
`pixel image \ plks' al tm ~ ~J \ 11 The representation
`of a color graphtc tn a computer's memory A pixel
`Lntage 1s s1md.ar to a btl tmage, wluch also
`descnbes a screen graphic, but a ptxel tmage has
`an added duuens•on, sometimes called depth, that
`descnbes the number of b1ts in memory ass1gned
`to each on-screen pLXel
`pixel map \pikS .. <}l map'\ n. A data structure that
`descnbcs the ptxel 1mage of a graphic, mcludmg
`such features as color, unage, resolution, dtmen-
`
`Pf.ll grid array. Tbe P"' grid array on tho
`back of a Pentium chip
`
`pipe \pip\ n 1. A portJOn of memory that can be
`used by one process Lo pass mfomtauon along to
`another Essenttally, a ptpe works ltke 1ts name(cid:173)
`sake it connects two processes so that the output
`of one can be used as the rnput ro rhe other See
`also mpul stream. output stream 2. The verucal
`hne character (I) that appears on a PC keyboard
`as the shift character on the backslash (\) key
`3 In UNIX, a command funcnon thcu transfers the
`output of one command to the mput of a second
`command
`plpellne p rocessing lpip11n pros'es-engl n A
`method of processrng on a computer that allows
`fast parallel processmg of data This lS accom(cid:173)
`plished by overlappmg operattons usmg a ptpe, or
`a portion of memory that passes mformatlon from
`one process to another See also parallel process(cid:173)
`mg. pipe (definition 1), p1pelmmg (defimUon 3)
`plpelinlng lplp' l!nengl n 1. A method offetch(cid:173)
`tng and decochng mstructtons (preprocessmg) n'l
`wi'uch, at any gtven time, several program mstruc·
`Ltons are m vanous stages of bemg fetched or
`decoded
`Ideally, pipeluung speeds executiOn
`hme by ensunng that the mtcroprocessor does not
`have to watt for mstruct.J.ons, when it completes
`execution of one mstruct10n, the next 15 ready and
`Waitmg See also superpipelming 2. In parallel
`Processmg, a method in whtch mstrucuons are
`Passed from one processing unn to another, as on
`an assembly lme, and each u.rut 1s speaaiJz<...o.d for
`Performmg a parttcular type of operation 3. The
`Use of ptpes m passing the output of one task as
`Input to another unul a des1red sequence of tasks
`has been earned out. See alw ptpe (defuuuon I),
`POur
`
`11811'
`
`Blue Coat Systems - Exhibit 1014 Page 4
`
`
`
`The Comprehensive
`Standard for Business,
`School, Library, and Home
`
`MICROSOFT PRESS COMPUTER DICTIONARY, l)iiRD EDITION, is the
`authoritative source of definittons for computer terms.
`concepts, and acronyms-from the world's most respected
`computer software company. With more than 7,600 entries-
`2,300 of which are new- this comprehensive standard
`has been completely updated and rev1sed to cover the
`most recent trends in computing, including extensive
`coverage of Internet, Web, and intra net-related terms. The
`defmitlons are based on the ways the terms are used in
`the real world today. Extensively illustrated, the Third
`Edition now offers a more professional, traditional(cid:173)
`dictionary format for maximum utility and ease of use.
`
`$29.99
`U.S.A.
`U.K.
`£27.99 [V.A.T Included]
`$39.99
`Canada
`(Recommended)
`
`( ~ lll~~mlll~l~~~~ n.:: UIIU
`j~
`I Used - Like New
`
`XOOOHE1GOT
`MICrosoft Press Computer Otcllonary
`
`Fulfllled by Anl6zon
`
`Key facts that make the •o·
`
`new MICROSOFT PRESS
`CoMPvrER DICTIONARY, THIRD
`EDITION. one of the f1nest
`references of its kind you
`can use·
`
`• It's comprehensive. The
`d1ct10nary covers software
`products from all manufac(cid:173)
`turers (PC, Macintosh•, and
`Umx tennmology), plus words
`relat1ng to mathematical,
`mamframe, network, and
`programming concepts.
`
`• It's a real dictionary You'll fmd
`pronunc1at1on gu1des. parts of
`speech, and deflnttlons.
`
`• It's up to date . Plus, on11ne
`updates are available every
`quarter on the Microsoft Press
`Website.
`
`• As a special bonus feature,
`the dictionary is fully
`searchable on the
`accompanying CD-ROM ,
`
`"The must-have computer
`resource. "
`
`-Compute
`
`mspress.m1crosoft com
`Computcts/Gene•al Reference
`
`Microsoft Press
`
`Blue Coat Systems - Exhibit 1014 Page 5