Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

Articles5 Years Ago in BYTE


April 1996 / Blasts from the Past / 5 Years Ago in BYTE

Microsoft not deserting OS/2 for Windows, and Dells sells 25-MHz PC for just under $3,000

Microsoft denied reports in the Wall Street Journal that it was "dropping OS/2" to focus on 32-bit Windows. The company said a new version of OS/2, called OS/2 3.0 (or OS/2 NT, for "new technology"), would incorporate a Win32 API for running 32-bit applications and would run on several processors. That operating system eventually became Windows NT.

In the same issue, Dell advertised a 25-MHz 386 PC with 1 MB of RAM selling for $2899. In another story, Intel engineers predicted that by the year 2000 , the company's leading microprocessor would operate at 250 MHz. Today, Intel already sells 200-MHz Pentium Pro processors.


Our own Dennis Barker collaborated with Martin Heller to file the following April 91 Microbytes report on Microsoft's operating system tap dance. In the sidebar that follows, former Features Editor Ken Sheldon outlined Intel's predictions for their 21st-century microprocessor.

OS Shuffle Has Developers Dizzy

by Martin Heller and Dennis Barker

The spin doctors have been working overtime at Microsoft. The software giant and its sometimes-partner IBM reshuffled their operating-system responsibilities last year, with Microsoft keeping OS/2 3.0; there has since been widespread talk that Microsoft was neglecting OS/2 to design industrial-strength Windows. Then the Wall Street Journal reported that Microsoft is "dropping OS/2," an incorrect assumption that further confused developers and users.

Contrary to the "inaccurate speculations," Microsoft says that it will not abandon OS/2 t o focus on 32-bit Windows. The company maintains that it is still working on a portable version of OS/2 called OS/2 3.0 (or OS/2 NT, for new technology) and that it is still working on OS/2 applications.

"We will have a high-end and a low-end operating system offering, while having a single mainstream programming interface for developers," a Microsoft staff member said. That interface is now the Windows 3.0 API (for application programming interface) but will eventually be the Win32 API, he said.

This "new-technology" operating system, targeted for client/server situations and multiprocessor systems, will incorporate what is being called Win32, an API in which 32-bit Windows programs can run directly under OS/2 3.0. Microsoft officials insist that OS/2 3.0 is not taking a back seat to Windows, but that it is rather a product for users who need something stronger than DOS. Although some industry insiders say that Microsoft is adding the Presentation Manager API only to appease IBM, a Microsoft repr esentative said that "the PM subsystem has always been part of the product plans for OS/2 3.0."

An IBM official said that the Windows-or-PM scenario just confuses the issue. "It's not a question of user interface. It is a question of which operating environment will give you what you need. The choice is Windows on DOS, which is fine for personal applications, or the advanced capabilities of OS/2." So will IBM do Windows? In a recent internal memo on how to deal with questions about operating-system strategy, IBM said that it "is evaluating where Windows fits in the range of solutions available to our customers."

OS/2 3.0 is currently in the prealpha stage; sources say that it won't ship before 1992. Microsoft officials confirm that they've ported it to certain unnamed RISC machines; sources say that those machines are the IBM RISC System/6000 and computers based on the MIPS R3000 and the Intel i486 with the i860.

Many developers say that they think Microsoft and IBM are still sending mixed signals. The perceived dispute between Microsoft and IBM is "damaging our ability to market products," said one. "We are facing a nightmare."

So what should developers do? That "depends on the technical and marketing requirements of their product," says Cam Myhrvold, manager of developer relations at Microsoft. "If people want to target the largest graphical desktop market, it is clear that Windows is the volume leader," he says. For the server market-place, it's OS/2.


And from our feature article "A Talk with Intel" comes this enlightening sidebar:

Micro 2000 : Intel engineers predict the shape of a twenty-first-century microprocessor

by Kenneth M. Sheldon

What will the microprocessor of tomorrow look like? According to Intel, it will be 10 times faster, have almost 100 times as many transistors, and incorporate more functions than the most powerful processors now available.

Las t year, Intel engineers laid down the broad outlines for what they expect their leading microprocessor to look like in the year 2000. They drew on previous design experience, trends in chip fabrication, and expected advances in electronics technology to make their predictions. They called the anticipated chip the Micro 2000 .

More Transistors

In 1975, Gordon Moore, chairman of Intel, predicted that the number of transistors that could be put on a chip would double every two years -- a prediction that has proved quite accurate. According to Moore's Law (as it has come to be called), the Micro 2000 could have more than 50 million transistors on-board -- 20,000 times as many as Intel's original 4004 chip had, and 40 times as many as the i486.

Memory chips, which tend to be more densely packed with transistors than logic chips are, have increased in capacity at roughly the same rate. If the trend toward integrating more memory functions onto microprocessors co ntinues (as a way of eliminating data bottlenecks), the number of transistors on the Micro 2000 could reach 100 million.

More Megahertz

Cramming all those transistors onto one chip will mean making them a lot smaller. The transistors in the Micro 2000 will be 1/25 the size of current transistors, with a corresponding increase in the rate at which electrical current can be driven through them. The bottom line is that Intel expects the Micro 2000 to operate at a clock rate of 250 MHz.

Achieving that kind of speed will require developing new materials (e.g., tungsten) to interconnect transistors and new ways of arranging them (e.g., putting them in stacked multiple layers rather than a single large layer) to reduce the distance a signal has to travel.

More Power

What do you do with 100 million transistors? Intel engineers have detailed two possible scenarios for using them. The first is a high-performance multiprocessing chip (see the figure) that would incorporate four CPUs, each with 4 million transistors, each able to perform at 700 million instructions per second. That's a total of over 2000 MIPS, or 2 BIPS (billion instructions per second) for the entire chip.

This version of the Micro 2000 would include two vector units to perform vector processing, a technique borrowed from Intel's i860 RISC chip (which borrowed it from supercomputers) to perform floating-point calculations at high speed. It would also have a 2-megabyte cache memory (compare that to the i486's 8K-byte cache) so that it won't often have to go off-board for data, as well as a graphics unit (made up of 4 million transistors) designed to provide high-resolution, HDTV-quality, full-motion graphics.

More Integration

The other possible design for the Micro 2000 would trade off some performance for even higher levels of integration; it would have only two CPUs, one vector unit, and a smaller cache. The remaining transistors would be used to incorporate on a si ngle chip all the functions necessary for a personal computer.

Currently, the 386 microprocessor requires about as many transistors for support logic chips (250,000) as are on the chip itself (275,000). Extrapolating from that, Intel has allocated 8 million transistors for "miscellaneous PC" functions, such as controlling disk drives and memory and communicating with other systems. Engineers have also allotted 8 million transistors for the Human Interface Unit, which they admit is a black box: a yet-to-be-designed device that will make computers easier to use than ever before, perhaps by incorporating such technologies as speech recognition.

Compatibility

Ah, but all this new technology means we'll have to throw out all our old software, right? Not so, says Intel.

Intel claims that the Micro 2000 will continue to be upwardly compatible with the 386 and will run all software that currently runs on that processor. Of course, the availability of so much additional raw comput ing power could pave the way for new applications that make current programs look antiquated.


Intel's Micro 2000

illustration_link (130 Kbytes)


April 1991

photo_link (200 Kbytes)


Dell's 25-MHz 1991 Bargain

photo_link (225 Kbytes)


Kenneth M. Sheldon is BYTE's senior editor for features. He can be reached on BIX as "ksheldon."

Up to the Blasts from the Past section contentsGo to next article: 10 Years Ago in BYTESearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network