CN17400C/N1740 - OS/2 2.1 for Software Developers

Reprint Courtesy of International Business Machines Corporation, © 1994 International Business Machines Corporation

Length
5 days - Hands-on Labs

Abstract
This course combines lectures, demonstrations and laboratory exercises to present the primary functions on the OS/2 2.0 control program. Daily exercises provide the student with experience in implementing the OS/2 2.0 Application Programming Interface.

Audience:
System programmers and engineers who will use OS/2 as a base for developing hardware and software products. Persons experienced in programming OS/2 versions 1.x should attend the "OS/2 2.0 for OS/2 Software Developers" course (WTDPS25C) for an update.

Prerequisites:
Familiarity with the PS/2 operating and programming environment and a working knowledge of C Programming language.

The student should also be able to:
The students will be able to apply the appropiate programming tools and procedures to build OS/2 applications that implement there key features:
 * OS/2 Design Goals
 * Applications Types
 * 80386/486 Protected Mode Operation
 * Memory Management
 * Thread Management
 * Execution Synchronization Using Semaphores
 * Process Management
 * Interprocess Communication Using Memory/Pipes/Queues
 * File Systems
 * Dynamic Link Libraries
 * Session Management
 * Exception Management

Download
Reprint Courtesy of International Business Machines Corporation, © 1994 International Business Machines Corporation
 * N1740 - OS/2 for Software Developers Version 2.x - Class Workbook - Volume 1
 * N1740 - OS/2 2.1 for Software Developers - Supplemental Material CN17400C/N1740 - Revision 1.04 - September 13, 1994.
 * N1740 - OS2 2. 1 for Software Developers - P15 and P16 Extra page
 * Full Package - 53MB Zip File