`
`SECOND EDITION
`
`Page 1
`
`STANDARD FOR
`BUSINESS, SCHOOL,
`LIBRARY, AND HOME
`
`4
`
`1D
`
`"THE COMPREHENSIVE
`
`AMZ-R0036907
`
`Facebook's Exhibit No. 1009
`
`Facebook's Exhibit No. 1009
`Page 1
`
`
`
`PUBLISHED BY
`Microsoft Press
`
`A Division of Microsoft Corporation
`One Microsoft Way
`Redmond, Washington 98052-6399
`
`Copyright © 1994 by Microsoft Press
`
`All rights reserved. No part of the contentsof this book may be reproduced or
`transmitted in any form or by any means withoutthe written permission of the publisher.
`
`Library of Congress Cataloging-in-Publication Data
`
`Microsoft Press computer dictionary : the comprehensive standard for
`business, school, library, and home / Microsoft Press. -- 2nd ed.
`p.
`em.
`ISBN 1-55615-597-2
`2. Microcomputers--Dictionaries.
`1. Computers--Dictionaries,
`I. Microsoft Press.
`II. Title: Computer dictionary.
`QA76.15.M54
`1993
`004'.03--de20
`
`93-29868
`CIP
`
`Printed and boundin the United States of America.
`
`56789 MLML 98765
`
`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 BooksLtd.
`
`Penguin Books Ltd., Harmondsworth, Middlesex, England
`Penguin BooksAustralia Ltd., Ringwood, Victoria, Australia
`Penguin BooksN.Z. Ltd., 182-190 Wairau Road, Auckland 10, New Zealand
`
`British Cataloging-in-Publication Data available.
`
`Project Editor: Casey D. Doyle
`Manuscript Editor: Alice Copp Smith
`Technical Editors: Mary DeJong,Jeff Carey, Dail Magee,Jr., Jim Fuchs, Seth McEvoy
`
`Facebook's Exhibit No. 1009
`Page 2
`
`Facebook's Exhibit No. 1009
`Page 2
`
`
`
`Apple Extended Keyboard
`
` application
`
`attached by linking one to the next in a series
`called a daisy chain. See also bus, device driver,
`port, serial communications.
`Apple Extended Keyboard A 105-key keyboard
`that works with the Macintosh SE, Macintosh II,
`and Apple IIGS computers. See the illustration.
`This keyboard marks Apple’s first inclusion of
`function, or F, keys, the absence of which was
`long cited by users of IBM PCs and compatibles
`as a shortcoming of the Macintosh. Apple also
`made several other changesto the layout ofexist-
`ing keys, which, combined with added keys and
`lights, make the Apple Extended Keyboard quite
`similar in layout to the IBM enhanced keyboard.
`Apple key A key on Apple keyboards labeled
`with an outline of the Apple logo symbol (@).
`On Apple's universal ADB and Extended key-
`boards, the Apple key and the Commandkey are
`the same key, which serves a purposesimilar to
`that of the Control key on IBM and compatible
`keyboards. It is generally used, in combination
`with a character key as a shortcut to making
`menu selections or to starting a macro (a stored
`sequence of commands).
`AppleTalk An inexpensive local area network de-
`veloped by Apple Computer that can be used by
`both Apple and non-Apple computers for com-
`
`munication and sharing of resources such as
`printers and file servers. Macintosh computers
`plug into the network through the printer port
`(serial port B); non-Apple computers, such as
`IBM PCs, must be equipped with AppleTalk hard-
`ware and suitable software. AppleTalk is
`a
`baseband network that transfers information at a
`raw speed of 230 kilobits per second and links up
`to 32 devices (nodes) using CSMA/CD (Carrier
`Sense Multiple Access with Collision Detection)
`over a distance of about 1000 feet on shielded,
`twisted-pair cabling known as LocalTalk cable.
`The network uses a layered set of protocols simi-
`lar to the ISO/OSI (international Organization for
`Standardization/Open Systems Interconnection)
`model and transfers information as packets of
`data called frames. AppleTalk supports connec-
`tions
`to other AppleTalk networks
`through
`devices known as bridges, and it supports
`connections to dissimilar networks through de-
`vices called gateways. See also frame.
`application A computer program designedto help
`people perform a certain type of work. An appli-
`cation thus differs from an operating system
`(which runs a computer), a utility (which per-
`forms maintenance or general-purpose chores),
`and a language (with which computer programs
`
`
`
`Apple Extended Keyboard.
`
`
`
`ist
`
`oww
`evow
`
`Facebook's Exhibit No. 1009
`Page 3
`
`Facebook's Exhibit No. 1009
`Page 3
`
`
`
`application developer
`
` arbitration
`
`work users at an application-based level. The
`seventh and highest layer in the Open Systems
`Interconnection (OSI) model developed for the
`International Organization for Standardization
`(ISO), the application layer relies on services per-
`formed at lower levels but is the layer least in-
`volved with the underlying network hardware.
`Tasks performed on the application layer vary
`with the uses of a network, but they might in-
`clude login procedures, electronic mail, terminal
`emulation, database management, and the opera-
`tion offile servers and print servers. See also ISO/
`OSI model.
`
`are created). Depending on the work for whichit
`was designed, an application can manipulate
`text, numbers, graphics, or a combination of
`these elements. Some application packages offer
`considerable computing power by focusing on a
`single task, such as word processing; others,
`called integrated software, offer somewhat less
`power but include several applications, such as a
`word processor, a spreadsheet, and a database
`program.
`application developer A person who designs,
`specifies, and researches the appearance and
`function of an application program. An applica-
`tion developer might or might not do any of the
`actual programming.
`application development language Loosely, a
`computer language designed specifically for cre-
`ating applications. Because. most computer lan-
`guages could be used for this purpose, the term is
`reserved for those languages having specific
`high-level constructs aimed toward record de-
`sign, form layout, database retrieval and update,
`and similar tasks. See also application, applica-
`tion generator, fourth-generation language.
`application development system A program-
`ming environment designed specifically for pro-
`ducing applications. The term usually implies the
`combination of a text editor, a compiler, and a
`linker. An application developmentsystem might
`also contain libraries of common software rou-
`tines that can be used in developed programs.
`application file See program file.
`application generator A software development
`system that allows a programmer to iay out an
`application and define its functionality, after
`which the application generator produces the
`necessary source or machine code for that appli-
`cation. Because applications are so diverse, ap-
`plication generators are difficult to create and are
`often limited in the types of applications they can
`produce. Application generators are included
`application software See application.
`with some database programs and use built-in
`application-specific integrated circuit See gate
`sets of instructions to generate program code. See
`array.
`also application.
`,
`application layer The layer of network stan-
`arbitration The process of monitoring and man-
`aging competing demandsfor a resource that are
`dards concerned with providing services to net-
`
`
`application processor A processor dedicated to
`a single application. A hardware circuit designed
`to speed the matchingoftextstrings is an appli-
`cation processor.
`—
`application program See application.
`application programming interface Abbreviat-
`ed API. A set of routines that an application pro-
`gram uses to request and carry out lower-level
`services performed by a computer's operating
`system. An application program carries out two
`types of tasks: those related to work being per:
`formed, such as accepting text or numbers input
`to a document or spreadsheet, and those related
`to maintenance chores, such as managing files
`and displaying information on the screen, These
`maintenance chores
`are performed by the
`computer’s operating system, and an API pro-
`vides the program with a means of communicat-
`ing with the system, telling it which system-level
`task to perform and when. On computers run-
`ning a graphical user interface such as that on the
`Apple Macintosh, an API also helps application
`programs manage windows, menus, icons, and
`so on. On local area networks, an API, such as
`IBM’s NetBIOS, provides applications with a uni-
`form means of requesting services from the lower
`levels of the network.
`
`24
`
`Facebook's Exhibit No. 1009
`Page 4
`
`Facebook's Exhibit No. 1009
`Page 4
`
`
`
` 1ation
`
`|
`}
`|
`|
`|
`|
`‘
`f
`
`1
`!
`|
`j
`|
`|
`|
`i
`\
`;
`|
`I
`
`|
`
`|
`
`:
`
`ie Op-
`ted, a
`5 pro-
`to the
`
`ration
`
`or at-
`id or
`‘oces-
`Tr sys-
`- chip
`in be
`
`d sig-
`gin—
`of a
`on in
`opre-
`ation
`d in
`vhén
`2ases
`work
`lifies
`ding
`nua-
`iced
`
`vent
`
`.
`audiovisual Relating to any type of material that
`overloading a device. The volume controlofara-
`uses both sight and soundto present information.
`dio is an attenuator. The opposite of attenuation
`audit In relation to computers, an examination of
`is amplification.
`equipment, programs,activities, and procedures
`attribute Literally, a characteristic. Two kinds of
`to determine how efficiently the entire system is
`elements in computing are commonly referred to
`performing, especially in terms of ensuring the
`as attributes. In databases, the nameorstructure
`integrity and security of data.
`of a field is considered to be an attribute of a
`auditing The process an operating system uses to
`record. For example,
`the files LASTNAME,
`detect and record security-related events, par-
`FIRSTNAME, and PHONE would beattributes of
`ticularly any attempt to create, access, or delete
`each record in a PHONELISTdatabase; the struc-
`objects such as files and directories. Records of
`ture of each field, such as its size or the type of
`security-related events are stored in a file com-
`information it contains (alphabetic or numeric),
`monly known as a security log, whose contents
`would also be attributes of the record.
`are available only to those with the proper permis-
`In screen displays, attributes refer to such ele-
`sion. The level of auditing can usually be adjust-
`ments as additional information stored with each
`ed to maintain a balance between security needs
`character in the video buffer of a video adapter
`and economy of operating system resources. See
`running in character mode: Attributes control the
`also security.
`background color and foreground color of the
`audit trail In relation to computers, a means of
`character, underlining, and blinking.
`tracing all activities affecting a piece of informa-
`audio Relating to frequencies in the range that
`tion such as a data record from the timeit enters
`can be perceived by the human ear—from about
`the system to the time it leaves. An audit trail
`15 hertz through 20,000 hertz (15—20,000 cycles
`documents the path from input to output and
`per second). See also audio response, synthesizer.
`should provide enough information to recon-
`audio output Seeaudioresponse.
`struct or verify the entire sequence, either manu-
`audio output port A circuit to which the com-
`ally or through automated tracking procedures.
`puter sendssignals to be output as audible tones.
`For example, when several people are working
`The circuit is a digital-to-analog converter. If the
`on a documentin a networked environment, an
`circuit contains an amplifier, the circuit can be di-
`rectly connected to a speaker; if the circuit does
`audit trail makesit possible to know who made a
`particular change and when, or even to see the
`not contain an amplifier, it must be connected to
`documentbefore and after that person's changes
`an amplifier for the signal to be audible.
`were made.
`audio response Any sound produced by a com-
`authentication In a multiuser or network operat-
`puter; specifically, spoken output produced by a
`ing system, the process through which the system
`computerin response to somespecific type ofin-
`put, such as a request for a telephone number. A
`validates a user's logon information. The authen-
`tication process involves comparing a user's
`computer or program capable of producing an
`
`audio response might combine words from a name and passwordtoalist of authorized users;
`digitized vocabulary, or
`it might synthesize
`if the operating system detects a match, the user
`words from tables of phonemes. To output
`is granted access to the system, but only to the
`extent specified in the permission list in that us-
`sounds, it might use either its internal speaker or
`a specialized device known as a speech synthe-
`er’s account. See also permission, user account,
`user name.
`sizer or audio response unit. Depending on con-
`authoring language A computerlanguageor ap-
`text, audio response can be synonymous with
`plication development system designed primarily
`frequency response, meaning the sensitivity of a
`for creating programs, databases, and materials
`device over the spectrum of audio frequencies.
`for computer-aided instruction (CAD. The most
`See also frequency response, phoneme.
`
`
`31
`
`Facebook's Exhibit No. 1009
`Page 5
`
`authoring language
`
`attribute
`
`|
`
`''
`
`
`
`Facebook's Exhibit No. 1009
`Page 5
`
`
`
`damping
`
`
`
`database machine
`
`damping A technique for preventing overshoot
`(exceeding the desired limit) in the response of a
`circuit or device. An amplifier circuit, for ex-
`ample, might contain components that damp the
`output, preventing it from exceeding a critical
`level.
`Darlington circuit Sometimes called a Darlington
`pair. An amplifercircuit consisting of two transis-
`tors, often mounted in the same housing. The
`collectors of the two transistors are connected,
`and the emitter of the first is connected to the
`base of the second. Darlington circuits are used
`to provide high-gain current amplification.
`Darlington pair See Darlington circuit.
`DASD Sometimes pronounced “dazz-dee.” Acro-
`nymfor direct access storage device, a data stor-
`age device on which information can be accessed
`directly, rather thanby starting at the beginning
`of the data and passing sequentially over all in-
`tervening storage areas. Thus, a disk drive is a
`DASDunit. A tape is nota DASD unit because the
`data is stored as a linear block. Compare sequen-
`tial access; see also-direct access.
`DAT See digital audio tape, dynamic address
`translation.
`
`ing to it. The term is also used to refer to descrip-
`tive structural information about a data field in a
`record.
`data bank A repository of data; any substantial
`collection of data.
`database Loosely, any aggregation of data; a file
`consisting of a number of records (or tables),
`each of which is constructed offields (columns)
`of a particular type, together with a collection of
`operations that facilitate searching, sorting, re-
`combination, and similar activities.
`database administrator Abbreviated DBA. ‘The
`individual or group of individuals responsible for
`a database. Typically, the DBA is responsible for
`determining the information content of the data-
`base; determining the internal storage structure
`and access strategy for the database; defining
`data security and integrity checks; and monitor-
`ing database performance and seeping to
`changing requirements.
`database analyst An individual who paonidet the
`analytic functions required to design and/or
`maintain applications requiring use of a data-
`base. The functions performed by a database
`analyst are, in a database context, muchlike the
`functions performed by a systems analyst in a
`data Plural of the Latin datum, meaning an item
`programming context.
`of information. Following classical usage, one
`database designer An individual who provides
`item of information should be called a datum,
`the design and implementation functions re-
`and more than one item should be called data:
`quired to implement and/or maintain appli-
`“The datum is,” but “the data are.” In practice,
`cations that use a database. The functions per-
`however, daia is frequently used for the singular
`formed are, in a database context, much like the
`as well.as the plural form of the noun. Compare
`information.
`._ functions performed by a programmer in a pro-
`gramming context.
`data acquisition The process of obtaining data
`database engine The program module or mod-
`from another source, typically one outside the
`ules that provide access to the functions of a da-
`system. It can be done by electronic sensing, as
`tabase management system (DBMS). A database
`in process control or communications, or through
`engine is used as an interface between the data
`data terminal input, as in online transaction pro-
`manipulation language (DML) or programs writ-
`cessing, or from some magnetic medium, as in
`ten in conventional programming languages and
`batch database processing.
`the functions supported by the DBMS.
`data aggregate A collection of data records or
`database machine A computer peripheral device
`blocks that typically includes a description ofthe
`that, from the viewpoint of the computer,directly
`placement of each block within the collection
`executes database-relatedtasks, relieving the main’
`andits relationship to the entire set.
`computer of the execution of these tasks. Data-
`data attribute Structural information about data
`base machines can be attached to the computer
`that serves to establish its context and give mean-
`
`
`105
`
`Facebook's Exhibit No. 1009
`Page 6
`
`Facebook's Exhibit No. 1009
`Page 6
`
`
`
`allows the user to indicate the position of the in-
`sertion point for text editing.
`IBG Interblock gap. See inter-record gap.
`IBM Advanced Keyboard See enhanced keyboard.
`IBM AT keyboard See AT keyboard.
`IBMBIO.COM See IO.SYS.
`IBMDOS.COM See MSDOS.COM.
`IBM PC/XT keyboard See PC/XT keyboard.
`IC See integrated circuit.
`I-CASE Acronym for Integrated Computer-Aided
`Software Engineering, which is software that per-
`forms a wide variety of software engineering
`functions such as program design, coding (writ-
`ing the actual program lines), and testing parts or
`all of the completed program.
`icon In graphical environments, a small graphics
`image displayed on the screen to represent an
`object that can be manipulated by the user. See
`the illustration. Icons are visual mnemonics; for
`example, a trash can represents a command for
`deleting unwanted text or files. Icons allow the
`user to control certain computer actions without
`having to remember commands or type them at
`the keyboard. Icons are a significant factor in the
`“user-friendliness” of graphical user interfaces.
`See also graphical user interface.
`
`(=ie
`
`Print Manager
`
`Icon.
`
` IBG
`
`
`
`IEEE 802 standards
`
`
`
`in a program, or the name attached to a hard
`drive or a floppy disk. Compare descriptor.
`idle A reference to the time (idle time) during
`which a device is operational but notin use; also,
`the state (idle state) of such a device while it is
`awaiting a command to begin working.
`idle character In communications, a control char-
`acter transmitted when no other information is
`available or ready to be sent. See also SYN.
`idle interrupt An interrupt (a signal to the micro-
`processor) that occurs when a device or process
`becomesidle.
`idle time The time during which a device, pro-
`cess, or system is not actually busy working—
`executing instructions, for example, or transmit-
`ting data.
`IEEE Pronounced “eye-triple-ee.” Abbreviation for
`Institute of Electrical and Electronics Engineers,
`an organization of engineering and electronics
`professionals; notable for developing the IEEE
`802 standards for the physical and data-link lay-
`ers of local area networks following the ISO
`Open SystemsInterconnection model.
`JEEE 488 Theelectrical definition of the general-
`purpose interface bus (GPIB) as standardized by
`the Institute of Electrical and Electronics Engi-
`neers. The IEEE 488 standard specifies the data
`and controllines for the bus and the voltage and
`current levels to be used with the bus. See also
`general-purposeinterface bus.
`IEEE 696/S-100 The electrical definition of the S-
`100 bus used by early personal computer systems
`based on the Intel 8080, Zilog Z-80, and Motorola
`6800 microprocessors. 5-100 computers were ex-
`tremely popular with early computer enthusiasts.
`They had a completely open architecture, permit-
`ting the configuration of systems with a wide
`range of add-on expansion boards, Several com-
`paniesstill offer systems based on the S-100 bus.
`IEEE 802 standards A set of standards devel-
`oped bythe IEEE (Institute of Electrical and Elec-
`tronics Engineers) to define methods of access
`and control on local area networks (LANs). The
`IEEE 802 standards correspond to the physical
`and data-link layers of the widely accepted ISO
`Open Systems Interconnection model, but they
`
`
`205
`
`Facebook's Exhibit No. 1009
`Page 7
`
`iconic interface A user interface (method of en-
`abling a person to interact with a computer) that
`is based on icons rather than on typed com-
`mands. See also graphical user interface, icon.
`IDE Acronym for Integrated Device Electronics. A
`type of disk-drive interface in which the control-
`ler electronics reside on the driveitself, eliminat-
`ing the need for a separate adapter card. The IDE
`interface is compatible with the Western Digital
`ST-506 controller used by IBM in their PC/AT
`computer but offers advantages such as look-
`ahead caching to increase overall performance.
`identifier Generally, any text string usedasa la-
`bel, such as the name of a procedureora variable
`
`
`Facebook's Exhibit No. 1009
`Page 7
`
`
`
`International Federation of Information
`interrupt
`
`
`
`pipes, semaphores, shared memory, queues, sig-
`that become the basis for a larger sort that later
`nals, and mailboxes.
`merges the groupsinto onelist,
`International Federation of Information Pro-
`inter-record gap Abbreviated IRG; also called an
`interblock gap. An unused space between data
`cessing See IFIP.
`blocks stored on a disk or tape. Disks and tapes
`International Organization for Standardiza-
`tion See ISO.
`have gaps between records (sectors on disk) to
`enable new data to overwrite the old without
`In com-
`internet Abbreviation for internetwork.
`harming adjacent data, Because the speed of
`munications, a set of computer networks—possibly
`disks and tapes fluctuates slightly during opera-
`dissimilar—joined together by means of gate-
`tion of the drives, new data cannot be written
`ways that handle data transfer and the conversion
`precisely within the space occupied by the old
`of messages from the sending network to the
`data. If disks and tapes did not include inter-
`protocols used by the receiving network (with
`packets if necessary). In AppleTalk parlance, an
`record gaps, the new data could overwrite a por-
`tion of the adjacentdata.
`internetis defined as a set of AppleTalk networks
`linked together.
`interrogate To query with the expectation of an
`When capitalized (Internet), the term refers to
`immediate response. For example, the main com-
`the collection of networks and gatewaysthat use
`puter on a network might interrogate an attached
`terminal to determine the terminal's status (ready
`the TCP/IP suite of protocols.
`interpolate In mathematics, to estimate interme-
`to transmit or ready to receive).
`diate values between two knownvaluesin a series.
`interrupt A request-for-attention signal that can
`interpret To decode and execute a statement or
`be passed by either hardware or software to a
`an instruction. The term usually refers to execut-
`computer's microprocessor. An interrupt, some-
`times called a trap, causes the microprocessor to
`ing a program by decoding a statement, execut-
`suspendits current operations, save the status of
`ing it, decoding the next statement, executingit,
`and so on.
`In contrast, compilation involves
`its work, and transfer control to a specialroutine, ~
`known as an interrupt handler, that causes a par-
`decoding all statements into executable code;
`ticular set of instructions to be carried out. Inter-
`executing that code is a separate step. Compare
`compiler, see also interpreter.
`rupts can occur for many reasons ranging from
`normalto highly abnormal; these can includeser-
`is inter-
`interpreted language A language that
`preted (translated and executed statement by
`vice requests from various hardware devices, er-
`statement), as opposed to a compiled program,
`rors in processing, program attempts to do the
`impossible, and (rarely) memory problems and
`in which all statements are translated prior to any
`imminentfailure of some vital component. When
`execution. BASIC is well known for being an in-
`a microprocessor
`receives interrupt
`requests
`terpreted language, although most current imple-
`from more than one source, a hierarchy of “per-
`mentations allow (or require) the programmer to
`mission” levels called interrupt priorities deter-
`compile the program as well. LISP and APL are
`mines which of the interrupts is handled first.
`also interpreted languages. Compare compiled
`language; see also interpret.
`Many operating-system functions such as open-
`ing files, reading from files, and closing them can
`interpreter A program that translates and then
`be accessed through interrupts. By using inter-
`executes each statement in a program written in
`an interpreted language. See also compiler, inter-
`rupts, a program can communicate with the oper-
`ating system.
`preted language, language processor.
`interprocess communication Abbreviated IPC.
`Interrupts are the microprocessor’s means of
`communicating with the other elements that
`The ability, provided by a multitasking operating
`make up a computer system. If a constant stream
`system, of one task or process to exchange data
`with another. Common IPC methods include
`of interrupt requests would disrupt or complicate
`
`
`
`
`220
`
`Facebook's Exhibit No. 1009
`Page 8
`
`Facebook's Exhibit No. 1009
`Page 8
`
`
`
`logic array
`
`logout
`
`
`
`to, and to trace back some number ofinstructions
`but 80 space characters, for example, it skips the
`line entirely. A printer without a logic-seeking
`when execution is halted for any reason. See also
`feature moves acrossthe line, taking the time to
`debug.
`logic array See gate array.
`“print” each space character, Most printers today
`are logic-seeking. The feature can save time on
`logic bombAlogic error in a program that crops
`up only under specific conditions (usually when
`pagesthatarefilled with spaces. On typical text
`least desired or expected). The term bomb im-
`pages, however, a logic-seeking capability does
`not speedtheprint job noticeably.
`plies an error that causes the program to fail
`spectacularly, See also logic error.
`logic symbol A symbol that represents a logical
`operator such as AND or OR.For example, the
`logic chip A chip that processes information, as
`opposed to simply storing it. A logic chip is made
`symbol + in Boolean algebra represents logical
`up of logic circuits. See also logic circuit.
`OR, as in A + B (read “A OR B,” not “A plus B”).
`login See logon.
`logic circuit An electronic circuit that processes
`information by performing a logical operation on
`Logo A programming language often used to
`it. A logic circuit is a combinationof logic gates; it
`teach programmingto children, developedorigi-
`produces output based on the rules of logic it is
`nally by Seymour Papert at MIT in 1968. One im-
`designed to follow for the electrical signals it re-
`portant feature of Logo is turtle graphics. Turtle
`ceives as input. See alsogate.
`graphics enable the programmer to make simple
`logic diagram A schematic that shows the con-
`drawings by telling the “turtle” on the screen to
`move forward, right, left, and so on. Once he or
`nections between computerlogic circuits, speci-
`she masters the simple drawing environment, the
`fying the expected outputs from a specific set of
`inputs.
`programmer (often a child) starts to discover the
`more sophisticated features of the language, which
`logic error An error in program logic—for ex-
`ample, using a faulty algorithm. A logic error
`are drawn heavily from the LISP programming
`causes a program to produce incorrect results,
`language. Logo is considered an educational lan-
`but it does not prevent the program from run-
`guage, although somefirms have sought to make
`ning; consequently, a logic error is often very dif-
`it more widely accepted in the programming com-
`ficult to find. See also logic, semantics, syntax.
`munity. See also turtle, turtle graphics.
`logic gate See gate.
`logoff Also called logout. The process of termi-
`logic operation An expression that uses logical
`nating a session with a computer accessed through
`values and operators, The term is often (although
`a communications line—usually a computerthat
`not necessarily) synonymous with Boolean oper-
`is both distant and open to many users. Logging
`ation;in strict usage, a logic operationis a bit-level
`off is the user’s means oftelling the computer, “I’m
`manipulation of binary values, and a Boolean oper-
`finished; go ahead and disconnect.”It is not the
`ation is a manipulation of true and false values. See
`sameas shutting down (turning off) a computer.
`also Boolean operator.
`logon Also called login, The process of identify-
`logic programming A style of programming,
`ing oneself to a computer after connecting to it
`best embodied by Prolog, in which a program
`over a communications line. During a logon pro-
`consists of facts and relationships, from which
`cedure, the computer usually requests the user’s
`the programming language is expected to draw
`name and a password. On a computer normally
`conclusions.
`used by many people, a logon procedure pro-
`logic-seeking printer Any printer with built-in
`vides a means of identifying authorized users,
`intelligence that lets it look ahead of the current
`keeping track of their usage time, and maintain-
`ing security by allowing access to sensitive files
`print position and movethe print head directly to
`the next area to be printed. If a logic-seeking
`only to people cleared to use them.
`printer encounters a line that consists of nothing
`logout See logoff.
`
`
`244
`
`Facebook's Exhibit No. 1009
`Page 9
`
`Facebook's Exhibit No. 1009
`Page 9
`
`
`
`MSDOS.COM
`
` multiple-pass printing
`
`such as disk input and output, video support,
`keyboard control, and many internal functions
`related to program execution and file mainte-
`nance. MS-DOS is a single-tasking, single-user
`operating system with a command-line interface.
`MSDOS.COM Oneof two hidden system files in-
`stalled on an MS-DOSstartup disk. MSDOS.COM,
`called IBMDOS.COMin IBM releases of MS-DOS,
`contains the software that makes up the heart
`(kernel) of the operating system. See alsoIO.SYS.
`msec Colloquial form of millisecond. See milli-
`second.
`MSI See medium-scale integration.
`MS-Windows See Windows.
`MTBF Abbreviation for mean time betweenfail-
`ures, The average time interval, usually expressed
`in thousands or tens of thousands of hours (some-
`times called power-on hours or POH), that will
`elapse before a hardware componentfails and
`requires service.
`MTTR Abbreviation for mean time to repair. The
`average time interval, usually expressed in thou-
`sandsof hours, that will elapse before a hardware
`repair becomes necessary.
`Multibus A computer expansion bus designed by
`Intel Corporation that
`is used extensively by
`designers of high-performance workstations. A
`high-bandwidth bus (capable of extremely fast
`data transmission), Multibus also allows multiple
`bus masters. See also bus.
`
`fer additional memory, serial/parallel ports, anda
`clock/calendar.
`multilayer In board design, a term referring to a
`printed circuit board consisting of two or more
`layers of board material. Each separate layer has
`its own metallic tracings to provide electrical
`connections between various electronic compo-
`nents and to provide connections to the other
`layers. The layers are laminated together to pro-
`duce a single circuit board to which the compo-
`nents—such as integrated circuits, resistors, and
`capacitors—are attached. Multilayer design al-
`lows many more discrete paths between compo-
`nents than single-layer boards do.
`In computer-aided design (CAD), a term refer-
`ring to drawings, such as electronic circuits, that
`are built up using multiple layers, each with a dif-
`ferent level of detail or a different object, so that
`distinct parts of the drawing can easily be ma-
`nipulated, overlaid, or peeled off.
`multimedia The combination of sound, graphics,
`animation, and video, In the world of computers,
`multimedia is a subset of hypermedia, which
`combines
`the elements of multimedia with
`
`Multi-Color Graphics Array See MCGA.
`multifile sorting The process of sorting a body
`ofdata that resides in more than onefile.
`
`hypertext, which links the information. See also
`hypermedia, hypertext.
`multipart
`forms Computer printer paper ar-
`ranged in sets with carbon paper between the
`sheets (or with a chemical coating that emulates
`carbon on the back of each sheet exceptthelast;
`such forms are called carbonless forms) to pro-
`duce copies of output from impactprinters. Mul-
`tipart forms are designated by the numberof
`copies in a set, as 2-part, 3-part, and so on.
`MultiFinder A v