Webster's Online Dictionary
with Multilingual Thesaurus Translation

 
   English     All Languages     Choose Language   
Earth's largest dictionary with more than 1226 modern languages and Eve!
Login
Spanish: Arquitectura Micro Channel, arquitectura micro canal.

Specialty Expressions: Micro Channel Architecture

ExpressionsDomainDefinition
Micro channel architectureComputingA proprietary bus developed by IBM for its PS/2 personal computers. Source: European Union. (references)
Micro Channel ArchitectureComputingMicro Channel Architecture (MCA) IBM's proprietary 32-bit bus, used in high-end PS/2 personal computers. Micro Channel is designed for multiprocessing. It eliminates potential conflicts that arise when installing new peripheral devices. MCA is *not* compatible with either EISA or XT bus architecture so older cards cannot be used with it. As with the ROM BIOS in the first IBM PCs, figuring out the Micro Channel's secrets has been an arduous task of reverse engineering ever since the PS/2 line was announced. Consequently, the MCA has never become as wide spread as the competing EISA standard. (1996-08-16). Source: The Free On-line Dictionary of Computing..

Source: compiled by the editor from various references; see credits.

Top

Extended Definition: Micro Channel architecture


Micro Channel architecture

32-bit Graphics Card IBM XGA-2.
32-bit Graphics Card IBM XGA-2.
16-bit Network Interface Card IBM 83X9648.
16-bit Network Interface Card IBM 83X9648.

Micro Channel Architecture (in practice almost always shortened to MCA) was a proprietary 16- or 32-bit parallel computer bus created by IBM in the 1980s for use on their new PS/2 computers.

History

Micro-Channel architecture was designed by IBM engineer Chet Heath and first introduced on the high-end PS/2 series of machines in 1987; it slowly spread to IBM's entire computer line. For a time, MCA could be found in the PS/2, RS/6000, AS/400, and even some of the System/370 mainframes. However, most of these systems later were redesigned to incorporate PCI. MCA is no longer used in new designs.

Why the interface was created

Overview of the technology issues of that time

Micro Channel was an attempt to address, once and for all, the problems that had come to plague the PC bus (later known as ISA).

The principal design problems of ISA were

  • A slow bus speed.
  • A limited number of interrupts, fixed in hardware.
  • A limited number of I/O device addresses, also fixed in hardware
  • A lack of bus-master support.
  • Hardwired and complex configuration with no conflict resolution.
  • Poor grounding and power distribution.
  • Undocumented Bus Interface standards that varied between systems and manufacturers

Most of the problems were not a big issue in the early days of IBM PC computers, but came to the surface as the range of tasks and peripherals, and number of manufacturers for PCs grew.

ISA design issues

Another problem for the IBM designers was that the original ISA bus design was deeply linked to the CPU architecture of the 80x86 chip family, principally the

  • Intel 8088
  • Intel 8086
  • Intel 80286

Use of the ISA bus outside of machines employing the 80x86 cpu family were rare. Notable non-x86 hardware that used the ISA bus include the IBM_RT/PC and BeBox.

IBM was already investigating the use of RISC processors in desktop machines, and could, in theory, save considerable money if a single, well documented bus could be used across their entire computer lineup.

Marketshare issues

A final problem was that IBM had lost control of the hardware market for PCs. Anyone could create an ISA card and plug it into any ISA bus-equipped computer. It was thought that by creating a new standard, IBM would regain control of standards via the required licencing. As patents can take three years or more to be granted, however, only those relating to ISA could be licensed when MCA was announced. Patents on important Micro Channel features, such as Plug and Play automatic configuration, were not granted to IBM until after PCI had replaced MCA in the marketplace.

Design features

MCA was primarily a 32-bit bus, but the system also supported a 16-bit mode designed to lower the cost of connectors and logic in Intel-based machines like the IBM PS/2.

The situation was never that simple, however, as both the 32-bit and 16-bit versions initially had a number of additional optional connectors for memory cards which resulted in a huge number of physically incompatible cards for bus attached memory. In time, memory moved to the CPU's local bus, thereby eliminating the problem. On the upside, signal quality was greatly improved as MCA added ground and power pins and arranged the pins to minimize interference, a ground or a supply was thereby located within 3 pins of every signal.

Another connector extension was included for graphics cards. This extension was used for analog output from the video card, which was then routed through the system board to the system's own monitor output. The advantage of this was that Micro Channel system boards could have a basic VGA or MCGA graphics system on board, and higher level graphics (XGA or other accelerator cards) could then share the same port. The add-on cards were then able to be free of 'legacy' VGA modes, leveraging the on-board graphics system when needed, and allowing a single system board connector for graphics that could be upgraded.

MCA cards also featured a unique, 16-bit software-readable ID, which formed the basis of an early plug and play system. The BIOS and/or OS can read ID's, compare against a list of known cards, and perform automatic system configuration to suit. This led to boot failures whereby an older BIOS would not recognize a newer card, causing an error at startup. In turn, this required IBM to release updated Reference Disks (The CMOS Setup Utility) on a regular basis. A fairly complete list of known ID's is available (see External links section).

