`
`.
`
`r
`
`STANDARD FOR
`
`THE COMPREHENSIVE
`
`
`
`BUSINESS, SCHOOL,
`
`LIBRARY, AND HOME
`
`Migrosoft
`
`Huawei V. Uniloc - Exhibit No. 1018 - 1/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 1/7
`
`
`
`PUBLISHED BY
`Microsoft Press
`A Division of Mcrowft Corporation
`One Microsoft Why
`Redmond. Washington 980526399
`Copyright © 1991 by Microsoft Press, a division of Microsoft Corporation.
`MI rights reserved. No part ofthe oontents 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 Cataloging-in—Publ‘lcation Data
`Microsoft Press computer dictionary : the comprehensive standard For
`business, school, library, and home.
`13.
`(:11.
`ISBN 1-55615-231-0
`1. Computers-Dictionaries.
`1. Microsoft Press,
`QA75.15.M54
`1991
`004.16'05--dc20
`
`2. Mcrocomputers-Dicfionaries.
`
`91.9904
`CIP
`
`Printed and bound in the United States of America.
`5 6 7 8 9 MLML G 5 4 3 2
`Distributed to the book trade in Canada by Macmillan of Canada, a division
`of Canada Publishing Corporation.
`Distributed to the book trade outside the United States and Canada by
`Penguin Books Ltd.
`Penguin Books I.t.d., Harmondswmh, Middlesex. England
`Penguin Books Australia Ltd., Ringwood. Victoria, Australia
`Penguin Books NZ. Ltd. 182490 Wairau Road1 Auckland 10. New Zealand
`British Cataloging-in-Publimtion Data available.
`
`Acquisitions Editor: Matiorie Schlaikier
`-
`Project Editor: Mary Ann Jones
`Tochniwl Editors: David Rygn'tyr, Jeff Hinsch. Mary Dejong. Dail MageeJr.
`Manuscript Editor: Pamela Beason
`CDp)’ Editor: Alice Oopp Smilh
`
`Huawei V. Uniloc - Exhibit No. 1018 - 2/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 2/7
`
`
`
`INTRODUCTION
`
`The Mfcrosofi Press Computer Dictionary is designed to be a comprehensive and
`authoritative source of definitions for computer—related terms and acronyms. Writ-
`ten and reviewed by a distinguished team of experts from the computer industry
`and the business and academic communities, the dictionary includes terms drawn
`from a wide variety of disciplines:
`
`Applications
`Communications
`Data and Data Storage
`Databases
`Desktop Publishing
`Electronics
`
`Hardware
`Chips, Cards, and Boards
`Computers
`Disks, Drives, and Other Media
`Keyboards
`Printers and Plotters
`Video
`Other Devices
`
`History
`Information Processing
`General Computing
`Input/Output
`Memory and Memory Management
`Networks
`
`Output
`Screen
`Programming
`Systems and Environments
`
`Although the book covers nearly every aspect of computing, it does not in-
`clude entries on specific companies or on specific makes and models of com~
`puters, nor does it contain entries on most application software products, although
`some key products of universal importance are covered.
`
`Order of Presentation
`
`Entries are alphabetized letter by letter. Spaces are ignored, as are characters such
`as hyphens and slashes; for example, Baudot code falls between band and baud
`rate, and mcbmemdependem falls between machine identificatron and
`machine instruction. Numbers and symbols are located at the beginning of the
`book and are listed in ascending ASCII order. If an entry begins with a letter or let-
`ters but contains a number, it is listed alphabetically, according to the initial let-
`ter(s), and then according to ASCII order. Thus, V20 precedes V23; and both
`precede VAB.
`
`Huawei V. Uniloc - Exhibit No. 1018 - 3/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 3/7
`
`
`
`Format
`
`Information in each entry is presented in a consistent format: entry name, abbree
`viation, pronunciation (if supplied), alternative name or names, definition, and
`cross-references (if any).
`Phonetic pronunciations are given where appropriate or in cases where pro—
`nunciation might not be apparent. If an acronym is pronounced simply by saying
`the successive letters it contains, no pronunciation is given.
`Cross-references are of three kinds: A See reference simply points to another
`entry that contains the information sought; a See also reference points to one or
`more entries that contain additional or supplemental information about the topic;
`and a Compare reference points to an entry or entries that offer contrast.
`Illustrations are called out in the text. In most cases, illustrations appear on the
`same page as the entries to which they apply. In some instances, however, page-
`layout requirements have forced them to a subsequent page. In any event, the cap—
`tion of each illustration identifies the entry to which it belongs.
`
`Future Printings and Editions
`Every effort has been made to ensure the accuracy and completeness of this book.
`If you find an error, think that an entry does not contain enough information, or
`seek an entry that does not appear in this edition, please let us know. Address your
`letter to: Microsoft Press, One Microsoft Way, Redmond, WA 98052, Attention.-
`Dictionary Editor.
`
`viii
`
`Huawei V. Uniloc - Exhibit No. 1018 - 4/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 4/7
`
`
`
`
`
`phone line and initiate a all by transmitting a
`stored telephone number as a series of pulses or
`tones.
`AUTOEXECBAT A speciaiipurpose batch file (set
`of commands) that is automatically can'ied out by
`the MS-DOS operating system whenever the com-
`puter is started or restarted. AUTOEECBAT is
`created by the user or, in later versions of MS-DOS,
`by the operating system when the system is in-
`stalled. The file contains basic startup commands
`that help configure (tailor) the system to installed
`devices and to the preferences of the user.
`auto-key See typematic.
`automate theory The study of computing pro-
`cesses, their capabilities, and their limitations—the
`manner in which systems receive input, process it,
`and produce output; also, the study of the relation
`ship between behavioral theories and the opera-
`tion and use of automated devices. See aha cellular
`automam.
`
`equipment. programs, activities, and procedures to
`determine how efficiently the entire system is per
`forming, especially in terms of ensuring the in-
`tegrity and security of data.
`audit trail in relation to computers, a means of
`tracing all activities affecting a piece of information
`such as a data record from the time it enters the
`system to the time it leaves. An audit trail docu-
`ments the path from input to output and should
`provide enough information to reconstruct or
`verify the entire sequence, either manually or
`through automated tracking procedures. For ex-
`ample. when several people are working on a
`document in a networked environment, an audit
`trail makes it possible to know who made a par—
`ticular change and when, or even to see the docu
`ment before and after that person’s changes.
`authoring language A computer language or ap-
`plication development system designed primarily
`for creating programs, databases, and materials for
`Computer-aided instruction (CAI). The best-known
`automated office A rather vague term used to refer
`to an office in which work is performed with the
`example in the microcomputer world is PILOT, de—
`veloped originally at the University of California,
`aid of computers,
`telecommunications facilities.
`and other electronic devices.
`San Francisco, which is a language used to create
`lessons.
`automatic answering Set? auto answer.
`authoring system A combination of hardware and
`mammatic data processing See data processing.
`automatic dialing See auto dial.
`software designed to ease the tasks involved in
`automatic error correction A process that, upon
`producing interactive programs. Seealso authoring
`detection of an internal processing error or a data-
`language, interactive program.
`authorization in relation to computers. especially
`transmission error, invokes and provides informa
`'lO remote computers on a 118“?ka open l0 l'flDl'E
`tion to an appropriate routine designed to correct
`the error or retry the operation.
`than one person, the right granted to an individual
`to use the system and the data stored on it Authori-
`Automatic Sequence Controlled Calculator See
`Mark I,
`zation is typically set up by a system administrator
`and checked and cleared by the computer, which
`automonitor A process or system feature capable
`requires that the user provide some type of iden-
`of continually assessing the status of its own inter—
`nal environment.
`tification, such as a code number or a password,
`that the machine can verify against
`its internal
`autopolling Also called polling. The process of pe—
`records. The terms permission and privilege are
`riodically determining the status of each device in
`a set so that the active program can process events
`synonymous with authorization See also network,
`generated through each device. The process is
`system administrator.
`used to determine the status of a range of events,
`authorization code Set? password.
`such as whether a key or a mouse button was
`auto answer The ability of a modem to answer in-
`coming telephone calls automatically. See also
`premed or whether new data is available at a serial
`answer mode.
`port. Autopolling can be compared with event-
`driven processing, in which a low-level routine in
`auto dial The ability of a modem to open a tele-
`
`
`26
`
`Huawei V. Uniloc - Exhibit No. 1018 - 5/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 5/7
`
`
`
`
`
`the operating system alerts a program or routine to
`an event occurring in a device with an interrupt or
`a message. rather than requiring the program to
`check each device in turn.
`auto-repeat See typematic.
`autorestart A process or system feature that can
`automatically restart the system after certain types
`of errors or power supplyr failures.
`autosave A program feature that automatically
`Saves an open file ID disk or to another medium at
`preset intervals or after a certain number of key-
`strokes. Autosave is a means of ensuring that
`changes to a document are periodically saved.
`autosmrt routine A process by which a system or
`device is automatically prepared for operation
`upon the occurrence of some predetermined event
`such as power-up. See also AUTOEXECBAT, auto-
`restart, bootstrap.
`autocrace A feature of mam,r drawing programs
`that draws lines along the edges of a bitmapped im-
`age in order to convert the image into an object?
`oriented one See also bit—mapped graphics, object-
`orientcd graphics.
`AfUX A version of the multiuser, multitasking UNIX
`operating system, provided by Apple Computer for
`the Macintosh II and based on the AT&T System V,
`release 2 of UNIX. AIUX incorporates a number of
`Apple features; among them is support for the Mac‘
`intosh Toolbox so that applications running under
`
`AIUX can provide users with the graphics—based
`interface characteristic of that computer. See also
`System V.
`AUX Logical device name for auxiliary device; a
`name reserved by the MSvDOS operating mtern
`for the standard auxiliary device. ALDC usually
`refers to a system’s first serial port, which is also
`known as COMI.
`auxiliary equipment See accessory.
`auxiliary storage Any storage medium, such as
`disk or tape,
`that is not directly accessed by a
`computer's microprocessor, as is random access
`memory. More modern usage tends to refer to such
`media simply as storage or permanent storage and
`to the RAM chips that the microprocessor uses di-
`rectlyr for temporary storage as wry.
`availability In processing,
`the accessibility of a
`computer system or a resource in terms of usage (as
`in "availability of a network printer") or as a per
`centage of die total amount of time the device is
`needed.
`availabletime See uptime.
`axis in a chart or other twodimensional system
`using coordinates, either the horizontal line (Jr-axis)
`or the vertical line (yards) that serves as :1 refer—
`ence against which values are plotted. A third line
`(the ar—axis) is used in a three-dimensional coordi-
`nate sjtstem to represent depth. See also Cartesian
`coordinates.
`
`
`
`27
`
`Huawei V. Uniloc - Exhibit No. 1018 - 6/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 6/7
`
`
`
`polarized component
`
`tive. but by convention current is considered to
`flow from positive to negative. The termpolarity is
`also used to refer to the orientation of north and
`south magnetic poles.
`that
`polarized component A circuit component
`must be installed with its leads in a particular
`orientation with rESpect to the polarity of the cir—
`cuit. Diodes, rectifiers, and some capacitors are
`examples of polarized components. Examples
`of nonpolarized components are resistors. most
`capacitors, and inductors.
`polarizing filter A transparent piece of glass or
`plastic, usually dark gray or brown, that polarizes
`the light passing through it—that is, it allows only
`waves vibrating in a certain direction to pass
`through. Polarizing filters are often used to reduce
`glare on monitor screens. See also glare filter.
`Polish notation See prefix notation.
`polling See autopolling.
`polling cycle The time and sequence required for
`a program to poll each of its devices or network
`nodes See also autopollirig.
`polygon Arty two-dimensional chased shape with
`multiple sides, such as a hexagon, an octagon. or a
`triangle. Computer users encounter polygons—or
`tools for creating polygons—in graphics programs
`such as MacPaint and Windows Paint. Graphical
`interfaces can include polygons as geometric
`primitives—objects that programs an create and
`manipulate as discrete entities.
`polyllne In computer graphics, a line consisting of
`multiple connected segments. The lines connect—
`ing the stars in a representation of the handle ofthe
`Big Dipper, for example, would be a polyline. Poly—
`lines are used in CAD and other graphics pro
`grams. Graphical interfaces can include polylines
`as geometric primitives—obiects that programs
`can create and manipulate as discrete entities.
`polymorphism In an object-oriented program-
`ming language. the ability to redefine a routine in a
`derived class (a class that inherited its data struc-
`tures and routines from another class). Polymor—
`phism allows the programmer to define a base
`class that includes routines that perform standard
`operations on groups of related objects, without
`regard to the exact type of each object, The pro—
`
`grammer can redefine the routines. taking into ac-
`count the type of the object, in the derived classes
`for each of the types. See also class, derived class,
`object.
`pop To fetch the top (most recently added) element
`ofa stack. removing that element from the stack in
`the process. A stack is a data structure generally
`used to temporarily hold pieces of data being trans-
`ferred or the partial result ofan arithmetic opera—
`tion. Comm push: seeaiso stack.
`populate To fill the sockets of a circuit board. See
`also fully populated board.
`port in computer hardware. a location for passing
`data in and out of a computing device. Micropro~
`cessors have ports for sending and receiving data
`bits; these ports are usually dedicated locations in
`memory. Full computer systems have ports for con—
`necting peripheral devices such as printers and
`modems. See also inputroutpul port.
`In programming, to change a program in order
`to run it on a different computer; more loosely. to
`move documents, graphics, and other files from
`one computer to another.
`' portability With reference to computer programs,
`the ability of a program to run on or be changed to
`run on more than one computer system or under
`more than one operating system. Highly portable
`software can he moved to odier systems with little
`efforl-I moderately portable software can be moved
`only with substantial effort; and nonportable soft—
`ware can be moved only with effort similar to or
`greater than the effort of writing the original pro-
`gram. See also port, portable.
`pomhle An adjective describing a program that is
`capable of being moved to various systems. With
`reference to computers. portable commonly refers
`to a computer that can be moved or carried with
`ease. See also portable computer
`portable computer Any computer designed to be
`moved easily. Portable computers can be charac—
`terized by size and weight. as shown in the table on
`the following page.
`portable language A language that runs on various
`systems and Lhat can be used for developing soft-
`ware for various systems. C, FORTRAN. and Ada
`are portable languages because their implementa-
`
`272
`
`Huawei V. Uniloc - Exhibit No. 1018 - 7/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 7/7
`
`