Terminology means Technical Definition, here are some terminologies used for computers, they are categorized alphabetically, either you scroll down the page until you reach the terminology you wants, or it would be easier to click the terminology you want from the list. I hope you like this page and make a good use of it, also there will be an updates in the future, you may visit it regularly. 

Choose.gif (440 bytes)a.gif (124 bytes)b.gif (127 bytes)c.gif (131 bytes)d.gif (129 bytes)e.gif (116 bytes)f.gif (114 bytes)g.gif (141 bytes)h.gif (121 bytes)i.gif (71 bytes)j.gif (85 bytes)k.gif (124 bytes)l.gif (75 bytes)m.gif (142 bytes)n.gif (103 bytes)o.gif (137 bytes)p.gif (92 bytes)q.gif (140 bytes)r.gif (129 bytes)s.gif (133 bytes)t.gif (80 bytes)u.gif (127 bytes)v.gif (130 bytes)w.gif (150 bytes)x.gif (124 bytes)y.gif (119 bytes)z.gif (117 bytes)

Letter M : Machine Code - Macintosh - MMX - Modem - MotherBoard - MultiProcessing - MicroProcessor

 

  Machine Code

Top.gif (1083 bytes)

   Machine code is the elemental language of computers, consisting of a stream of 0's and 1's. Ultimately, the output of any programming language analysis and processing is machine code. After you write a program, your source language statements are compiled or (in the case of assembler language) assembled into output that is machine code. This machine code is stored as an executable file until someone tells the computer's operating system to run it. (In personal computer operating systems, these files often have the suffix of ".exe".)

   The computer's microprocessor reads in and handles a certain number of 0's and 1's at a time. For example, it may be designed to read 32 bits at a time. Because it is designed to know how many bits (and which bits) tell it what operation to do, it can look at the right sequence of bits and perform the next operation. Then it reads the next instruction, and so on.

   In analyzing problems or debugging programs, a tool to use is a dump of the program. A dump is a printout that shows the program in its machine code form, but since putting it in 0's and 1's would be hard to read, each four bits (of 0's and 1's) are represented by a single hexadecimal numeral. (Dumps also contain other information about the computer's operation, such as the address of the instruction that was being executed at the time the dump was initiated.)

 

  Macintosh

Top.gif (1083 bytes)

   The Macintosh (often called "the Mac"), introduced in 1984 by Apple Computer, was the first widely-sold personal computer with a graphical user interface (GUI). The Mac was designed to provide users with a natural, intuitively understandable, and, in general, "user-friendly" computer interface. Many of the user interface ideas in the Macintosh derived from experiments at the Xerox Parc laboratory in the early 1970s, including the mouse, the use of icons or small visual images to represent objects or actions, the point-and-click and click-and-drag actions, and a number of window operation ideas. Microsoft was successful in adapting user interface concepts first made popular by the Mac in its first Windows operating system.

   The Macintosh has its own operating system, Mac OS. Originally built on a line of Motorola microprocessors, Mac versions today are powered by the PowerPC microprocessor, which was developed jointly by Apple, Motorola, and IBM. The Mac is actually a line of personal computers, configured for individual users and businesses with different needs. A recent product, iMac, provides the Mac technology and interface in a low-cost package.

   While Mac users represent only about 5% of the total numbers of personal computer users, Macs are highly popular and almost a cultural necessity among graphic designers and online visual artists and the companies they work for. In general, Mac users tend to be enthusiasts.

 

Selected Links
Apple provides details about the iMac.
Up-to-date news about the Mac is provided by MacCentral.
AbsoluteMac compares Mac prices for systems and add-ons world-wide.

 

  MMX

Top.gif (1083 bytes)

   MMX is a Pentium microprocessor from Intel that is designed to run faster when playing multimedia applications. According to Intel, a PC with an MMX microprocessor runs a multimedia application up to 60% faster than one with a microprocessor having the same clock speed but without MMX. In addition, an MMX microprocessor runs other applications about 10% faster.

   The MMX technology consists of three improvements over the non-MMX Pentium microprocessor:

  1. 57 new microprocessor instructions have been added that are designed to handle video, audio, and graphical data more efficiently.
  2. A new process, Single Instruction Multiple Data (SIMD), makes it possible for one instruction to perform the same operation on multiple data items.
  3. The memory cache on the microprocessor has increased to 32 thousand bytes, meaning fewer accesses to memory that is off the microprocessor.

 

Selected Links
This MMX Technology Architecture Overview from Intel provides more details.

 

  Modem

Top.gif (1083 bytes)

   A modem modulates outgoing digital signals from a computer or other digital device to analog signals for a conventional copper twisted-pair telephone line and demodulates the incoming analog signal and converts it to a digital signal for the digital device.

   In recent years, the 2400 bps modem that could carry e-mail has become obsolete. 14.4 Kbps and 28.8 Kbps modems were temporary landing places on the way to the much higher bandwidth devices and carriers of tomorrow. From early 1998, most new personal computers came with 56 Kbps modems. By comparison, using a digital ISDN adapter instead of a conventional modem, the same telephone wire can now carry up to 128 Kbps. With Digital Subscriber Line (DSL) systems, now being deployed in a number of communities, bandwidth on twisted-pair can be in the megabit range.

 

Selected Links
Major manufacturers of modems include 3Com, Motorola, and Rockwell,

 

  Motherboard

Top.gif (1083 bytes)

   A motherboard is the physical arrangement in a computer that contains the computer's basic circuitry and components. On the typical motherboard, the circuitry is imprinted or affixed to the surface of a firm planar surface and usually manufactured in a single step. The most common motherboard design in desktop computers today is the AT, based on the IBM AT motherboard. A more recent motherboard specification, ATX, improves on the AT design. In both the AT and ATX designs, the computer components included in the motherboard are:
  • The microprocessor
  • (Optionally) coprocessors
  • Memory
  • BIOS
  • Expansion slots
  • Interconnecting circuitry

   Additional components can be added to a motherboard through its expansion slots. The electronic interface between the motherboard and the smaller boards or cards in the expansion slots is called the bus.

 

  Multiprocessing

Top.gif (1083 bytes)

  Multiprocessing is the coordinated processing of programs by more than one computer processor. Multiprocessing is a general term that can mean the dynamic assignment of a program to one of two or more computers working in tandem or can involve multiple computers working on the same program at the same time (in parallel).

With the advent of parallel processing, multiprocessing is divided into symmetric multiprocessing (SMP) and massively parallel processing (MPP).

   In symmetric (or "tightly coupled") multiprocessing, the processors share memory and the I/O bus or data path. A single copy of the operating system is in charge of all the processors. SMP, also known as a "shared everything" system, does not usually exceed 16 processors.

   In massively parallel (or "loosely coupled") processing, up to 200 or more processors can work on the same application. Each processor has its own operating system and memory, but an "interconnect" arrangement of data paths allows messages to be sent between processors. Typically, the setup for MPP is more complicated, requiring thought about how to partition a common database among processors and how to assign work among the processors. An MPP system is also known as a "shared nothing" system.

   Multiprocessing should not be confused with multiprogramming, or the interleaved execution of two or more programs by a processor. Today, the term is rarely used since all but the most specialized computer operating systems support multiprogramming. Multiprocessing can also be confused with multitasking, the management of programs and the system services they request as tasks that can be interleaved, and with multithreading, the management of multiple execution paths through the computer or of multiple users sharing the same copy of a program.

 

  MicroProcessor

Top.gif (1083 bytes)

   A microprocessor is a computer processor on a microchip. It's sometimes called a logic chip. It is the "engine" that goes into motion when you turn your computer on. A microprocessor is designed to perform arithmetic and logic operations that make use of small number-holding areas called registers. Typical microprocessor operations include adding, subtracting, comparing two numbers, and fetching numbers from one area to another. These operations are the result of a set of instructions that are part of the microprocessor design. When the computer is turned on, the microprocessor is designed to get the first instruction from the Basic Input/Output System (BIOS) that comes with the computer as part of its memory. After that, either the BIOS, or the operating system that BIOS loads into computer memory, or an application progam is "driving" the microprocessor, giving it instructions to perform.

 

Selected Links
Intel's Pentium and Motorola's PowerPC are two of today's best-known microprocessors.
John Bayko maintains a history of the Great Microprocessors of the Past and Present.
Intel provides a step-by-step illustration of How Microprocessors Work.

 

______________________________________________________________

Designed By Wessam Sherif, All Rights Reserved.