By Topic

IBM Systems Journal

Issue 2 • Date 1988

Filter Results

Displaying Results 1 - 13 of 13
  • Preface

    Page(s): 88 - 89
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1037 KB)  

    The Personal System/2 (PS/2), Operating System/2 (OS/2), and Advanced Function Printing were each designed to make the benefits of substantial advances in hardware technologies more available for customer applications. This issue of the IBM Systems Journal presents insights into these products, their development, and their problem-solving capabilities. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The design of Operating System/2

    Page(s): 90 - 104
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (2127 KB)  

    The design of Operating System/2™ (OS/2™) is a result of matching the requirements of IBM and its customers for a new operating system for various models of the Personal System/2® with the need for continuity with a very large body of established DOS applications. The design of OS/2 represented a significant challenge both in meeting these requirements and in making efficient use of the hardware. In this paper, the design characteristics of OS/2 are discussed. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • OS/2 EE Database Manager overview and technical highlights

    Page(s): 105 - 118
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1933 KB)  

    Structured Query Language (SQL) has become an industry standard. It is supported by mainframe products. This paper describes the OS/2 EE Database Manager, which is based on the relational database model of E. F. Codd and on the SQL query language. A functional overview of the OS/2 EE Database Manager and OS/2 EE is provided; technology applied to different areas is highlighted. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • OS/2 Query Manager overview and prompted interface

    Page(s): 119 - 133
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1881 KB)  

    Operating System/2™ (OS/2™) Query Manager provides a user interface for both novice and sophisticated database users of the OS/2 Database Services. It offers defaults and standard options for the novice user. Prompting provides access to the database without requiring extensive knowledge of Structured Query Language (SQL), yet it also allows the advanced user to completely customize screens and reports. Direct keying of SQL statements is allowed as a fast path for the knowledgeable SQL user. Functions of OS/2 Query Manager are described, including details of the user interface. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Writing an Operating System/2 application

    Page(s): 134 - 157
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (2255 KB)  

    This paper illustrates use of the key facilities of Operating System/2™ (OS/2™). It provides some guidance on how to use the interfaces and functions implemented by the system and then introduces the program development environment. Two examples demonstrate the use of some of the more interesting capabilities. The paper discusses many of the significant differences between the functions of OS/2 and those of the Disk Operating System (DOS). View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • COBOL/2: The next generation in applications programming

    Page(s): 158 - 169
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1619 KB)  

    IBM COBOL/2 is a new compiler and debugger system for the Personal System/2® product range developed by Micro Focus Group PLC of the United Kingdom. In this paper, Robert Sales, a software development manager for Micro Focus who was instrumental in creating the COBOL/2 system, describes how COBOL/2 breaks new ground in providing support for many disparate COBOL language dialects and standards, as well as in providing support for OS/2™ on the Personal Computer architecture. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Understanding device drivers in Operating System/2

    Page(s): 170 - 184
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1948 KB)  

    To meet its design goals for multitasking, Operating System/2™ requires a device driver architecture for interrupt-driven device management. A device driver in OS/2™ is affected by the new architecture both in its structure and in its relationship to the system. An OS/2 device driver contains components, such as the Strategy Routine and Hardware Interrupt Handler, which have well-defined responsibilities. The basic form of these components is a FAR CALL/FAR RETURN model. The operating system calls the device driver components to handle certain types of events, such as an application I/O request or a device interrupt. In responding to these events, an OS/2 device driver must cooperate with the operating system to preserve system responsiveness by helping to manage the multitasking of concurrent activities. Since OS/2 uses both the real mode and the protected mode of the system processor to support DOS and OS/2 applications, respectively, the components of an OS/2 device driver must execute in both modes. In this manner, an OS/2 device driver can be viewed as an installable extension of the Operating System/2 kernel. Comparisons between IBM Personal Computer DOS and Operating System/2 are drawn to illustrate differences between device management and device driver architecture. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VGA—sign choices for a new video subsystem

    Page(s): 185 - 197
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (2303 KB)  

    The VGA (Video Graphics Array) video subsystem is provided as standard on the system boards of the IBM Personal System/2® Models 50 and above. VGA was designed to meet the objectives set for these new systems and to support compatibility with older IBM offerings, while at the same time providing greater performance and increased function. The IBM Enhanced Graphics Adapter (EGA) was chosen as the compatibility base for VGA, since EGA had become the video standard for IBM-compatible computer systems. Six new modes of operation were designed to meet the needs of new business and consumer applications and to improve the ergonomics of the systems. Higher-performance video presents several design problems, including electromagnetic interference, physical design size, and cost. These design problems were contained by implementing the VGA function in a single-gate array and by using an analog display interface. The use of a video digital-to-analog converter (DAC) allows the VGA subsystem to show any color from a choice of 256K colors when a color display is used, or 64 gray shades when a monochrome display is used. The VGA subsystem was designed to provide a uniform interface for color and monochrome that allows a color mode to be selected when a monochrome display is used, or a monochrome mode to be used on a color display. A color-summing algorithm was designed and implemented in the BIOS (Basic Input/Output System) software that will allow colors to be shown as shades of gray on the monochrome display. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Realtime Interface Co-Processor Multiport/2 adapter

    Page(s): 198 - 205
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1479 KB)  

    The Realtime Interface Co-Processor Multiport/2 is a programmable, multifunction adapter that extends the processing capabilities of the Personal System/2® and provides a solution to applications with unique communications requirements. Customized for speed and flexibility, the Multiport/2 is fully programmable and supports asynchronous, byte-synchronous, and bit-synchronous protocols on its eight communications ports. This powerful single-slot computer can handle functions that previously required processing by the PS/2®. Microcode on the Multiport/2 provides a real-time multitasking base on which custom applications can be built. This paper describes the Multiport/2, its microcode, system support software, and development tools. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An introduction to typographic fonts and digital font resources

    Page(s): 206 - 218
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1198 KB)  

    Type has evolved from blocks of wood or metal bearing the raised character shape to the many and varied digitized representations of the character that are available through computer system technology. Typography is the art or technique of composing printed material from type. The evolution of digital type into the computers of today has opened the door of typography to people who have had little or no previous knowledge of the subject. It has also introduced a higher level of complexity to document composition and presentation service software than was previously required. Discussed in this paper are the art of composing printed material, the selection of an appropriate type design for a given application, the information required to create and manage a digital font resource, and the computer system's use of digital font resources to produce typographic-quality documents. These matters are examined in a way that introduces the reader to typographic fonts, the additional complexities involved, and the need for consistency in the definition and application of digital font resources. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Advanced Function Printing: A tutorial

    Page(s): 219 - 233
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (2649 KB)  

    Advanced Function Printing (AFP) is an IBM product for printing mixed text, image, and graphics in a system-printing environment. Described is the AFP printing model. We demonstrate the way in which this model is used for existing printing applications, enhanced line printing, and full advanced-function printing. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architectures of Advanced Function Printing

    Page(s): 234 - 245
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1884 KB)  

    Discussed is the use of the capabilities of all-points-addressable laser (page) printers in applications involving pages composed of text, image, and vector data in a device-independent way. Also presented is the ability to describe and print complex documents composed of multiples of such pages. Provision is made for the migration of current line-printer applications to print using these new page printers. Three architectures are described that—along with an Advanced Function Printing (AFP) model—support these capabilities. Each of these architectures is described in the context of the current implementation of the Advanced Function Printing software. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Books

    Page(s): 246
    Save to Project icon | PDF file iconPDF (961 KB)  
    Freely Available from IEEE

Aims & Scope

Throughout its history, the IBM Systems Journal has been devoted to software, software systems, and services, focusing on concepts, architectures, and the uses of software.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
John J. Ritsko
IBM T. J. Watson Research Center5