November 1991 - OPERATING SYSTEMS


FEATURES

A CONVERSATION WITH ROBERT CARR by Michael Swaine

This month's "Programming Paradigms" moves to the forefront as Michael converses with Robert Carr, chief architect of PenPoint, a 32-bit, multitasking, object-oriented operating system. Ray Valdes adds a technical overview of the DOS.

LOADING DEVICE DRIVERS FROM THE DOS COMMAND LINE by Jim Kyle

DEVLOD, the DOS program Jim presents here, lets you load character and block device drivers without rebooting your computer.

PORTING UNIX TO THE 386: THE BASIC KERNEL by William Frederick Jolitz and Lynne Greer Jolitz

It's necessary to understand UNIX device interfaces before integrating device drivers. Bill and Lynne examine BSD kernel/device driver interfaces and how BSD works the miracle of autoconfiguration.

DDJ DATA COMPRESSION CONTEST RESULTS by Mark Nelson

Mark reveals the results of our data compression contest. And the winners are...

EXAMINING ROOM

PORTING UNIX APPLICATIONS TO DOS by David N. Glass

What kind of problems can you expect when porting large programs from UNIX to DOS? For starters, the OSs treat devices and files differently. David dealt with this--and more--when his shop ported nearly 250,000 lines of C from UNIX to DOS.

PROGRAMMER'S WORKBENCH

MONITORING DISTRIBUTED PRINTERS UNDER NOVELL NETWARE by V. James Krammes

This month's project is a program that allows you to monitor multiple remote printers from a single workstation using the Novell NetWare C Interface for DOS.

COLUMNS

C PROGRAMMING by Al Stevens

Al begins a discussion of specific window classes by reviewing the classes that D-Flat provides, discussing how the class hierarchy works, and describing the NORMAL class, which is the base class from which all others derive.

STRUCTURED PROGRAMMING by Jeff Duntemann

Jeff takes on the challenge of Turbo Vision, the object-oriented toolbox that's part of the Turbo Pascal 6.0 package, starting with his four basic rules for Turbo Vision programming.

GRAPHICS PROGRAMMING by Michael Abrash

Looking good is good enough when it comes to antialiasing with 32 fully independent levels of each primary color, and resolutions up to 800x600.

PROGRAMMER'S BOOKSHELF by Ray Duncan

The Art of Human-Computer Interface Design and Disappearing Through the Skylight are examined this month, along with a look at how cyberpunk science fiction novels view human-computer interfaces.

DEPARTMENTS

EDITORIAL by Jonathan Erickson

LETTERS by you

SWAINE'S FLAMES by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST by Tami Zemel


Copyright © 1991, Dr. Dobb's Journal