June 1989 - OPERATING SYSTEMS


FEATURES

INTERPROCESS COMMUNICATIONS IN OS/2

by Ray Duncan
Before you can take advantage of OS/2's IPC facilities, you need to know which one works best when. Ray compares the semaphore and message-passing performance of various IPCs.

UNDOCUMENTED DOS

by Rahner James
Sometimes what they don't tell you is important too. Rahner discovered and shares a technique for using undocumented DOS functions to break down the 32-Mbyte disk barrier.

REAL-TIME DATA ACQUISITION

by Mike Bunnell and Mitch Bunnell
Mike and Mitch describe what's needed to reliably collect data in real-time -- and that usually means a real-time operating system.

VARIABLE-LEVEL PROGRAMMING

by Ronald Fischer
Variable-level programming languages may suit the needs of system programmers better than either high-level procedural languages or low-level assembly languages.

OPTIMIZATION TECHNOLOGY

by Keith Rowe
Optimizers are rapidly becoming standard fare on high-performance compilers. Keith explains how they work and what sort of benefits you can expect from them.

WRITING AWK-LIKE EXTENSIONS TO C

by Jim Mischel
As Jim show here, adding AWK-like extensions to standard C gives you better string searching capabilities and isn't difficult to do.

CREATING TSRS PROGRAMS WITH TURBO PASCAL: PART II

by Ken. L. Pottebaum
In this second installment of his two-part article, Ken puts to work the TSR tools he presented last month.

MAINTAINING SYSTEM SECURITY

by Dale Moir
Don't wait until Trojan horses are galloping across your Unix network before you tend to security issues. Dale discusses some of the problems with system security and some of the solutions.

EXAMINING ROOM

GENERATING PARSERS WITH PCYACC

by Alex Lane
If computer boot camp is your idea of fun, PCYACC probably isn't for you. But if you nee to parse input quickly and easily, then PCYACC may be worth signing up for.

COLUMNS

PROGRAMMING PARADIGMS

by Michael Swaine
Michael Swaine takes up the task of defining OOPs where Michael Floyd left off

by focusing on 16 key points and identifying which OOP languages provide which features.

C PROGRAMMING

by Al Stevens
This month Al builds a communications script processor using last month's SI interpreter engine. He also reports on SD'89 as he saw it, sharing some music criticism along the way.

GRAPHICS PROGRAMMING

by Kent Porter
Love, Justice, and graphics programming are all sometimes blind, not to mention on of Kent's old college professors. All of this leads Kent to examine pixel detection and techniques for filling closed figures.

STRUCTURED PROGRAMMING

by Jeff Duntemann
Jeff acknowledges that there's a time and a place for just about everything, including assembly language, as he applies his 20 percent rule to programming problems.

DEPARTMENTS

EDITORIAL

by Jonathan Erickson

LETTERS

by you

SWAINE'S FLAMES

by Michael Swaine

OF INTEREST


brief product description

Copyright © 1989, Dr. Dobb's Journal