throbber
Page 1 of 4
`
`Page 1 of 4
`
`

`

`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 Cata1oging—in—Publication Data
`Microsoft Computer Dictionary.-—5th ed.
`p. ;cm.
`ISBN 0-7356-1495~4
`
`l. Computers——Dictionar'1es.
`
`2. Microcomputers-—Dictionaries.
`
`AQ76.5. M52267
`004'.03——dc21
`
`2002
`
`200219714
`
`Printed and bound in the United States of America.
`
`123456789 QWT 765432
`
`Distributed in Canada by Penguin Books Canada Limited.
`
`A CIP catalogue record for this book is available from the British Library.
`
`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.microsoft.com/mspress.
`Send comments to mspinput@micros0ft.c0m.
`
`Active Desktop, Active Directory, ActiveMovie, Activestore, ActiveSync, ActiveX, Authenticode,
`Backoffice, BizTalk, C1earType, Direct3D, DirectAnimation, DirectDraw, Directlnput, DirectMusic,
`DirectPlay, Directshow, Directsound, DirectX, Entourage, FoxPro, FrontPage, Hotmail, IntelliEye,
`Intel1iMouse, IntelliSense, 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 and/or 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. xos-41929
`
`Page 2 of 4
`
`Page 2 of 4
`
`

`

`
`
`knowledgeable about how the operating system and appli-
`cations used memory. See also memory management unit,
`RAM. 2. In programming, the process of ensuring that a
`program releases each chunk of memory when it is no
`longer needed. In some languages, such as C and C++, the
`programmer must keep track of memory usage by the pro-
`gram. Java, a newer language, automatically frees any
`chunk of memory that is not in use. See also C, C++, gar-
`bage collection, Java.
`I
`
`memory management program 71. 1. A program used to
`store data and programs in system memory, monitor their
`use, and reassign the freed space following their execu-
`tion. 2. A program that uses hard disk space as an exten-
`sion of the random access memory (RAM).
`
`memory management unit n. The hardware that sup-
`ports the mapping of virtual memory addresses to physical
`memory addresses. In some systems, such as those based
`on the 68020, the memory management unit is separate
`from the processor. In most modern microcomputers,
`however, the memory management unit is built into the
`CPU chip. In some systems, the memory management unit
`provides interfacing between the microprocessor and
`memory. This type of memory management unit is typi-
`cally responsible for address multiplexing and, in the case
`of DRAMs, the refresh cycle. Acronym: MMU. See also
`physical address, refresh cycle, virtual address.
`
`memory model 11. The approach used to address the code
`and the data that are used in a computer program. The
`memory model dictates how much memory can be used in
`a program for code and how much for data. Most comput-
`ers with a flat address space support only a single memory
`model; Computers with a segmented address space usually
`support multiple memory models. See also compact
`model, flat address space, large model, medium model,
`segmented address space, small model, tiny model.
`
`memory module n. A removable circuit board, cartridge,
`or other canier that contains one or more RAM memory
`chips. See also memory card, memory cartridge, RAM.
`
`memory-resident adj. Permanently located in a com-
`puter’s memory, rather than swapped in and out of mem-
`ory as needed. See also memory, TSR.
`
`memory scrubbing n. 1. In mainframe computers, the
`process of a computer reading its own memory during idle
`periods in order to find and fix errors. 2. The process of
`
`examining and correcting errors as data is transferred from
`memory to the CPU of a computer.
`
`memory size n. The memory capacity of a computer, usu_
`ally measured in megabytes. See also megabyte, memory,
`memory typewriter n. An electric typewriter with inter.
`nal memory and typically a one-line liquid crystal display
`for viewing the contents of that memory. Memory type-
`writers can usually hold one page of text at a time, to
`which small modifications can be made. Memory type-
`writers usually do not retain the contents of memory when
`power is turned off.
`
`MEMS n. Acronym for micro-electromechanical systems,
`A technology combining computers with extremely tiny
`mechanical devices. MEMS devices contain rnicrocir-
`cuitry on a tiny silicon chip onto which a mechanical
`device such as a sensor or an actuator is attached. MEMS
`devices are used in switches, pacemakers, games, GPS
`tracking, data storage, and for accelerometers in air bags.
`Because MEMS devices have the potential to be manufac-
`tured in large quantities for little cost, many additional
`MEMS products are being planned or studied.
`
`menu n. A list of options from which a user can make a
`selection in order to perform a desired action, such as
`choosing a command or applying a particular format to
`part of a document. Many application programs, espe-
`cially those that offer a graphical interface, use menus as a
`means of providing the user with an easily learned, easy-
`to-use alternative to memorizing program commands and
`their appropriate usage.
`
`menu bar it. A rectangular bar displayed in an application
`prograrn’s on-screen window, often at the top, from which
`menus can be selected by the user. Names of available
`menus are displayed in the menu bar; choosing one with
`the keyboard or with a mouse causes the list of options in
`that menu to be displayed.
`
`menu-driven adj. Using menus to present choices of
`commands and available options. Menu—driven programs
`are usually considered friendlier and easier to learn than
`programs with a command-line interface. Compare com-
`mand—line interface.
`
`menu item n. A choice on a menu, selectable by either
`the keyboard or a mouse. In some instances, a menu item
`that is not available (that is, not appropriate) for a given
`
`334
`
`Page 3 of 4
`
`Page 3 of 4
`
`

