*****************************************************************
* *
* IBM SOFTWARE PRODUCT INFORMATION APRIL 87 *
* *
* IBM SOFTWARE PRODUCT INFORMATION *
* *
* IBM SOFTWARE PRODUCT INFORMATION *
* *
*****************************************************************
* *
* This document is provided as general customer information *
* only. IBM products and services which are announced and *
* available in your country can be ordered under the applicable *
* standard agreements, terms, conditions and prices in effect *
* at the time. For further information please contact your *
* local IBM representative. *
* *
*****************************************************************
=================================================================
ZP87-4074
OPERATING SYSTEM/2 (TM) STANDARD EDITION
LANGUAGE ITEM NO AAS NO
Danish XXXXXX1 XXXX-XXX
Danish YYYYYY1 XXXX-XXX
Danish XXXXXX2 XXXX-XXX
Danish YYYYYY2 XXXX-XXX
Danish XXXXXX3 XXXX-XXX
LANGUAGE ITEM NO AAS NO
Danish YYYYYY3 XXXX-XXX
Dutch XXXXXX4 XXXX-XXX
Dutch YYYYYY4 XXXX-XXX
Dutch XXXXXX5 XXXX-XXX
Dutch YYYYYY5 XXXX-XXX
Dutch XXXXXX6 XXXX-XXX
Dutch YYYYYY6 XXXX-XXX
English XXXXXX7 XXXX-XXX
English YYYYYY7 XXXX-XXX
English XXXXXX8 XXXX-XXX
English YYYYYY8 XXXX-XXX
English XXXXXX9 XXXX-XXX
English YYYYYY9 XXXX-XXX
French XXXXX10 XXXX-XXX
French YYYYY10 XXXX-XXX
French XXXXX11 XXXX-XXX
French YYYYY11 XXXX-XXX
French XXXXX12 XXXX-XXX
French YYYYY12 XXXX-XXX
German XXXXX13 XXXX-XXX
German YYYYY13 XXXX-XXX
German XXXXX14 XXXX-XXX
German YYYYY14 XXXX-XXX
German XXXXX15 XXXX-XXX
German YYYYY15 XXXX-XXX
Italian XXXXX16 XXXX-XXX
Italian YYYYY16 XXXX-XXX
Italian XXXXX17 XXXX-XXX
Italian YYYYY17 XXXX-XXX
Italian XXXXX18 XXXX-XXX
Italian YYYYY18 XXXX-XXX
Norwegian XXXXX19 XXXX-XXX
Norwegian YYYYY19 XXXX-XXX
Norwegian XXXXX20 XXXX-XXX
Norwegian YYYYY20 XXXX-XXX
Norwegian XXXXX21 XXXX-XXX
Norwegian YYYYY21 XXXX-XXX
Portuguese XXXXX22 XXXX-XXX
Portuguese YYYYY22 XXXX-XXX
Portuguese XXXXX23 XXXX-XXX
Portuguese YYYYY23 XXXX-XXX
Portuguese XXXXX24 XXXX-XXX
Portuguese YYYYY24 XXXX-XXX
Spanish XXXXX25 XXXX-XXX
Spanish YYYYY25 XXXX-XXX
Spanish XXXXX26 XXXX-XXX
Spanish YYYYY26 XXXX-XXX
Spanish XXXXX27 XXXX-XXX
Spanish YYYYY27 XXXX-XXX
Swedish XXXXX28 XXXX-XXX
Swedish YYYYY28 XXXX-XXX
Swedish XXXXX29 XXXX-XXX
Swedish YYYYY29 XXXX-XXX
Swedish XXXXX30 XXXX-XXX
Swedish YYYYY30 XXXX-XXX
PRODUCT DESCRIPTION
HIGHLIGHTS
o 16 Mb Addressable Random Access Memory Support
o Concurrent processing of multiple applications
o High Level Programming Interface
o Presentation Manager
o Enhanced ease of use facilities
o Compatibility with IBM PC DOS Version 3.3
o Systems Application Architecture
o Code Page switching
o Support of Code Pages 437, 850, 860, 863 and 865.
o Translated publications, panels and messages
o Warranty and Service
o Country-specific keyboard support.
DESCRIPTION
NOTE: The IBM Operating System/2 Standard Edition is usually
referred to as the IBM Operating System/2.
NEW GENERATION OF IBM OPERATING SYSTEM - IBM OPERATING SYSTEM/2
STANDARD
Edition
Today IBM announces the IBM IBM Operating System/2 Standard
Edition, a new generation of IBM operating system providing new and
expanded function for both the end user and the application
developer. The IBM Operating System/2 Standard Edition, which is a
multi-tasking operating system that breaks the 640 Kb memory
barrier, providing greater flexibility to run multiple applications
concurrently.
16 MB ADDRESSABLE RANDOM ACCESS MEMORY SUPPORT:
IBM Operating System/2 Standard Edition supports up to 16 Mb of
addressable random access memory. This enables application
developers to take full advantage of memory beyond 640 Kb for
applications and data. End users will have the benefit of larger
and functionally richer applications that can process larger
amounts of data such as spreadsheets and large documents.
IBM Operating System/2 Standard Edition implements virtual memory
through segment swapping. An IBM Operating System/2 Standard
Edition application program can be larger than available real
memory. Actual size is dependent on program characteristics and the
physical capacity of the system. IBM Operating System/2 Standard
Edition manages physical memory by swapping memory segments to a
disk file as required.
CONCURRENT PROCESSING OF MULTIPLE APPLICATIONS:
New applications written to take advantage of the function provided
in IBM Operating System/2 Standard Edition may be run and displayed
concurrently for the convenience and increased productivity of the
end user. Switching between applications is fast and simple.
Productivity increases because time previously spent starting and
stopping, entering and leaving applications in a single application
environment can now be spent more productively actually processing
data. Applications can also be written without knowledge of what
other applications will coexist.
HIGH LEVEL PROGRAMMING INTERFACE:
IBM is addressing application development productivity and future
compatibility by providing application developers with a high level
CALL interface to IBM Operating System/2 Standard Edition.
Applications written to this interface will be compatible with
successive versions of IBM Operating System/2 Standard Edition and
also with successive IBM Personal System/2 systems. Applications
can also take advantage of a high level of device independence.
This assists in upgrading to new IBM Personal System/2 systems or
to new versions of IBM Operating System/2 Standard Edition.
Application developers may choose to use a subset of the IBM
Operating System/2 Standard Edition CALL interface which allows the
same program to be run under PC DOS 3.3 and IBM Operating System/2
Standard Edition.
PRESENTATION MANAGER
The Presentation Manager provides windowing and graphics functions
along with an application enabling interface which makes it easy to
write applications that support the common user access of the
Systems Application Architecture.
Windowing allows multiple applications to be viewed by the end user
at the same time. Each application can support multiple windows.
The user can control window size and position, and an application
can create or delete windows. A clipboard function is provided to
enable the user or application to extract data from one window and
move it to another window or from one application to another.
Graphics support enables the development of a broad range of
applications which take advantage of the supported all points
addressable (APA) devices. There is a wide range of vector
graphics, raster operations, and extensive font support, including
multiple font styles and sizes. Graphics orders can be stored
which enables the application to manage the picture data and
facilitates fast redrawing of pictures.
ENHANCED EASE OF USE FACILITIES:
Enhanced ease of use facilities in IBM Operating System/2 Standard
Edition make it easier for the novice to learn and simpler for both
the novice and the experienced user to operate. IBM Operating
System/2 Standard Edition provides comprehensive Help information
and descriptive written system messages. Much of this Help
information is contextual in nature, giving the end user only the
information needed to complete the task at hand. For beginners
there is a tutorial to assist in getting started by learning how to
perform basic system tasks.
IBM Operating System/2 Standard Edition also provides an interface
to the system commands that conforms to the IBM Systems Application
Architecture conventions for common user access. Through this
common user access, applications can be started and stopped or
added and deleted from the system as required. The size and
position of the application windows can also be controlled. The
user can control local print out on a printer or a plotter. Also,
information and data contained in the IBM Operating System/2
Standard Edition file system can be accessed.
COMPATIBILITY WITH IBM PC DOS, VERSION 3.3
IBM Operating System/2 Standard Edition provides a PC DOS
environment that allows many existing PC DOS applications to run
unchanged. This assists in the transition from PC DOS to IBM
Operating System/2 Standard Edition. A list of PC DOS applications
that are being tested for compatibility with IBM Operating System/2
Standard Edition Standard Edition V1.0 is contained in the IBM
Software Compatibility announcement.
Applications which may not run in the PC DOS compatibility
environment include time dependent programs such as communications
and real time applications, hardware specific routines such as
device drivers, and network dependent applications.
IBM Operating System/2 Standard Edition uses many commands from the
basic set of PC DOS commands. This also assists in the transition
from PC DOS to IBM Operating System/2 Standard Edition. The user
familiar with PC DOS commands need only learn the IBM Operating
System/2 Standard Edition commands and concepts that support IBM
Operating System/2 Standard Edition's extended capabilities.
With the new Programmer Toolkit it will be possible to create
applications that run on both PC DOS and IBM Operating System/2
Standard Edition using a subset of the the full capability of IBM
Operating System/2 Standard Edition.
Files created by the user under either PC DOS 3.3 or Operating
System/2 are interchangeable. This also assists in the transition
from PC DOS to IBM Operating System/2 Standard Edition.
SYSTEMS APPLICATION ARCHITECTURE
IBM Operating System/2 Standard Edition is an initial participant
in IBM Systems Application Architecture, a collection of selected
software interfaces, conventions, and protocols whose initial set
is planned to be published in 1987. IBM Systems Application
Architecture is to be the framework for development of consistent
applications across the future offerings of the major IBM computing
environments - System/370, System/3x, and IBM personal computers.
IBM Systems Application Architecture consists of four related
elements, two of which are new (Common User Access and Common
Programming Interface), plus extensions to today's existing
communications architectures (Common Communications Support). IBM
Systems Application Architecture establishes the basis for Common
Applications, developed by IBM to be consistent across IBM systems.
IBM Operating System/2 Standard Edition participates in the
following elements of IBM Systems Application Architecture:
o Common User Access
o Common Programming Interface
- Presentation Interface
- Dialogue Interface
WARRANTY AND SERVICE
In addition to noraml warranty support, assistance with PROBLEM
RELATED queries will be provided to registered IBM Customer
Technical Support Locations (CTSLs) by the country IBM Support
Centre and to IBM Authorised Dealers by the country External
Channel Support Centre. Such service will be in accordance with
the Service Statement included in the program package.
IBM OPERATING SYSTEM/2 STANDARD EDITION PLANNED ENHANCEMENTS
To assist customers in their planning, IBM plans to provide the
following enhancements as part of IBM Operating System/2 Standard
Edition:
o Enhanced support for fixed disks to support partitions
greater than 32 MB.
o Application development facilities for the Dialogue Manager
Interface.
ADDITIONAL INFORMATION
IBM Operating System/2 Standard Edition, V1.1. contains all the IBM
Operating System/2 Standard Edition functions; the function of the
Program Selector is incorporated into the Enhanced Ease-of-Use
facilities of the Presentation Manager. IBM Operating System/2
Standard Edition, V1.0, contains all the IBM Operating System/2
Standard Edition functions, with Presentation Manager limited to
the Program Selector.
IBM Operating System/2 Standard Edition contains support for many
national keyboards and country conventions such as date and time.
The Technical Information section contains details directed toward
application developers and technical planners.
This section also contains a discussion on code page support and
National Language Support.
PUBLICATIONS
A short description of the IBM Operating System/2 Standard Edition
publications is as follows:
o User Guide. Provides introductory information for all users.
Topics include: operating system installation and the
Installation Aid, Presentation Manager including program
selector, basic IBM Operating System/2 Standard Edition
tasks, file management, operating environments for IBM
Operating System/2 Standard Edition and DOS Applications, and
input/output redirection.
o User Reference. Provides additional information for the
experienced user and programmer. Topics include:
multitasking, memory management, configuration parameters,
IBM Operating System/2 Standard Edition commands and batch
file creation.
The above publications are not available separately. They will be
updated for IBM Operating System/2 Standard Edition V1.1 and are
translated in accordance with National Language Support provided
with IBM Operating System/2 Standard Edition.
Additional technical manuals are discussed in the Announcement of
IBM Operating System/2 Standard Edition Programmer Toolkit and
Technical Reference.
The BASIC Reference Version 3.3 separately announced is available
for a charge.
The following announcements discuss IBM Operating System/2 Standard
Edition system extensions:
o IBM Operating System/2 Standard Edition Programmer Toolkit
and Technical Reference Manual
o IBM Personal System/2 Languages
o IBM Operating System/2 Standard Edition Graphics Development
Toolkit
The IBM Personal Computer Software Overview announcement contains
information on additional IBM Personal Computer products and
announcement letters.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
HARDWARE REQUIREMENTS: The recommended minimum hardware
configuration for IBM Operating System/2 Standard Edition is:
o IBM Personal Computer system unit with at least 1.5 Mb of
memory when configured to run only IBM Operating System/2
Standard Edition application, and 2 Mb of memory when
configured to run both IBM Operating System/2 Standard
Edition and DOS Applications.
- IBM Personal System/2 Models 50, 60 and 80
- IBM Personal Computer AT (5170): models 099 or 339
- IBM Personal Computer AT (5170): model 068 with fixed
disk to make the system unit equivalent to a model 099.
- IBM Personal Computer XT (5162): model 286
o One diskette drive ( 5.25" or 3.5", high capacity) as
described below
o One fixed disk drive as described below
o Keyboard
o Display adapter and associated display as described below
IBM Operating System/2 Standard Edition supports the following
devices:
o Diskette Drives
- IBM 3.5 inch high-capacity diskette drive (1.44 Mb)
- IBM 3.5 inch diskette drive (720 Kb)
- IBM External 3.5 inch Diskette Drive (4865) (720 Kb)
- IBM 5.25 inch high-capacity diskette drive (1.2 Mb)
- IBM 5.25 inch diskette drive (360 Kb)
- IBM Personal System/2 5.25 inch External Diskette Drive
(4869) (360Kb)
o Fixed Disks
- IBM 20 Mb Fixed Disk Drive
- IBM 30 Mb Fixed Disk Drive
- IBM 44 Mb Fixed Disk Drive
- IBM 70 Mb Fixed Disk Drive
- IBM 115 Mb Fixed Disk Drive
NOTE: The 44, 70 and 115Mb fixed disks are supported as
multiple logical drives, each having a maximum size of 32 Mb
o One of the adapter and display combinations listed below:
- IBM Colour/Graphics Monitor Adapter with IBM Colour
Display (5153)
- IBM Enhanced Graphics Adapter with one of the following
displays: IBM Enhanced Colour Display (5154) or IBM
Colour Display (5153)
- IBM Personal System/2 Models 50, 60 and 80 with one of
the following displays: IBM Personal System/2 Colour
Display 8513, IBM Personal System/2 Monochrome Display
8503 or IBM Personal System/2 Colour Display 8512
- IBM Personal System/2 Display Adapter 8514/A with one of
the following displays: IBM Personal System/2 Colour
Display 8513, IBM Personal System/2 Monochrome Display
8503, IBM Personal System/2 Colour Display 8512 or IBM
Personal System/2 Colour Display 8514
IBM Operating System/2 Standard Edition V1.0 support for
specific adapters is as follows:
- IBM Colour/Graphics Monitor Adapter. IBM Operating
System/2 Standard Edition only supports text mode (25
lines) in the IBM Operating System/2 Standard Edition
environment and CGA compatibility modes in the DOS
environment.
- IBM Enhanced Graphics Adapter. IBM Operating System/2
Standard Edition only supports text mode (25 or 43 lines)
in the IBM Operating System/2 Standard Edition
environment and CGA compatibility modes in the DOS
environment.
- IBM Personal System/2 Models 50, 60 and 80. IBM Operating
System/2 Standard Edition only supports text mode (25 or
50 lines) in the IBM Operating System/2 Standard Edition
environment and CGA compatibility modes in the DOS
environment.
- IBM Personal System/2 Display Adapter 8514/A (FC #7161).
Same support as for IBM Personal System/2 Models 50, 60
and 80.
The IBM Operating System/2 Standard Edition V1.1 support for
each adapter includes all V1.0 support for that adapter, plus
All Points Addressable support in the IBM Operating System/2
Standard Edition environment.
o Printers(1)
- IBM 4201 Proprinter (TM), Model 1(2)
- IBM 4201 Proprinter II (TM)(2)
- IBM 4202 Proprinter XL, Model 1
- IBM 4207 Proprinter X24
- IBM 4208 Proprinter XL24
- IBM 5152 80 CPS Graphics Printer Model 2
NOTE: The Graphics Printer is no longer marketed
- IBM 5201 Quietwriter, Models 1 & 2
--------------
1 Parallel attached printers are supported in both the IBM
Operating System/2 and DOS enviroments. Serially (asynchronous)
attached printers are supported in only the Operating System/2
environment.
2 Registered Trademark of IBM Corporation.
- IBM 5202 Quietwriter (TM) III
- IBM 5216 Wheelprinter, Model 1 (parallel)
- IBM 5223 Wheelprinter E, Model 1 (parallel)
NOTE: IBM Operating System/2 Standard Edition, V1.0,
supports each of the above printers as an IBM 80 CPS
Graphics Printer (5152, Model 2). IBM Operating System/2
Standard Edition provides All Points Addressable support
to the printers where appropriate.
o Input Devices
- Keyboard
- IBM Mouse(2) attached to the system board
- Serial pointing device
-- Microsoft(R) Mouse for IBM Personal Computers, Part
Number 039-099, 100ppi(3)
-- Microsoft(R) Mouse for IBM Personal Computers, Part
Number 039-199, 200ppi(3)
-- PC Mouse(TM), Part Number 900120-214, 100 ppi(4)
-- Visi On(TM) Mouse, Part Number 69910-1011, 100 ppi(5)
- Parallel pointing device for IBM Personal Computer AT and
XT286
-- Microsoft(R) Mouse for IBM Personal Computers, Part
Number 037-099, 100ppi(6)
-- Microsoft(R) Mouse for IBM Personal Computers, Part
Number 037-199, 200ppi(6)
-- In Port Microsoft(R) Mouse for IBM Personal Computer
AT and XT-286, Part Number 037-299, 200ppi(6)
-- Logitech Logimouse (TM) C7(7)
NOTE: Logitech states that the Logitech Logimouse
(TM) C7 is compatible with the Microsoft (R) Mouse.
It is therefore anticipated that the Logitech
Logimouse (TM) C7 may be used as a pointing device.
o Other
- IBM Personal Computer AT Serial/Parallel Adapter Card (#
0215)
--------------
3 Registered Trademark of Microsoft Corporation.
4 Trademark of Metagraphics/Mouse Systems.
5 Trademark of VisiCorp.
6 Registered Trademark of Microsoft Corporation.
7 Trademark of Logitech SA
- IBM Personal Computer AT Memory Expansion Adapter (#3395)
(55X3560)
- IBM Personal System/2 Dual Async Adapter/A (# 3033)
(6450347)
- IBM Personal System/2 Multiprotocol Adapter/A (#3042)
(6450348) in asynchronous mode(8)
- Plotter(9)
-- IBM 6180 Plotter
-- IBM 6184 Plotter
-- IBM 6186 Plotter
-- IBM 7371 Plotter
-- IBM 7372 Plotter
-- IBM 7374 Plotter
-- IBM 7375 Plotter
NOTE: The IBM 7371, 7374 and 7375 Plotters are no
longer marketed.
- Math Co-Processor (Intel 80287 and 80387)(10)
For additional memory for the IBM Personal Computer AT or XT286,
the customer can order one or two of the following combinations:
o IBM 512Kb/2Mb Memory Expansion Option (#3343) (6450343) with
IBM 512Kb Memory Module Kit (#3339) (6450339)
o IBM Personal Computer AT Memory Expansion Adapter (#3395)
(55X3560) with IBM Personal Computer AT Memory Module Kit
(#3397) (55X3547)
For additional memory for the IBM Personal System/2 Model 50 or IBM
Personal System/2 Model 60, the customer can order:
--------------
8 A maximum of three serial ports is supported on IBM Personal
System/2 Models 50, 60 and 80 System units. One port is
already on the system board.
9 Plotters are asynchronously attached, and can be supported rd
only in the IBM Operating System/2 environment. IBM Operating
System/2 Standard Edition, V1.1 provides plotter support.
Plotter support for IBM Operating System/2 Standard Edition,
V1.0, must be provided by the application. For example, the
IBM Operating System/2 Standard Edition Graphics Development
Toolkit supports the IBM 6180, IBM 7371, and IBM 7372 plotters.
10 The availability date for support of the 80387 math coprocessor
on 80386 systems (supported as an 80287) will be announced in
4Q/87.
o IBM Personal System/2 80286 Memory Expansion Option (#3006)
(6450344) with IBM Personal System/2 80286 Memory Expansion
Kit (#3012) (6450345)
o IBM Personal System/2 80286 Expanded Memory Adapter/A (#3920)
(1497252) (for extended memory only)
For additional memory for the IBM Personal System/2 Model 80, the
customer can order:
o IBM Personal System/2 80386 System Board Memory Expansion Kit
(#3009) (6450375)
o IBM Personal System/2 80386 Memory Expansion Option Model 80
(#3019) (6450367) with IBM Personal System/2 80386 Memory
Expansion Kit Model 80 (#3064) (6450372)
SUPPORTED HARDWARE FOR FAMILY APPLICATIONS: The application
developer can write a Family application which is portable from IBM
Operating System/2 Standard Edition to DOS. A Family application
is an executable module that can run in all three environments: IBM
Operating System/2 Standard Edition environment that runs IBM
Operating System/2 Standard Edition applications, an IBM Operating
System/2 Standard Edition environment that runs DOS applications or
the DOS 3.3 environment. A Family application has the same or
similar capabilities as a DOS Version 3.3 application; a Family
application cannot use the new IBM Operating System/2 Standard
Edition capabilities such as larger memory addressability,
multi-tasking Application Program Interface, or the graphics and
windowing capabilities of the Presentation Interface. Family
application is described in the "Family Application Program
Interface" sub-section of the Technical Information section of IBM
Operating System/2 Standard Edition, of External Announcement
Letter. Assuming there is sufficient memory, display, and other
appropriate hardware, a Family application can run on all the
systems units supported by the IBM Operating System/2 Standard
Edition and IBM Personal Computer Disk Operating System Version
3.3.
PROGRAMMING REQUIREMENTS:
An application developer should purchase the IBM Operating System/2
Standard Edition Programmer Toolkit and IBM Operating System/2
Standard Edition Technical Reference. The Toolkit is required to
create a IBM Operating System/2 Standard Edition application using
many Presentation Manager functions. It is also required to create
Family applications.
COMPATIBILITY:: The IBM Personal Computer Software Compatibility
announcement contains compatibility information.
Both IBM Operating System/2 Standard Edition and IBM DOS Version
3.3 can be run on the same machine, but not concurrently. The same
data files can be accessed by programs or commands running under
either operating system.
PREREQUISITES:: The recommended minimum system unit memory size is
1.5Mb when configured to run IBM Operating System/2 Standard
Edition applications, and 2 Mb when configured to run both IBM
Operating System/2 Standard Edition and PC DOS applications.
The appropriate Personal Computer AT and PC XT models must have
either 512 Kb or 640 Kb in the lower address space and 1 Mb above
the one megabyte address space boundary.
PLANNING INFORMATION
CUSTOMER RESPONSIBILITIES: The customer should:
o Confirm that the Diskette Drive "A" is the same size (3.5
inch or 5.25 inch) and capacity (1.2 Mb or 1.44 Mb) as the
IBM Operating System/2 Standard Edition diskettes.
o Ensure that fixed disk "C" has enough free space. Space
requirements are given in the next section.
o Create a backup copy of the IBM Operating System/2 Standard
Edition distribution diskettes.
o Install IBM Operating System/2 Standard Edition on fixed disk
using the automated installation procedure or as described in
the IBM Operating System/2 Standard Edition User Guide.
INSTALLABILITY: The IBM Operating System/2 Standard Edition
diskettes contain procedures for installing the IBM Operating
System/2 Standard Edition and an Installation Aid for installing
system extensions and many IBM applications. The Installation Aid
incorporates many functions used to install the operating system.
The operating system installation uses diskette drive "A" and fixed
disk "C". The IBM Operating System/2 Standard Edition installation
and the IBM Operating System/2 Standard Edition Installation Aid
are described in the Technical Information section of IBM Operating
System/2 Standard Edition. The IBM Operating System/2 Standard
Edition user guide contains instructions for system installation
and using the Aid.
IBM Operating System/2 Standard Edition V1.0 distribution diskettes
contain approximately 5 megabytes of information. Additional disk
space is needed for system files, such as swap and history files.
The amount of required disk space is dependent on the number of
installed applications and the amount of physical memory (which
affects swap file space). The end user must ensure that fixed disk
"C" has sufficient space.
PACKAGING: The IBM Operating System/2 Standard Edition V1.0 is
distributed with:
o Diskettes containing the IBM Operating System/2 Standard
Edition V1.0 machine readable information.
o User Guide for V1.0
o User Reference for V1.0.
Part numbers will be provided prior to general available. Each
product (V1.0, V1.1 and the upgrade from V1.0 to V1.1) will have
two part numbers for each language version. One part number will
contain 1.44Mb 3.5" diskettes and the other will contain 1.2Mb
5.25" diskettes.
SECURITY, AUDITABILITY, AND CONTROL
User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and
appropriate controls in application systems and communication
facilities.
TECHNICAL INFORMATION
This attachment gives additional technical information on IBM
Operating System/2 Standard Edition Operating System. It is
directed toward application developers and technical planners.
IBM Operating System/2 Standard Edition, V1.1 contains all the IBM
Operating System/2 Standard Edition functions; the function of the
Program Selector is incorporated into the Enhanced Ease-of-Use
facilities of the Presentation Manager. IBM Operating System/2
Standard Edition, V1.0 contains all the IBM Operating System/2
Standard Edition functions, with the Presentation Manager limited
to the Program Selector.
IBM OPERATING SYSTEM/2 STANDARD EDITION AND DOS APPLICATIONS:: The
IBM Operating System/2 Standard Edition can run both IBM Operating
System/2 Standard Edition and DOS applications. IBM Operating
System/2 Standard Edition applications can use all the capabilities
of IBM personal computers which contain an Intel 80286 processor or
an Intel 80386 processor running as a 80286 processor. These
capabilities include memory addressability of up to 16 megabytes,
multiprogramming, and memory management.
The IBM Operating System/2 Standard Edition migration path for DOS
users is a DOS environment similar to IBM Disk Operating System
(IBM DOS Version 3.3). The end user can run many timing-independent
IBM DOS Version 3.3 applications or program development tools in
the IBM Operating System/2 Standard Edition DOS environment. Note
that only one application can run at a time in the DOS environment.
Communication, Network and real-time applications are timing
dependent and cannot be used in the IBM Operating System/2 Standard
Edition DOS environment. Communication, network dependent, hardware
specific, and interrupt driven applications are timing dependent
and cannot be used in the IBM Operating System/2 Standard Edition
DOS environment.
The end user, via a CONFIG.SYS parameter, specifies the DOS
environment size for the IBM Operating System/2 Standard Edition.
The maximum values for the DOS environment size are 640KB. Minimum
size is 100 KB, or the operating system can be specified to run
only IBM Operating System/2 Standard Edition applications. If the
environment size parameter is changed, the new environment size is
obtained at the next IPL (Initial Program Load). The IBM Operating
System/2 Standard Edition applications, data files and most
operating system modules reside in the physical memory above the
memory reserved for the DOS environment.
Concurrent running of both IBM Operating System/2 Standard Edition
and DOS applications is as follows: When the end user runs a DOS
Version 3.3 application in the IBM Operating System/2 Standard
Edition DOS environment, IBM Operating System/2 Standard Edition
applications may continue to run concurrently. When a IBM
Operating System/2 Standard Edition application is selected to be
displayed (that is, when it is brought into the foreground), the
DOS application is suspended. Other IBM Operating System/2
Standard Edition applications continue to run in the background.
A typical IBM Operating System/2 Standard Edition application
cannot inadvertently modify another application or the operating
system. On systems where the DOS environment is defined, there is
no memory protection for any program (DOS application, IBM
Operating System/2 Standard Edition application or operating
system) below the 640KB physical memory boundary. All IBM
Operating System/2 Standard Edition programs (operating system and
applications) and data areas above the 1MB physical memory boundary
are isolated from inadvertent modification by an IBM Operating
System/2 Standard Edition application.
Installing a VDISK in the DOS environment does not interfere with
application and operating system protection above the 1MB physical
memory boundary. VDISK is an IBM Operating System/2 Standard
Edition device driver which uses the operating system to allocate a
block of physical RAM memory for use as a virtual disk.
The DOS environment in IBM Operating System/2 Standard Edition is a
migration mechanism for running a DOS application. It is
anticipated that usage of the DOS environment will diminish as many
applications are converted to IBM Operating System/2 Standard
Edition applications to obtain the advantages of larger memory and
multiprogramming. The IBM Operating System/2 Standard Edition DOS
environment preserves the end user's existing software investment
during the migration to running only IBM Operating System/2
Standard Edition applications.
MEMORY MANAGEMENT:
IBM Operating System/2 Standard Edition provides memory management
services to support the full physical addressability of the 80286
processor (up to 16 megabyte). An application is no longer
confined to the DOS 640 kilobyte memory limitation; this limitation
is associated with the Intel 8088 processor and the real addressing
mode of the Intel 80286 processor.
Segment swapping routines in IBM Operating System/2 Standard
Edition permit one or more applications to run while exceeding
total physical memory. If the system has more memory to run
applications, there is less segment swapping, and system
performance is improved. Segment swapping helps protect the end
user's current hardware investment until more memory is obtained.
Memory can also be shared between applications, so applications can
be more tightly integrated. Memory management dynamically
allocates and releases memory as needed, and collects fragmented
memory as appropriate.
DYNAMIC LINKING: Dymanic linking is a significant IBM Operating
System/2 Standard Edition feature which allows routines to be
linked with FAR CALL references to external libraries. The
application developer determines during program development whether
the FAR CALLS are bound during either the the program load or
program execution stage. Dynamic Linking improves storage
utilization, since the same common library routines are not
link-edited into many different load modules. Performance may also
be improved, since inactive segments (such as exception processing
modules) would not be loaded, unless needed. The application
developer can use dynamic linking techniques to construct complex
applications as libraries or subsystems. Dynamic linking removes
the need to re-link an application (i.e., create a new version for
each application executable module) when other external routines
are changed or updated.
MULTIPROGRAMMING AND MULTITASKING:
The multiprogramming features of IBM Operating System/2 Standard
Edition allow a user to operate several applications concurrently.
For most purposes, each application will appear to have the entire
system unit to itself and may be designed and coded in much the
same manner as is done using DOS.
Multitasking is the sharing of the computer's resources (e.g., the
processor, display or keyboard) among tasks. The foreground
application is the current user of the display, keyboard, or
pointing device. A background application can be running (but not
require the display, keyboard, or pointing device) or be suspended.
Multitasking permits development of an application, which starts
one or more tasks and allows the operating system to manage the
execution of these tasks.
Multiprogramming and multitasking use a priority based, time
slicing scheduler.
INTERPROCESS COMMUNICATION: These functions allow processes to
communicate effectively with one another via pipes, semaphores,
queues, signals and shared memory. A programmer can use
interprocess communications to integrate the separate tasks of an
application into one "logical" application, as viewed by the end
user. These functions significantly enhance programmer
productivity when creating complex applications.
SYSTEMS INTERFACES: The IBM Operating System/2 Standard Edition
CALL interface is designed for implementation of system extensions,
device drivers, and other programmer-defined functions. The
documented operating system interface allows application developers
to write programs which are not dependent on the internal operating
system and/or hardware interfaces. The application developer
becomes more nearly independent of hardware and software changes,
and the end user's hardware and software investment is protected.
SIGNIFICANT IMPACT ON APPLICATION PROGRAMS:
The above functions will significantly affect program development
and programmer productivity. Many DOS applications will be simpler
and much smaller when converted to IBM Operating System/2 Standard
Edition applications. Applications can use the operating system's
memory management and multitasking services, instead of performing
these functions in application code. Furthermore, the application
developer can use larger memory and multitasking to define new
types of applications.
PRESENTATION MANAGER
The Presentation Manager contains the Presentation Interface. The
application developer can use this interface to write IBM Operating
System/2 Standard Edition applications which support the Common
User Access element of Systems Applications Architecture. The
programmer can develop alphameric and graphic applications which
use IBM Operating System/2 Standard Edition function calls. The
IBM Operating System/2 Standard Edition Programmer Toolkit and IBM
Operating System/2 Standard Edition Technical Reference describe
the functions, capabilities and application enabling interfaces for
the Presentation Manager. The IBM Operating System/2 Standard
Edition Programmer Toolkit contains the necessary development tools
to write applications which use Presentation Manager functions.
The Presentation Manager encompasses the following topics:
o Windowing
o Graphics
o Program Selector
o Enhanced Ease-of-use Facilities
o Presentation Interface
WINDOWING: Multiple IBM Operating System/2 Standard Edition
applications written to the Presentation Interface can be displayed
via overlapping screen windows. Each application can support one
or more windows, which are organized in an hierarchical parent to
child basis. A child window is contained within its parent and
lies on top of it. Each pop-up window has a higher priority than
its parent window, and is used in a dialog manner to display
information to the end user. An application can use dialog boxes
which can be dynamically updated. Windows can be scrolled, and
window functions can be chosen using icon selection or a menu bar.
A menu bar allows the end user to send commands directly to the
application or to select pull down menus. An IBM Operating
System/2 Standard Edition application can specify the form of the
window frame, control the data which appears in each window, and
select which window is for input.
GRAPHICS: The IBM Operating System/2 Standard Edition has extensive
graphics functions. IBM Operating System/2 Standard Edition
supports All Points Addressable devices: displays, printers, and
plotters. An IBM Operating System/2 Standard Edition application
can draw graphics data on screen windows or display the equivalent
data using bitmaps. A bitmap, which is used to produce rapid
changes on a screen, is similar to the screen image but is created
in memory. IBM Operating System/2 Standard Edition supports both
retained and non-retained graphics. An application can draw and
fill graphics objects, such as lines, arcs, font characters and
images. An application can specify various attributes, such as
colour, line style and area fill pattern. IBM Operating System/2
Standard Edition contains graphics transformations to change the
object's size, position and orientation. IBM Operating System/2
Standard Edition contains many text functions and standard fonts.
Alphameric extensions allow for loadable fonts and features, such
as underscoring of individual characters.
PROGRAM SELECTOR: A user of IBM Operating System/2 Standard
Edition, V1.0 can start and switch between applications with this
easy-to-use, full screen interface. The Program Selector displays
the names of IBM Operating System/2 Standard Edition and Family
applications. (Family applications are discussed in the Family
Application Program Interface section.) The end user can also
select the DOS environment, if it exists, and then enter the
appropriate command(s) to start a DOS application. Information
from the IBM Operating System/2 Standard Edition Installation Aid
is used to generate a scrollable menu of IBM Operating System/2
Standard Edition applications, which can be invoked. The Program
Selector can be used to add, delete or rename a program on the
menu. Input is from either a keyboard or pointing device.
There are two methods to switch between applications:
o The end user uses a "hot-key" to display the Program
Selector. The end user then positions the selection cursor
on the desired menu item and presses the Enter key (or uses
the mouse); this action invokes a different IBM Operating
System/2 Standard Edition application or the DOS environment.
o The end user uses another "hot-key" to change to another IBM
Operating System/2 Standard Edition application or to the DOS
environment without displaying the Program Selector panel.
An IBM Operating System/2 Standard Edition application can be
started from the Program Selector menu or from the IBM Operating
System/2 Standard Edition command line. The function of the
Program Selector is incorporated into the Enhanced Ease-of-Use
Facilities provided with IBM Operating System/2 Standard Edition,
V1.1.
ENHANCED EASE-OF-USE FACILITIES: Program selection in IBM Operating
System/2 Standard Edition, V1.1 combines the function of the
Program Selector with additional easy-to-use capabilities. A
screen panel is displayed when the end user starts IBM Operating
System/2 Standard Edition. This panel provides the function of the
Program Selector in V1.0 consistent with other available panel
selections. Each IBM Operating System/2 Standard Edition
application which uses the graphics interface functions can display
one or more windows, and the end user can control the size and
position of the visible windows. The end user can choose panel
options to print and plot combined alphameric and graphics data.
The end user can choose another panel option which performs IBM
Operating System/2 Standard Edition file commands such as copying
and renaming. The end user can easily change default system
parameters, such as the background colour on the screen. The
online help facility is always available from the system panels.
PRESENTATION INTERFACE: A IBM Operating System/2 Standard Edition
application can use this interface to display alphameric and
graphics data on a range of output devices: displays, printers and
plotters.
An application can use the IBM Operating System/2 Standard Edition
input handling functions to process keyboard and pointing device
information, and messages from either the operating system or other
applications. When a pointing device is attached, the mouse
pointer is displayed on top of all other data, and is always
visible. Window characteristics can change the pointer shape and
size.
DIALOG MANAGER: The Dialog Manager contains the Dialog Interface.
The text oriented Dialog Manager is used by several operating
system functions, such as the program selector, installation aid,
and system tutorial to present a consistent user interface.
NATIONAL LANGUAGE SUPPORT:
IBM Operating System/2 Standard Edition supports the following
keyboard layouts:
United States, Belgium, Denmark, Finland, France, Germany, Italy,
Netherlands, Norway, Portugal, Spain, Sweden, Swiss-French,
Swiss-German, United Kingdom.
IBM Operating System/2 Standard Edition provides country dependent
support with respect to collating, case mapping, currency symbols
and delimiters for the following countries/languages:
United States, Arabic, Belgium, Denmark, Finland, France, Germany,
Hebrew, Italy, Netherlands, Norway, Portugal, Spain, Sweden,
Switzerland, United Kingdom.
The following paragraph details the specific relationship between
language/country combination and supported keyboard.
Language/ Enhanced
Country Keyboard
------- --------
Belgian 120
Canadian French 058
Danish 159
Dutch 143
Finnish 153
French 189
German 129
Italian 141
Latin American Spanish 171
Norwegian 155
Portuguese 163
Spanish 172
Swedish 153
Swiss French 150F
Swiss German 150G
United Kingdom English 166
United States English 103P
The equivalent standard Personal Computer AT keyboards are also
supported.
IBM Operating System/2 Standard Edition is enabled for Double Byte
Character Set (DBCS) support. DBCS allows a mixed one-byte and
double-byte internal coded character set. IBM organizations in
Asia can use this as the base for providing national language
support for selected Asian languages.
INSTALLATION AID: The Installation Aid incorporates many functions
used to install the operating system and can be used to install
both system extensions and many IBM applications. Installation
functions run in the IBM Operating System/2 environment and
include:
o Full screen, interactive, installation menus with on-line
field help. The Installation Aid includes panels needed to
install the system extensions and many IBM applications.
The Installation Aid can install, update, and erase (i.e.,
"deinstall") any application that has an installation profile. For
each application installed with the Aid, the Installation Aid
maintains a historical file with records of the installation and
updates. The level of information maintained in the historical
file is specified in the installation profile by the application
developer. The user can query the file to determine various
information about the application.
The end user can install an IBM application without a profile by
following the application's installation procedures. Such
applications are installed without the benefits of the Installation
Aid; there is no creation and maintenance of a history file, and no
query capability. The Aid cannot be used to install applications
for other operating systems, such as XENIX or CP/M.
IBM Operating System/2 Standard Edition installation procedures are
as follows: One of the IBM Operating System/2 Standard Edition
distribution diskettes is the IBM Operating System/2 Standard
Edition installation diskette. It is an IPLable diskette which
runs in the IBM Operating System/2 Standard Edition environment and
contains the installation program, installation support files and
supporting IBM Operating System/2 Standard Edition programs. The
end user places the diskette in drive "A" and turns on the system.
Panels guide the user through the install process. The user selects
items, such as the country and keyboard, printer, pointing device,
preferred code page, and tuning parameters (with defaults given)
for the IBM Operating System/2 Standard Edition and DOS
environments. The install process warns the end user that existing
DOS files will be replaced by IBM Operating System/2 Standard
Edition files with the same names. The installation process
displays a panel which allows the user to designate new names for
those existing DOS files.
System Installation uses high-capacity, diskette drive "A" and
fixed disk "C". Additional information on operating system
installation and the Installation Aid can be obtained in the:
o IBM Operating System/2 Standard Edition User Guide for
operating system and application installation
o IBM Operating System/2 Standard Edition on-line tutorial for
IBM application installation.
ONLINE MESSAGES: IBM Operating System/2 Standard Edition displays
messages informing the end user of system or program status and
problems and prompting the end user to perform necessary actions.
For many functions, the end user may request "Help", which displays
information about the desired function and its use.
TUTORIAL: An end user can invoke a IBM Operating System/2 Standard
Edition online tutorial. Topics include: tutorial use, IBM
Operating System/2 Standard Edition menus, running an application,
online message help, special IBM Operating System/2 Standard
Edition keys, Installation Aid, and frequently used commands.
CODE PAGE SWITCHING: A code page is a set of characters and symbols
that is appropriate to a given country. IBM Operating System/2
Standard Edition provides concurrent support for two code pages,
which are determined by the specified country during the IBM
Operating System/2 Standard Edition installation process. Code
page 437 is present in the United States and many other countries.
The multilingual code page (number 850) is the default code page
for European countries. If the customer has hardware which supports
code page switching, a user command or application program can
initiate code page switching in either the IBM Operating System/2
Standard Edition or DOS environments.
IBM Operating System/2 Standard Edition contains the following code
pages:
o Code page 437. PC ASCII
o Code page 850. Multilingual
o Code page 860. Portuguese
o Code page 863. Canadian French
o Code page 865. Nordic
The following devices support code page switching:
o IBM Personal Computer AT or XT286 with an IBM Enhanced
Graphics Adapter and appropriate display
o IBM Personal System/2 Models 50, 60 and 80 with appropriate
display
o IBM Personal System/2 Display Adapter 8514/A with appropriate
display
o IBM Proprinter
o IBM 5202 Quietwriter (TM) III (optional font cartridges are
required)
LARGE FILE SUPPORT: A physical fixed disk greater than 32 megabytes
is partitioned into multiple logical drives, each having a maximum
size of 32 Mb.
BASIC INTERPRETER: The IBM BASIC Language Interpreter runs in the
DOS environment and is included in IBM Operating System/2 Standard
Edition. The interpreter is functionally equivalent to the IBM
BASIC Language Interpreter in DOS Version 3.3. The BASIC
Interpreter is described in the separately available BASIC
Reference Version 3.3.
FAMILY APPLICATION PROGRAM INTERFACE: The application developer can
use the Family Application Program Interface to obtain program
portability from IBM Operating System/2 Standard Editionto DOS. A
Family application is an executable module that can run in all
three environments: IBM Operating System/2 Standard Edition, IBM
Operating System/2 Standard Edition DOS or IBM DOS Version 3.3. A
Family application has the same or similar capabilities of a DOS
Version 3.3 application; a Family application cannot use the new
IBM Operating System/2 Standard Edition capabilities, such as
larger memory addressability, multitasking Application Program
Interface, or the Presentation Interface.
The procedure for developing a Family application is as follows:
The application developer writes a IBM Operating System/2 Standard
Edition application program following certain conventions, which
include using a Personal System/2 compiler or assembler. The
developer then uses the BIND function, which is described in the
announcement of the IBM Operating System/2 Standard Edition
Programmer Toolkit and Technical Reference. The output from BIND is
a single module which can be run in all three environments: IBM
Operating System/2 Standard Edition, IBM Operating System/2
Standard Edition DOS or IBM DOS Version 3.3. The DOS application
modules created by the BIND function can be run on IBM PC hardware
supported by IBM Operating System/2 Standard Edition and IBM DOS
Version 3.3.
A Family application has the same capabilities in both IBM DOS
Version 3.3 and IBM Operating System/2 Standard Edition
environments.
DEVICE DRIVERS: A device driver is a program which can pass
information between the operating system and an input or output
device. The IBM Operating System/2 Standard Edition contains many
device drivers, although the application developer can write device
drivers to support additional hardware devices. IBM Operating
System/2 Standard Edition device drivers can service requests in
both DOS Application and IBM Operating System/2 Standard Edition
environments. A new device driver can be easily installed; this is
especially important for new hardware support.
Operating system characteristics affect device driver design and
implementation. Since IBM Operating System/2 Standard Edition is a
multitasking operating system, a IBM Operating System/2 Standard
Edition device driver is interrupt-driven and surrenders the
processor while waiting for input/output completion. A DOS device
drive is usually synchronous and non-interrupt driven; an
application cannot continue until the input/output operation is
completed. A synchronous device driver cannot be used in the
multiprogramming IBM Operating System/2 Standard Edition
environment. When developing a device driver, the application
programmer can use special interfaces into the operating system.
The application developer can use information in the IBM Operating
System/2 Standard Edition technical reference to write a device
driver.
INPUT/OUTPUT SERVICES: IBM Operating System/2 Standard Edition,
V1.0, Input/Output Services provide application program access to
the output (display, printer, and plotter) and input (keyboard and
pointing device) devices. The developer can use this support
asynchronously, and thus overlap input/output operations with other
application processing. All support is in text mode.
IBM Operating System/2 Standard Edition, V1.1, Input/Output
Services contains graphics support (all points addressable) in
addition to all the capabilities of IBM Operating System/2 Standard
Edition, V1.0.
LINK RELATED FUNCTIONS: The IBM Operating System/2 Standard Edition
Linker (LINK) and Import Librarian (IMPLIB) utilities are used to
create program modules, dynamic link modules and libraries. LINK
runs in both IBM Operating System/2 Standard Edition and DOS
Environments. LINK creates execution modules which can run in the
following environments: IBM Operating System/2 Standard Edition,
IBM Operating System/2 Standard Edition DOS or IBM DOS Version 3.3.
The IMPLIB utility runs only in the IBM Operating System/2 Standard
Edition environment. the announcement of the IBM Operating System/2
Standard Edition Programmer Toolkit and Technical Reference,
discusses these concepts in greater detail.
TIMER SERVICES: IBM Operating System/2 Standard Edition has date
and time specification functions and control mechanisms for
specifying the following time intervals: regularly occurring,
asynchronous, and sleep. Timer Services help provide application
independence from a hardware clock speed (such as 6 MHz or 10 MHz).
OPERATING SYSTEM COMMANDS: Most DOS Version 3.3 commands and
utilities are also IBM Operating System/2 Standard Edition
commands; this protects customer investment in previous learning
and in prior application design and development. IBM Operating
System/2 Standard Edition also contains new commands for user
interaction with the multitasking, large memory environment.
IBM Operating System/2 Standard Edition has two command processors
for the IBM Operating System/2 Standard Edition environment and the
DOS environment. Both processors have similar capabilities to the
IBM DOS Version 3.3 command processor.
MIGRATION Source code changes to an existing program may be
required before running that application the IBM Operating System/2
Standard Edition environment. Programs written in a high level
language must at a minimum be recompiled and relinked. All
assembler programs must be modified, reassembled, and relinked.
All timing-dependent programs, such as communication, network
dependent, hardware specific, and interrupt driven applications,
must be rewritten to run in IBM Operating System/2 Standard Edition
environment.
PROGRAM SERVICE
Assistance with PROBLEM RELATED queries will be provided to
registered IBM Customer Technical Support Locations (CTSLs) by the
country IBM Support Centre and to IBM Authorised Dealers by the
country External Channel Support Centre. Such service will be in
accordance with the Service Statement included in the program
package, and will be available until the Service End Date, 31st Mar
89.
Assistance with non-problem related queries will be provided to
Customer Technical Support Locations (CTSLs) by SE or the country
designated support group and to IBM Authorised Dealers by the
External Channel Support Centre.
The IBM customer should establish a Customer Technical Support
Location (CTSL) to act as the focal point for end user assistance
within the customer's organisation. The CTSL will also be the
contact point with IBM for technical queries.
The CTSL or IBM Authorised Dealer should:
o answer end user hardware and software technical questions;
o perform problem determination to determine if a problem is
related to hardware or software;
o perform problem source identification to identify the program
which is the source of the problem;
o carry out problem analysis procedures as recommended by IBM;
o distribute corrections to the end users that they support.
11868 9 001
***** END OF DOCUMENT *****
|