Content deleted Content added
m fix |
No edit summary |
||
Line 1:
{{Unreferenced|date=August 2007}}
'''Commodity computing''' is computing done in commodity computers as opposed to supermicrocomputers or boutique computers. Commodity computers are [[computer system]]s manufactured by multiple vendors, incorporating components based on [[open standard]]s. Such systems are said to be based on [[commodity]] components since the standardization process promotes lower costs and less differentiation among vendor's products. A governing principle of commodity computing is that its better to have more lower performance, lower cost hardware working in parallel [[
== History ==
=== The
The first computers were large, expensive and proprietary. The move towards commodity computing began when [[Digital Equipment Corporation|DEC]] introduced the [[PDP-8]] in 1965. This was a computer that was relatively small and inexpensive enough that a department could purchase one without convening a meeting of the board of directors. The entire [[minicomputer]] industry sprang up to supply the demand for 'small' computers like the PDP-8. Unfortunately, each of the many different brands of minicomputers had to stand on their own because there was no software and very little hardware compatibility between them.
Line 10:
This process accelerated in 1977 with the introduction of the first commodity-like microcomputer, the [[Apple II]]. With the development of the [[Visicalc]] application in 1979, microcomputers broke out of the factory and began entering office suites in large quantities, but still through the back door.
=== The 1980s to
The [[IBM PC]] was introduced in 1981 and immediately began displacing Apple II's in the corporate world, but commodity computing as we know it today truly began when [[Compaq]] developed the first true IBM PC compatible. More and more PC compatible microcomputers began coming into big companies through the front door and commodity computing was well established.
Line 17:
By the mid 1990s, every computer made were based on microprocessors, and the majority of general purpose microprocessors were implementations of the x86 ISA. Although there was a time when every traditional computer manufacturer had its own proprietary micro-based designs there are only a few manufacturers of non-commodity computer systems today.
== Commodity
Today, there are fewer and fewer general business computing requirements that cannot be met with off-the shelf commodity computers. It is likely that the low
When [[10
== Characteristics of
A large part of the current commodity computing marketplace is based on [[IBM PC compatible]]s.
This typically means systems that are capable of running [[Microsoft Windows]], [[Linux]], or [[PC-DOS]]/[[MS-DOS]], without requiring special drivers.
Line 29:
* Shares a base instruction set common to many different models.
* Shares an architecture (memory, I/O map and expansion capability) that is common to many different models.
* High degree of mechanical compatibility, internal components ([[Central processing unit|CPU]], [[Random
* Software is widely available off
* Compatible with most available peripherals, works with most right out of the box.
Other characteristics of today's commodity computers include:
* [[ATX]] motherboard
* Built-in interfaces for [[floppy drive]]s, [[Advanced Technology Attachment|IDE]] CD-ROMs and hard drives.
* Industry-standard [[Peripheral Component Interconnect|PCI]] slots for expansion.
Line 40:
Some characteristics that are becoming common to many commodity computers and may become part of the commodity computer definition:
* Built-in [[Ethernet]] interface.
* Built-in [[
* Built-in video.
* Built in interfaces for [[Serial ATA|SATA]] drives.
Standards such as [[SCSI]], [[IEEE 1394 interface|FireWire]], and [[Fibre Channel]] help commodotize computer systems more powerful than typical PCs. Standards such as [[Advanced Telecommunications Computing Architecture|ATCA]] and [[Carrier Grade Linux]] are helping to commoditize [[telecommunication]]s systems. [[Blade server]]s, [[server farm]]s, and [[computer cluster]]s are also [[computer architecture]]s that exploit commodity [[Computer hardware|hardware]].
== Deployment ==
* [[Google]]
* [[
* [[Yahoo!]]
* [[Twitter]]
* [[
* [[
* [[
* [[
* [[
* [[
== References ==
Line 65 ⟶ 62:
== External links ==
*[http://highscalability.com/ highscalability]
*[http://insidehpc.com/2008/06/02/google-fellow-sheds-some-light-on-infrastructure-robustness-in-face-of-failure Inside HPC]
*[http://labs.google.com/papers/mapreduce-osdi04-slides/index-auto-0021.html Fault tolerance Handled via re-execution]
Line 73 ⟶ 70:
[[Category:Computing platforms]]
[[Category:IBM PC compatibles|*]]
[[Category:x86 microprocessors|*]]▼
[[Category:Personal computers]]
▲[[Category:x86 microprocessors|*]]
|