Data transmission features

The basic data rate of MCA was increased from ISA's 8 MHz to 10 MHz. This isn't a large signalling speed increase, but the communications were now driven by the bus controller utilizing burst modes instead of the CPU's individual transfers, so real throughput was greatly increased: up to five times over ISA. Around 40 MB/s, of throughput was observed (the theoretical maximum for MCA was 66 MB/s).

With bus mastering, each card could talk to another directly. This allowed performance that was independent of the CPU. One potential drawback of multi-master design was the possible collisions when more than one card would try to bus master, but MCA included an arbitration feature to correct for these situations, and also allowed a master to use a burst-mode. MCA cards had complete control for up to 12 milliseconds. This was long enough to permit the maximum number of other devices on the bus to buffer inbound data from over-runable devices like tape and communications.

Multiple bus-master support and improved arbitration means that several such devices could coexist and share the system bus. MCA bus-master-capable devices can even use the bus to talk directly to each other (peer to peer) at speeds faster than the system CPU, without any other system intervention. In theory, MCA systems could be expanded, like mainframes, with only the addition of intelligent masters, without periodic need to upgrade the central processor.

Arbitration enhancement ensures better system throughput, since control is passed more efficiently. Advanced interrupt handling refers to the use of level sensitive interrupts to handle system requests. Rather than a dedicated interrupt line, several lines can be shared to provide more possible interrupts, addressing the ISA-bus interrupt line conflict problems.

All interrupt request signals were "public" on MCA permitting any card on the bus to function as an I/O processor for direct service of I/O device interrupts. ISA had limited all such processing to just the system's CPU. Likewise, bus master request and grant signals were public, such that bus attached devices could monitor latency to control internal buffering for I/O processors. These features were not adopted for PCI, requiring all I/O support to come uniquely from the system board processor.

The final major MCA improvement was POS, the Programmable Option Select, which allowed all setup to take place in software. This feature is taken for granted now, but at the time setup was a huge chore for ISA systems. POS was a simple system that included device IDs in firmware, which the drivers in the computer were supposed to interpret. This software-configuration is known as plug-and-play today.

Why MCA was not widely adopted

Although MCA was a huge technical improvement over ISA, its introduction and marketing by IBM was poorly handled. IBM did not develop a peripheral card market for MCA, as it had done for the PC. It did not offer a number of peripheral cards that utilized the advanced bus-mastering and I/O processing capabilities of MCA. Absent a pattern, few peripheral card manufacturers developed such designs on their own. Consequently customers were not provided many advanced capabilities to justify the purchase of comparatively more expensive MCA systems and opted for the plurality of cheaper ISA designs offered by IBM's competition.

IBM used MCA for all but the lowest end machines, as did NCR, but other manufacturers such as Apricot, Tandy, Research Machines and Olivetti who adopted it used it for only part of their PC range.

Many manufacturers and card developers believed that they would need to pay licensing fees to IBM for MCA - which they did not need to do for ISA. Actually the converse was true as IBM was not granted patents on MCA features for many years and ISA based patents were actually granted, and available for licensing at the time of MCA's announcement. IBM did little to dispel these beliefs and peripheral card development for MCA waned over 2 years as a result. IBM also controlled the list of unique ID's that were assigned to each card; manufacturers could not make cards without first being allocated an ID from IBM. Since machines would not boot if they detected an unrecognized ID from a card, ID support from IBM was essential (and IBM were forced to release updated Reference disks to support new hardware on a regular basis), thus preventing manufacturers to simply pick a random, previously unused ID and hope it would gain acceptance.

As a reaction to this, in late 1988 the "Gang of Nine", led by Compaq, announced a rival bus - EISA. Offering similar performance benefits, it had the advantage of being able to accept older XT and ISA boards.

While EISA and MCA battled it out in the server arena, the desktop PC largely stayed with ISA up until the arrival of PCI, although the VESA Local Bus, an acknowledged stopgap, was briefly popular.

The failure of MCA adoption, and the broader industry support for EISA, was made very clear when IBM themselves produced some EISA bus servers [1].

MCA disappeared within a few years after the introduction of the PCI bus, which while technically inferior, was developed to enjoy much wider industry support. Paramount was Intel's establishment of a PCI Special Interest Group (PCI SIG) amongst card and system developers to develop the PCI market and assert the technical implementation of PCI across the industry.

See also

  • Industry Standard Architecture (ISA)
  • Extended Industry Standard Architecture (EISA)
  • NuBus
  • VESA Local Bus (VESA)
  • Peripheral Component Interconnect (PCI)
  • Accelerated Graphics Port (AGP)
  • PCI Express (PCIe)
  • List of device bandwidths

External links


Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Micro Channel architecture"


Synonyms: Micro Channel Architecture
PositionSynonyms (sorted by strength)

Noun

MCA.

Expression

micro channel bus architecture.
Source: Eve, based on meta analysis.Top

Computed Synonyms: micro channel architecture

 Rank

 Intensity 

 Word

 Synonyms

 Synonyms of synonym

 1  10.9995  micro channel architecture    micro channel bus architecture        
