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

ArticlesPC Software Gets More Potent


May 1995 / Cover Story / Your Next Mainframe / PC Software Gets More Potent

PC OSes are growing up. OS/2 and Windows NT are 32-bit flat-memory systems that run in protected mode, multitask preemptively, and support virtual memory--all classic mainframe features.

"A protected-mode OS is the key to robustness in PCs," says Roger Alford, president of Programmable Designs (Ann Arbor, MI). Carl Amdahl of NetFrame Systems (Milpitas, CA) concurs: "You have to be able to kill an application and have the OS stay alive and well."

Windows NT could have a very bright future as a general-purpose server OS because of several crucial architectural features. It was designed to be both a client and a server--in peer and client/server networking schemata--and is both a NOS (network operating system) and an applications platform. It was also written to ride on a HAL (hardware abstraction layer), which hides the specifics of the machine behind a generalized interface. Because of HAL, NT has been successfully ported to a variety of systems built on x86, Alpha, PowerPC, and Mips processors. NT also supports SMP (symmetric multiprocessing), software- and hardware-implemented RAID, and performance monitoring.

OS/2 is available with support for SMP and will soon run on the PowerPC. NetWare support for SMP is expected to ship this summer. And the full gamut of high-end OS features--including 32-bitness, multitasking, SMP support, and management tools--has been available for years in SCO Unix, Novell's UnixWare, and Solaris for x86 and Interactive Unix from SunSoft.

Though NetWare's performance benefits from kernel-mode operation, its reliability suffers: The NOS is subject to crashing from conflicting NLMs (NetWare loadable modules). Fortunately, this isn't the problem it would be in a general-purpos e OS, because end users typically don't load software onto servers. But NetWare must evolve task isolation and preemptive multitasking to become a credible application server, which is precisely what Novell plans to do in SuperNOS, a next-generation OS combining NetWare and UnixWare.


Up to the Cover Story section contentsGo to previous article: Faster Storage Is KeySearchSend 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