`i11er
`111$
`ctiou.ury
`
`Third Edition
`
`Microsoft Press
`
`Petitioner IBM – Ex. 1067, p. 1
`
`
`
`PUBLISHED BY
`Microsoft Press
`
`Division of Microsoft Corporation
`One Microsoft Way
`Redmond Washington
`
`98052-6399
`
`Copyright
`
`1997 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 Cataloging-in-Publication Data
`Microsoft Press Computer Dictionary
`-- 3rd ed
`cm
`ISBN 1-57231 -446-X
`
`Computers--Dictionaries
`
`Microcomputers--Dictionaries
`
`Microsoft Press
`QA76.15.M54 1997
`
`004.03--dc2l
`
`Printed and bound in the United States of America
`3456789 QMQM 21098
`
`97-15489
`
`CIP
`
`Distributed to the book trade in Canada by Macmillan of Canada
`Corporation
`
`division of Canada Publishing
`
`CIP catalogue record for this book is available from the British Library
`Microsoft Press books are available through booksellers
`and distributors worldwide For further
`information about
`international editions contact your local Microsoft Corporation office Or contact
`Microsoft Press International directly at
`fax 425 936-7329
`
`is
`
`Macintosh Power Macintosh QuickTime and TrueType
`are registered trademarks of Apple Computer
`Inc Intel
`registered trademark of Intel Corporation Directlnput DirectX Microsoft Microsoft
`Press MS-DOS Visual Basic Visual
`Win32 Win32s Windows Windows NT and XENIX are
`registered trademarks and ActiveMovje ActiveX and Visual
`are trademarks of Microsoft
`Corporation Java is
`trademark of Sun Microsystems Inc Other product and company names
`herein may be the trademarks of their respective owners
`
`mentioned
`
`Acquisitions Editor Kim Fryer
`Project Editor Maureen Williams Zimmerman Anne Taussig
`Technical Editors Dail Magee Jr Gary Nelson Jean Ross Jim Fuchs John Conrow Kurt Meyer
`Robert Lyon Roslyn Lutsch
`
`Petitioner IBM – Ex. 1067, p. 2
`
`
`
`led Kevboartj
`
`IIl
`
`aplicatiOn linary interlace
`
`us procedure call
`
`rogramming inter-
`
`rogramming Lan
`nroduced in 1968
`pplications APL is
`
`language
`that
`ters and terse syn
`fl PC-compatible
`
`tnguage
`Power Manage-
`
`Pro-
`
`Advanced
`on
`protocol
`ystems Network
`table applications
`Dmputers to corn
`
`ectly
`
`or
`
`insert as an
`end of
`
`file or
`
`er string See also
`
`top bus\
`
`built
`
`into Apple
`uters Typically
`ed input devices
`to communicate
`sim
`tions like
`onnect up to 16
`balls and graph
`hough there are
`han two devices
`
`daisy chain
`also bus
`
`daisy
`
`put port
`
`serial
`
`shareware
`
`computers
`Its\
`
`feature
`ables one appli
`as save or open
`lac OS
`eks-ten thd
`
`that works with
`and Apple JIGS
`ks Apples
`ose absence was
`
`first
`
`shortcoming of the Macintosh com
`long cited as
`pared with IBM PC5 and compatibles This feature
`along with other layout changes and the addition
`of fleW keys and lights makes the Apple Extended
`IBM
`in form to
`Keyboard quite
`keyboard
`
`similar
`
`the
`
`See the illustration
`
`See also
`
`enhanced
`
`The
`
`second
`
`enhanced
`
`april
`
`boards It
`
`keyboard
`töY\
`computer
`\api
`Apple II
`introduced by the Apple Computer Corporation in
`featured 4K dynamic
`1977 The Apple II
`RAM expandable to 48K with 16K chips and
`The Apple II was
`used the 6502 microprocessor
`TV video adapter as
`to offer
`computer
`the first
`color computer moni
`an optional alternative to
`It also featured sound and eight expansion
`tor
`slots See also 6502
`key on Apple keyboards
`Apple key \api kë\
`On
`labeled with an outline of the Apple logo
`the Apple Extended Keyboard this key is the same
`as the Command key which functions similarly to
`key on IBM and
`key
`compatible
`the Control
`is generally used in conjunction with
`to making menu selec
`shortcut
`key as
`character
`tions or starting macro
`Apple Macintosh \apl makan-tosh\
`intosh
`Apple Newton \api ntn\
`
`See Mac
`
`See Newton
`
`language
`apl-skript
`AppleScript
`script
`used with Macintosh computers running under the
`operating system to execute commands
`System
`and automate functions
`See also script
`
`File server software
`AppleShare \apl-shâf\
`that works with the Mac OS and allows one Mac-
`
`to share files with another on the
`intosh computer
`See also file server Mac OS
`same network
`small piece of code that can be
`applet \aplt\
`transported over the Internet and executed on the
`recipients machine The term is especially used to
`refer to such programs as they are embedded in
`in HTML documents on the World
`line as objects
`Wide Web
`An inexpensive
`\apl
`tak\
`AppleTalk
`developed by Apple that can be
`area network
`used by Apple and non-Apple
`computers
`to
`communicate and share resources such as print
`ers and file servers Non-Apple
`computers must
`be equipped with AppleTalk hardware and suit
`able software The network uses
`layered set of
`and
`ISO/OSI model
`
`protocols
`
`similar
`
`to the
`
`local
`
`transfers
`
`information in the
`
`form of packets
`supports connections
`called frames AppleTalk
`networks
`devices
`to other AppleTalk
`through
`known as bridges and it supports connections
`devices
`to dissimilar networks
`called
`through
`See also bridge frame definition
`
`gateways
`gateway
`program de
`application \apla-kãshn\
`signed to assist in the performance of
`specific task
`such as word processing accounting or inventory
`management Compare utility
`a-pla-kashn bi
`application binary Interface
`nr-ë intr-fãs bFnâr-ë\
`set of instructions
`that specifies how an executable file interacts with
`the hardware and how information is stored Acro
`nym ABI KB-Y Compare application program
`ming interface
`
`Apple Extended KeyboarL
`
`2W
`
`Petitioner IBM – Ex. 1067, p. 3
`
`
`
`application-centric
`
`arbitration
`
`\ap1-kãshn-sentrik\
`adj
`application-centric
`Of pertaining to or characteristic of an operating
`user invokes an application to
`system in which
`open or create documents such as word process
`Command-line
`inter
`ing files or spreadsheets
`faces and some graphical user interfaces
`such as
`the Windows 3.x Program Manager are applica
`tion-centric Compare document-centric
`a-pla-kashn d-vel
`developer
`application
`An individual who designs and analyzes
`pr\
`and operation of an application
`the appearance
`program
`application development environment
`a-pla
`en
`kãshan
`th-veYap-mant
`en-vFrun-mant
`vFm-mnt\
`An integrated suite of programs
`for use by software developers Typical compo
`environments
`nents of application development
`include
`compiler file browsing system debug
`ger and text editor
`for use in creating programs
`development
`language
`application
`kãshn th-velp-mant
`langwj\
`computer
`The
`language designed for creating applications
`term is usually restricted to refer to languages with
`toward
`
`\a-pla
`
`geared
`specific
`high-level
`constructs
`retrieval and
`record design form layout database
`update
`and similar tasks
`See also application
`application generator 4GL
`application development system a-pl-kãshn
`th-velp-mnt sistm\
`programming envi
`ronment designed for
`of an
`the development
`text editor com
`typically including
`application
`piler and linker and often including
`library of
`common software routines for use in the devel
`oped program
`application ifie
`gram file
`a-pl-kashn gãCwa\
`application gateway
`in
`machine
`running on
`Software
`that
`secluded net
`tended to maintain security on
`work yet allow certain
`to go between
`traffic
`and the outside world See
`the private network
`also firewall
`
`pl-kashn fiT
`
`See pro
`
`is
`
`code
`
`a-pla-kã shun
`jenar-ã
`generator
`application
`tr\
`Software for generating source or machine
`on
`based
`an application
`for
`running
`description of the desired functionality Limited in
`scope application generators are included with
`some database programs and use built-in instruc
`
`ill
`
`tion sets to generate program code See also appli
`cation
`application heap apl-kãshn hëp
`block
`of RAM used by an application to store its code
`document data
`and
`other
`records
`resources
`RAM
`information See also heap definition
`application layer \apla-kãshn lâr layar\
`The highest
`layer of standards in the Open Sys
`tems Interconnection OSI model The applica
`tion layer contains
`signals that perform useful
`work for the user such as file transfer or remote
`computer as opposed to lower levels
`access to
`the exchange of data between trans
`which control
`mitter and receiver See also ISO/OSI model
`application processor \apl-kshn prose-sr\
`processor dedicated to
`single application
`application program \apl-kãshan prögram\
`See application
`\a-pb
`programming Interface
`application
`kãshn progra-mëng intr-fas\ or application
`program Interface
`\a-pl-kaThhn
`prögram
`intr-fãs\
`set of routines used by an applica
`
`system
`
`tion program to direct the performance of proce
`dures
`by
`computers
`operating
`the
`Acronym API KP-Y
`application shortcut key \a-pla-kãshn shörtkut
`key or combination of keys that when
`kë
`pressed will quickly perform an action within an
`application that would normally require several
`user actions such as menu selections Also called
`keyboard shortcut
`application software \a-pl-kashan sofC-wâr\
`See application
`
`application-specific
`integrated circuit
`kãshn-spa-sifik int-grã-td srkt\
`array
`application suite a-pb-ka shan
`suite definition
`
`swët
`
`a-plo
`See gate
`
`See
`
`On the Internet
`the major geo
`.aq \dotA-Q\
`graphic domain specifying
`address
`that an
`located in Antarctica
`On the Internet
`.ar \dotA-R\
`graphic domain
`specifying that
`located in Argentina
`arbitration \ärba-trãshn\
`demands
`competing
`resolving
`resource by multiple users or processes See also
`contention
`
`is
`
`the major geo
`address
`an
`
`is
`
`set of rules for
`
`for
`
`machine
`
`Petitioner IBM – Ex. 1067, p. 4