MAC Media Access Con trol. A media-specific access-control protocol within IEEE 802 specifica tions (lower sublayer of layer 2 of ISO mode!), which includes variations for token ring, token bus, and CSMA/CD. mach See machine. Mctch angle The angle between the path of a bodJ that is moving with supersonic velocity and a corresponding path that the body would take when moving at sonic velocity (the Mach line). The speed of sound divided by the body's velocity equals the sine of the Mach angle. machine Any device that is capable of per forming useful work, especially a device for producing controlled motion or for regulat ing the effect of a given force. machine address An absolute, direct, unin dexed address that is expressed as such or that is the result when indexing and other processing have been completed. machine code The lowest level of computer language; digital code that can be directly executed by the computer. machine code instruct A code that defines a particular computer operation and that can be used without further translation. machine-dependent program A program that operates on only one type of computer. Contrast wi th machine-independent program. machine element Any standard mechanical part tln.t is used in constructing a machine, such as a bearing, fastener, cam, gear, lever, link, pin, or spring. machine error A deviation from correctness in computer data as a result of equipment failure. machine-independent Pertaining to proce dures or programs that are created without regard for the actual devices that will be used to express them. machine-independent program A program that operates on a variety of different com puters. Contrast with machine-dependent pro
gram. machine instruction An instruction that a machine can recognize and execute. machine language Instructions that are writ ten in binary form that a computer can exe cute directly. Also called machine code, object code, and object language. machine-language code Same as computer code and contrasted with symbolic code.
machine-language programming Program ming that uses machine language. See machine-language code and computer code. machine operator The person who manipu lates the computer controls, places informa tion media into the input devices, removes the output, and performs other related func tions. machine-oriented language 1. A language that is designed to be interpreted and used by a machine ,,:itho~t translation. 2. A sys tem for expressing information that is intelli gible to a specific machine, for example, a computer or class of computers. Such a lan guage may include instructions that define and direct machine operations as well as information to be recorded by or acted upon by these machine operations. 3. The set of instructions that are expressed in the number system basic to a computer together with the symbolic operation codes that have absolute addresses, relative addresses, or symbolic addresses. Synonymous with machine lan guage. Clarified by language. Related to object language and contrasted with problem-oriented
language (POL). machine program 1. A program that is to be loaded in a computer and executed by it. 2. In numerical control, an ordered set of instructions that are in automatic control lan guage and format and are based on the part program. These instructions are also
recorded on appropriate input media and are
sufficiently complete to effect the direct oper
ation of an automatic control.
machine readable Data that will be accepted by a computer through an input device. machine-readable medium A medium that can convey data to a given sensing device. machinery One or a group of machines. An apparatus or system that is constructed of machines. machine vision Computer perception of visually based sensory output, which is used to produce a concise description of an image. machine vision system A system that, with out human intervention, inspects devices by capturing images and making decisions based on comparisons of the image~' features ':f, to expected features. machine word A unit of informatiGh that has a standard number of bits or characters that a machine regularly handles in each transfer. For example, a machine may regularly han dle numbers or instructions in units of 36 binary digits. machining center A versatile machine tool used in computer numerical control (CNC)
303
I