Jump to content

OS/2 for SMP V2.11 Reference: Difference between revisions

From EDM2
Ak120 (talk | contribs)
m Undo revision 65486 by Martini (talk) bad grammar
No edit summary
Tag: Manual revert
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{SMPV211}}
This document provides a guide for developers writing applications and device drivers for OS/2 for Symmetrical Multiprocessing (SMP) V2.11.
This document provides a guide for developers writing applications and device drivers for OS/2 for Symmetrical Multiprocessing (SMP) V2.11.


[[OS/2 for SMP V2.11]] was developed to satisfy the need to run OS/2 on multiprocessor based CISC processors, namely the Intel x86 compatible family. The requirements for OS/2 for SMP V2.11 were that it run all existing applications, device drivers and subsystems, as well as take advantage of new multiprocessor (MP) exploitive applications and device drivers.
[[IBM OS/2 for Symmetrical Multiprocessing Version 2.11]] was developed to satisfy the need to run OS/2 on multiprocessor based CISC processors, namely the Intel x86 compatible family. The requirements for OS/2 for SMP V2.11 were that it run all existing applications, device drivers and subsystems, as well as take advantage of new multiprocessor (MP) exploitive applications and device drivers.


The emergence of low-cost MP hardware based on the 486 and Pentium processors makes OS/2 for SMP V2.11 an attractive desktop operating environment. Server and workstation environments using the x86 architecture are moving toward the more powerful emerging RISC based chip sets. These new RISC processors lack the full range of programming tools available for the x86 chip set. OS/2 for SMP V2.11 attempts to solve the problems of insufficient processor bandwidth by supporting multiple x86 processors in a single computer.
The emergence of low-cost MP hardware based on the 486 and Pentium processors makes OS/2 for SMP V2.11 an attractive desktop operating environment. Server and workstation environments using the x86 architecture are moving toward the more powerful emerging RISC based chip sets. These new RISC processors lack the full range of programming tools available for the x86 chip set. OS/2 for SMP V2.11 attempts to solve the problems of insufficient processor bandwidth by supporting multiple x86 processors in a single computer.
Line 14: Line 15:


==Links==
==Links==
* SMP.INF - First Edition (June 1994)
* [http://hobbesarchive.com/Home/Download?path=/Hobbes/pub/os2/dev/info/books/OS2forSMP_2-11_1stEd.zip SMP.INF] - First Edition (June 1994)
* [https://komh.github.io/os2books/smp/ Web Book] (June 1994)
 
==See Also==
* [[SMP Programming Addendum]]


[[Category:Online Books]]
[[Category:Online Books]]

Latest revision as of 17:49, 24 May 2025

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

OS/2 for SMP V2.11 Reference
  1. Notices
  2. Overview of OS/2 for SMP Version 2.11
  3. Platform Specific Drivers (PSDs)
  4. Understanding Spinlocks
  5. Device Drivers In OS/2 for SMP V2.11
  6. Application Considerations
  7. Avoiding Device Driver Deadlocks
  8. New Device Helper (DevHlp) Routines
  9. New Kernel Debugger Commands
  10. The Single Processor Utility Program
  11. OS/2 for SMP V2.11 Tools
  12. Appendix A
  13. Glossary

This document provides a guide for developers writing applications and device drivers for OS/2 for Symmetrical Multiprocessing (SMP) V2.11.

IBM OS/2 for Symmetrical Multiprocessing Version 2.11 was developed to satisfy the need to run OS/2 on multiprocessor based CISC processors, namely the Intel x86 compatible family. The requirements for OS/2 for SMP V2.11 were that it run all existing applications, device drivers and subsystems, as well as take advantage of new multiprocessor (MP) exploitive applications and device drivers.

The emergence of low-cost MP hardware based on the 486 and Pentium processors makes OS/2 for SMP V2.11 an attractive desktop operating environment. Server and workstation environments using the x86 architecture are moving toward the more powerful emerging RISC based chip sets. These new RISC processors lack the full range of programming tools available for the x86 chip set. OS/2 for SMP V2.11 attempts to solve the problems of insufficient processor bandwidth by supporting multiple x86 processors in a single computer.

To provide increased performance, OS/2 for SMP V2.11 allows applications, file system, mass storage and network drivers to execute on any processor at any time. A number of databases and applications have been converted to run OS/2 for SMP V2.11. DB2/2 and CICS are two databases that IBM has converted to run under OS/2 for SMP V2.11. These application can benefit greatly from OS/2 for SMP V2.11 because they are CPU-intensive. Other applications which can also benefit from OS/2 for SMP V2.11 are:

  • Lotus Notes & cc:Mail
  • NetView Series
  • Novell Netware
  • Scientific Applications
  • MultiMedia Applications
  • OS/2 LAN Server

Links

See Also