Source: calculated by Eve using graph theory. "Intensity" is a score indicating the number of overlapping cliques where the word pair is found (an integer before the decimal); the first digit after the decimal is the number of overlapping terminal characters up to 9; the second characters is number of leading common characters up to 9; the last two digits measure the Levenshtein distance subtracted from 100.Top

Translations: micro channel architecture

Language Translations (or nearest inflections or synonyms, in parentheses)
Brazilian Portuguese arquitetura microcanal (Micro Channel Architecture), arquitectura microcanal (micro channel architecture, micro channel bus architecture). Additional references: Brazilian Portuguese, Portugal, Angola, micro channel architecture. (volunteer & more translations)
Central Danish MCA-bus (micro channel architecture, micro channel bus architecture), MCA (micro channel architecture, micro channel bus architecture). Additional references: Central Danish, Denmark, Germany, micro channel architecture. (volunteer & more translations)
Chinese Traditional 微渠道架構 (micro channel architecture). Additional references: Chinese Traditional, China, Brunei, micro channel architecture. (volunteer & more translations)
Danish MCA-bus (micro channel architecture, micro channel bus architecture), MCA (micro channel architecture, micro channel bus architecture). Additional references: Danish, Denmark, Germany, micro channel architecture. (volunteer & more translations)
Dansk MCA-bus (micro channel architecture, micro channel bus architecture), MCA (micro channel architecture, micro channel bus architecture). Additional references: Dansk, Denmark, Germany, micro channel architecture. (volunteer & more translations)
Finnish MCA (Micro Channel architecture), mikrokanava-arkkitehtuuri (micro channel architecture, micro channel bus architecture). Additional references: Finnish, Finland, Russia (Europe), micro channel architecture. (volunteer & more translations)
Français architecture Microcanal (micro channel architecture, micro channel bus architecture). Additional references: Français, France, Algeria, micro channel architecture. (volunteer & more translations)
French architecture Microcanal (micro channel architecture, micro channel bus architecture). Additional references: French, France, Algeria, micro channel architecture. (volunteer & more translations)
Greek MCA (micro channel architecture, micro channel bus architecture), μικροκαναλική αρχιτεκτονική (micro channel architecture, micro channel bus architecture), αρχιτεκτονική μικροκαναλικής αρτηρίας (micro channel architecture, micro channel bus architecture). Additional references: Greek, Greece, Albania, micro channel architecture. (volunteer & more translations)
Greek (transliteration) mca (micro channel architecture, micro channel bus architecture), mikrokanaliki arkhitektoniki (micro channel architecture, micro channel bus architecture), arkhitektoniki mikrokanalikis artirias (micro channel architecture, micro channel bus architecture). Additional references: Greek, Greece, Albania, micro channel architecture. (volunteer & more translations)
Italian architettura micro canale (micro channel architecture). Additional references: Italian, Italy, Croatia, micro channel architecture. (volunteer & more translations)
Portuguese arquitetura microcanal (Micro Channel Architecture), arquitectura microcanal (micro channel architecture, micro channel bus architecture). Additional references: Portuguese, Portugal, Angola, micro channel architecture. (volunteer & more translations)
Russian архитектура MCA (micro channel architecture). Additional references: Russian, Russia, China, micro channel architecture. (volunteer & more translations)
Russian (transliteration) arkhitektura MCA (micro channel architecture). Additional references: Russian, Russia, China, micro channel architecture. (volunteer & more translations)
Russki архитектура MCA (micro channel architecture). Additional references: Russki, Russia, China, micro channel architecture. (volunteer & more translations)
Russki (transliteration) arkhitektura MCA (micro channel architecture). Additional references: Russki, Russia, China, micro channel architecture. (volunteer & more translations)
Sjaelland MCA-bus (micro channel architecture, micro channel bus architecture), MCA (micro channel architecture, micro channel bus architecture). Additional references: Sjaelland, Denmark, Germany, micro channel architecture. (volunteer & more translations)
Spanish Arquitectura Micro Channel (micro channel architecture), arquitectura micro canal (micro channel architecture, micro channel bus architecture). Additional references: Spanish, Spain, Mexico, micro channel architecture. (volunteer & more translations)
Suomea MCA (Micro Channel architecture), mikrokanava-arkkitehtuuri (micro channel architecture, micro channel bus architecture). Additional references: Suomea, Finland, Russia (Europe), micro channel architecture. (volunteer & more translations)
Suomi MCA (Micro Channel architecture), mikrokanava-arkkitehtuuri (micro channel architecture, micro channel bus architecture). Additional references: Suomi, Finland, Russia (Europe), micro channel architecture. (volunteer & more translations)
Turkish Mikro Kanal Mimarisi (micro channel architecture). Additional references: Turkish, Turkey, Bulgaria, micro channel architecture. (volunteer & more translations)
Source: Eve, based on a combination of meta analysis and graph theory (for near and back translations). Top

www Search: Micro Channel Architecture

Source: search results based on google engine.
 

Amazon Book Search: Micro Channel Architecture

Source: search results based on Amazon.com
 

Web Search Results: Micro Channel Architecture
Google
  Web www.websters-online-dictionary.org