This document is intended to provide readers with an understanding of the functions provided by the Control Program component in OS/2 Version 2.0 and its implementation. The document should enable readers to make an evaluation of the OS/2 Version 2.0 product and its components.
The document contains information on the implementation of operating system functions such as task management, memory management, and the 32-bit application programming interfaces provided by OS/2 Version 2.0. Information is also provided on hardware support and interrupt management, application debugging aids within the operating system, and the support for multiple bootable fixed disk partitions. The document also discusses pre-installation planning considerations, and the migration of existing applications from 16-bit versions of OS/2 to OS/2 Version 2.0.
This document is intended for:
The code examples used in this document are available in electronic form via CompuServe** or through a local IBM Support BBS, as package RB3730.ZIP. IBM employees may obtain the code examples from the GG243730 PACKAGE on OS2TOOLS.
The document is organized as follows:
This chapter is recommended for all readers of the document.
This chapter is recommended for those readers who require an understanding of the way in which OS/2 Version 2.0 manages the allocation of real and virtual memory, and the way in which this implementation differs from that in previous versions of OS/2. Those readers who require a knowledge of the hardware implementation of these components may also read Intel 80386 Architecture.
This chapter is recommended for those readers who are concerned with the implementation of multitasking under OS/2 Version 2.0.
This chapter is recommended for those readers who desire an understanding of these capabilities, or who may wish to design their own trace and/or debug applications.
This chapter is intended primarily for planners who will be developing implementation schemes for OS/2 Version 2.0.
This chapter is recommended for those readers who require information about OS/2 V2.0 support for IBM and OEM personal computers and related hardware, such as disk subsystems.
This chapter is intended for those planners who may wish to have multiple operating systems installed on machines in their enterprise.
This chapter is recommended for those readers who wish to use languages
other than English.
The following appendixes are included in this document:
This chapter is recommended for those readers who desire a more complete understanding of OS/2 Version 2.0's use of 80386 capabilities.
This chapter is recommended for those readers who desire a deeper understanding of the exploitation of these architectures in OS/2 Version 2.0.
This chapter is intended for those readers who will use this document as
the base material for an OS/2 Version 2.0 classroom course.