`

`
`
`situation is “grayed” (dimmed in comparison to the valid
`menu choices).
`
`Mercer! n. Former code name for the next-generation 64-
`bit microprocessor designed by Intel and Hewlett-Packard
`and released in 2000. Based on the IA—64 architecture, the
`64-bit microprocessor contains upwards of 10 million
`transistors and is used primarily in servers and high-per-
`formance workstations. See also IA—64.
`
`operating environments, ‘such as Windows, a unit of infor-
`mation passed among running programs, certain devices
`in the system, and the operating environment itself.
`
`message header n. A sequence of bits or bytes at the
`beginning of a message that usually provides a timing
`sequence and specifies such aspects of the message struc-
`ture as its length, data format, and block identification
`number. See also header (definition 2).
`
`Mercury n. A logic/functional programming language
`that combines the clarity and expressiveness of declarative
`programming with advanced static analysis and error—
`detection features.
`
`message of the day n. A daily bulletin for users of a net-
`work, multiuser computer, or other shared system. In most
`cases, users are shown the message of the day when they
`log into the system. Acronym: MOTD.
`
`merge vb. To combine two or more items, such as lists, in
`an ordered way and without changing the basic structure
`of either. Compare concatenate.
`
`merged transistor logic It. See integrated injection
`logic.
`
`merge sort n. A sorting technique that combines several
`sorted (input) lists into a single sorted (output) list. See
`also bubble sort, insertion sort, quicksort, sort algorithm.
`
`mesa n. An area of a germanium or silicon wafer that was
`protected during the etching process and is therefore
`higher than the surrounding etched areas. See also photo1i—
`thography.
`
`mesh network n. A communications network having two
`or more paths to any node.
`
`message n. 1. In communications, a unit of information
`transmitted electronically from one device to another. A
`message can contain one or more blocks of text as well as
`beginning and ending characters, control characters, a
`_
`software-generated header (destination address, type of
`message, and other such information), and error-checking
`or synchronizing information. A message can be routed
`directly from sender to receiver through a physical link, or
`it can be passed, either whole or in parts, through a switch-
`ing system that routes it from one intermediate station to
`another. See also asynchronous transmission, block (defi-
`nition 4), control character (definition 1), frame (definition
`1), frame (definition 2), header (definition 2), message
`switching, network, packet (definition 1), packet switch-
`ing, synchronous transmission. 2. In software, a piece of
`information passed from the application or operating sys-
`tem to the user to suggest an action, indicate a condition,
`or inform that an event has occurred. 3. In message-based
`
`Message Passing Interface n. See MPI.
`
`message queue n. An ordered list of messages awaiting
`transmission, from which they are taken up on a first in,
`first out (FIFO) basis.
`
`Message Queuing n. A message queuing and routing
`system for Microsoft Windows that enables distributed
`applications running at different times to communicate
`across heterogeneous networks and with computers that
`may be off line. Message Queuing provides guaranteed
`message delivery, efficient routing, security, and priority-
`based messaging. Message Queuing was formerly known
`as MSMQ.
`
`message reflection n. In object—oriented programming
`environments, such as Visual C++, OLE, and ActiveX, a
`function that allows a control to handle its own message.
`See also ActiveX controls, control (definition 2), OCX,
`VBX.
`
`Message Security Protocol n. A protocol for Internet
`messages that is based on the use of encryption and verifi-
`cation to ensure security. It also allows for permissions at
`the server level for delivery or rejection of e-mail. Acro-
`nym: MSP.
`
`message switching n. A technique used on some com-
`munications networks in which a message, with appropri-
`ate address information, is routed through one or more
`intermediate switching stations before being sent to its
`destination. On a typical message—switching network, a '
`central computer receives messages, stores them (usually
`briefly), determines their destination addresses, and then
`delivers them. Message switching enables a network both
`to regulate traffic and to use communications lines effi—
`ciently. Compare circuit switching, packet switching.
`
`335
`
`
`
`Page 4 of 4
`
`Page 4 of 4
`
`

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