11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Micros<strong>of</strong>t Corporation 305amount <strong>of</strong> memory. For example, the Intel 80386 was thefirst 32-bit processor for PCs <strong>and</strong> could address 4 GB <strong>of</strong>memory. (Earlier processors such as the 80286 had to dividememory into segments or use paging to swap memory in<strong>and</strong> out <strong>of</strong> a smaller space to make it look like a larger one.)Over the years microprocessors tended to add more built-incache memory, enabling them to have more instructions ordata ready for immediate use.Another way to get more performance out <strong>of</strong> a microprocessoris to increase the speed with which instructionscan be executed. One technique, called pipelining, breaksthe processor into a series <strong>of</strong> segments, each <strong>of</strong> which canexecute a particular operation. Instead <strong>of</strong> waiting until aninstruction has been completely executed <strong>and</strong> then turningto the next one, a pipelined microprocessor moves theinstruction from segment to segment as its operations areexecuted, with following instructions moving into thevacated segments. As a result, two or more instructions canbe undergoing execution at the same time.In addition to pipelining, the Pentium series <strong>and</strong> otherrecent chips can have instructions executing simultaneouslyusing different arithmetic logic units (ALUs) or floating-pointunits (FPUs).Another way to improve instruction processing is to usea simpler set <strong>of</strong> instructions. First introduced during the1980s for minicomputers <strong>and</strong> high-end workstations (suchas the Sun SPARC series), reduced instruction set computer(RISC) chips have smaller, more uniform instructions thatcan be more easily pipelined, as well as many registers forholding the results <strong>of</strong> the intermediate processing. Duringthe 1990s, RISC concepts were also adopted in PC processordesigns such as the 80486 <strong>and</strong> Pentium (see reducedinstruction set computer).The latest major development has been the multicoremicroprocessor, which has two, four, or more separate processingunits. The Intel Core Duo <strong>and</strong> Core 2 Duo chips<strong>and</strong> similar processors from AMD are now included in mostnew PCs.The equivalent <strong>of</strong> a supercomputer on a chip is on theway. Cisco’s 192-core Metro chip powers its most capablenetwork routers, while Nvidia’s GeForce 8800 graphics processorsports 128 cores. In addition to these specializedprocessors, in early 2007 Intel demonstrated a prototype80-core processor that could form the basis <strong>of</strong> a new generation<strong>of</strong> general-purpose processors.Another significant multicore processor architecture isthe Cell chip, developed by Sony, IBM, <strong>and</strong> Toshiba. Thischip includes a multithreaded (able to run multiple streams<strong>of</strong> code) controller processor plus numerous architecturalfeatures that maximize efficiency <strong>and</strong> throughput. The firstappearance <strong>of</strong> this 2 “teraflop” (trillion calculations per second)chip was not on a scientific computer, but rather theSony Play Station 3—see game console.Multicore processors create new challenges for programmerswho have to create code that will apportion programtasks efficiently among the cores (see multiprocessing).In the new century, it is unclear when physical limitationswill eventually slow down the tremendous rate <strong>of</strong>increase in microprocessor power. As the chips get denser<strong>and</strong> smaller, more heat is generated with less surfacethrough which it can be removed. At still greater densities,quantum effects may also begin to be a problem. On theother h<strong>and</strong>, new technologies might take the elements <strong>of</strong>the processor down to a still smaller level (see molecularcomputing <strong>and</strong> nanotechnology).While the st<strong>and</strong>-alone desktop, laptop, or h<strong>and</strong>heldcomputer is the most visible manifestation <strong>of</strong> the microprocessingrevolution, there are hundreds <strong>of</strong> “invisible”microprocessors in use for every visible computer. Todaymicroprocessors help monitor <strong>and</strong> control everything fromhome appliances to cars to medical devices (see embeddedsystems).Further ReadingKim, Ryan. “New Era <strong>of</strong> Game Devices Arrives: Sony <strong>and</strong> NintendoMeet the Challenge <strong>of</strong> Micros<strong>of</strong>t Xbox.” San FranciscoChronicle, November 13, 2006, p. F1, F6.Mark<strong>of</strong>f, John. “Intel Prototype May Herald a New Age <strong>of</strong> Processing.”New York Times, February 12, 2007.Sperling, Ed. “Special Report: Inside the New Multicore Processors.”Electronic News, April 13, 2007. Available online.URL: http://www.edn.com/article/CA6434384.html. AccessedAugust 15, 2007.Stokes, John. Inside the Machine: An Illustrated Introduction toMicroprocessors <strong>and</strong> <strong>Computer</strong> Architecture. San Francisco: NoStarch Press, 2006.Tom’s Hardware. “CPU.” Available online. URL: http://www.tomshardware.com/cpu/.Accessed August 15, 2007.Micros<strong>of</strong>t CorporationMicros<strong>of</strong>t Corporation (NASDAQ symbol: MSFT) is theworld’s largest computer s<strong>of</strong>tware company, with almost80,000 employees worldwide <strong>and</strong> annual revenue exceeding$51 billion.Micros<strong>of</strong>t was founded in the mid-1970s by Bill Gates(see Gates, William) in order to sell his version <strong>of</strong> theBASIC programming language for early microcomputerssuch as the Altair 8800. The BASIC s<strong>of</strong>tware was moderatelysuccessful, but it would be an operating system called MS-DOS (or PC-DOS) that would catapult Micros<strong>of</strong>t to industryleadership, thanks to an agreement with IBM, which introducedwhat would become the industry st<strong>and</strong>ard personalcomputer in 1982 (see ibm pc).In the mid-1980s Micros<strong>of</strong>t partnered with IBM todevelop OS/2, which was intended to be a more powerfulmultitasking operating system to replace DOS. However,Micros<strong>of</strong>t’s real interest was in the development <strong>of</strong>Windows (see Micros<strong>of</strong>t Windows), which first becamesuccessful with version 3.0 in 1990. Meanwhile, Micros<strong>of</strong>tleveraged its experience with Windows to release Micros<strong>of</strong>tOffice, which soon displaced WordPerfect, the previousmarket leader.Shifting Strategies <strong>and</strong> Legal IssuesMany observers have noted that Micros<strong>of</strong>t was slow in appreciatingthe importance <strong>of</strong> networking <strong>and</strong> particularly theWorld Wide Web in the mid-1990s. Novell was the marketleader in networking at the time, <strong>and</strong> Netscape’s graphical

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!