ArticleslgStudy

computer science

MBus (SPARC)

MBus (SPARC) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand MBus (SPARC) rather than just read about it. In short: MBus is a computer bus designed and implemented by Sun Microsystems for communication between high speed computer system components, such as the central processing unit, motherboard and main memory. SBus is used in the same machines to connect add-on cards to the motherboard.

MBus (SPARC) — main illustration
MBus (SPARC) — illustration

Key takeaways

  • MBus (SPARC) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect MBus (SPARC) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of MBus (SPARC) from memory before moving on to harder problems.

Reference excerpt

MBus is a computer bus designed and implemented by Sun Microsystems for communication between high speed computer system components, such as the central processing unit, motherboard and main memory. SBus is used in the same machines to connect add-on cards to the motherboard. MBus was first used in Sun's first multiprocessor SPARC-based system, the SPARCserver 600MP series (launched in 1991), and later found use in the SPARCstation 10 and SPARCstation 20 workstations. The bus permits the integration of several microprocessors on a single motherboard, in a multiprocessing configuration with up to eight CPUs packaged in detachable MBus modules. In practice, the number of processors per MBus is limited to four. Single processor systems were also sold that use the MBus protocol internally, but with the CPUs permanently attached to the motherboard to lower manufacturing costs. MBus specifies a 64-bit datapath, which uses 36-bit physical addressing, giving an address space of 64 GB. The transfer rate is 80 MB/s sustained (320 MB/s peak) at 40 MHz, or 100 MB/s (400 MB/s peak) at 50 MHz. Bus controlling is done by an arbiter. Interrupt, reset, and timeout logic are also specified.

Related buses Several related buses were also developed:

XBus XBus is a packet-switched bus used in the SPARCserver 1000, SPARCcenter 2000 and Cray CS6400. This corresponds to the circuit-switched MBus, with identical electrical characteristics and physical form factor but an incompatible signalling protocol.

KBus KBus is a high-speed interconnection system for linking multiple MBuses, used in Solbourne Computer Series 6 and Series 7 computer systems.

History The MBus standard was cooperatively developed by Sun and Ross Technology and released in 1991. Manufacturers who produced computer systems using the MBus included Sun, Ross Technology, Hyundai/Axil, Fujitsu, Solbourne Computer, Tatung, GCS, Auspex, ITRI, ICL, Cray, Amdahl, Themis, DTK and Kamstrup.

See also List of interface bit rates

References

External links The Rough Guide to MBus Modules, sunhelp.org MBus Specification

Illustrations

MBus (SPARC): MBus module, Sun SuperSPARC II SM71
MBus module, Sun SuperSPARC II SM71
MBus (SPARC): Two MBus connectors (top of photograph), one occupied by CPU module
Two MBus connectors (top of photograph), one occupied by CPU module
MBus (SPARC): MBus male connector
MBus male connector

Worked examples

Example 1 — a first encounter with MBus (SPARC)

Start with the simplest possible case. Write down what MBus (SPARC) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to MBus (SPARC) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about MBus (SPARC) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of MBus (SPARC)

In research
MBus (SPARC) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses MBus (SPARC) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
MBus (SPARC) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer-related introductions in 1991, Computer buses, Sun Microsystems hardware, so understanding it makes those chapters shorter.
In everyday life
Look for MBus (SPARC) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study MBus (SPARC) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what MBus (SPARC) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain MBus (SPARC) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is MBus (SPARC) in simple terms?

MBus is a computer bus designed and implemented by Sun Microsystems for communication between high speed computer system components, such as the central processing unit, motherboard and main memory. SBus is used in the same machines to connect add-on cards to the motherboard.

Why does MBus (SPARC) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study MBus (SPARC)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on MBus (SPARC).

Tags

  • Computer-related introductions in 1991
  • Computer buses
  • Sun Microsystems hardware

Keep exploring