home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / o / os2.tec < prev    next >
Text File  |  1993-03-21  |  5KB  |  101 lines

  1. ID:O2 Quarterdeck products and OS/2 2.0
  2. Quarterdeck Technical Note #264
  3. by Todd Threadgill
  4. Last revision:  30 October 1992
  5.  
  6. IBM's Operating System/2 version 2.0 (OS/2 2.0) is a protected-mode operating
  7. system that provides some backward compatibility with existing DOS programs.
  8. The purpose of this technical note is to discuss OS/2 2.0's compatibility with
  9. Quarterdeck products.
  10.  
  11. QEMM-386
  12.  
  13. The Quarterdeck Expanded Memory Manager-386 (QEMM-386) is a control program
  14. device driver manages and controls all access to your computer's memory.
  15. Since part of QEMM-386's job involves putting the computer in Virtual 86 mode
  16. (a requirement for 386 expanded memory management), QEMM-386 will fail to load
  17. under OS/2 2.0, since OS/2 has already placed the system in Virtual 86 mode
  18. for running DOS sessions.
  19.  
  20. QRAM
  21. Quarterdeck's high-RAM manager (QRAM) is, like QEMM-386, a DOS device driver.
  22. But unlike QEMM-386, QRAM works under OS/2 in specific conditions.  While OS/2
  23. itself provides the capability to load DOS device drivers for DOS sessions, our
  24. testing has shown that this method is not as reliable as that of loading QRAM
  25. with the assistance of the DEVICE.COM program included with DESQview.
  26. DEVICE.COM lets you load device drivers (normally only loadable from the
  27. CONFIG.SYS file) from the command prompt.  So, in order to use QRAM under
  28. OS/2:
  29.  
  30.         1. Open a DOS Window (or DOS Full Screen) session.
  31.         2. Change to your DESQview directory. (DEVICE.COM is only available as
  32.            part of the DESQview -- or DESQview 386 -- package.)
  33.         3. Type DEVICE C:\QRAM\QRAM.SYS RAM at the DOS prompt. (If QRAM is
  34.            installed in a directory other than C:\QRAM on your system, please
  35.            make the appropriate changes.)
  36.  
  37. QRAM will load, converting mappable areas between 640K (address A000h) and
  38. 1024K (address FFFFh) into High RAM, which can be used for loading programs by
  39. Quarterdeck's LOADHI.COM program (included in the QRAM package).
  40.  
  41. OPTIMIZE
  42. The OPTIMIZE program, which automatically calculates your system's usage of
  43. High RAM and configures your DOS CONFIG.SYS and AUTOEXEC.BAT files for optimum
  44. memory usage, is incompatible with OS/2.  OPTIMIZE requires that the system be
  45. rebooted twice, so that it can analyze the CONFIG.SYS and AUTOEXEC.BAT files as
  46. they are activated.  Under OS/2 this is not possible for OPTIMIZE since the
  47. system boots into OS/2 rather than directly into DOS.  As a result, OPTIMIZE
  48. will function properly only when run under DOS.
  49.  
  50. QEMM-50/60
  51. The Quarterdeck Expanded Memory Manager 50/60 (QEMM-50/60) is a memory manager
  52. for IBM PS/2 Models 50, 50Z, and 60.  Since these computers are based on the
  53. 80286 processor and OS/2 2.0 requires at least a 386SX processor, QEMM-50/60
  54. and OS/2 2.0 cannot be used on the same machine.
  55.  
  56. DESQVIEW
  57. DESQview version 2.42 has been tested with OS/2 2.0 and found to be compatible.
  58. However, our testing has determined that the OS/2 expanded memory manager
  59. (VEMM.SYS) does not currently allow mapping below 4000H in the conventional
  60. memory area.  Thus, users are limited to a maximum first DOS window size of
  61. roughly 450K, and subsequent windows (for multitasking) are limited to 384K of
  62. memory.
  63.  
  64. In OS/2, the Alt key brings up the current window's System menu.  When using
  65. DESQview inside OS/2, it is suggested that the DESQ key be reassigned to
  66. something else (like Ctrl) in order to call up the DESQview menu more
  67. conveniently.  Please consult your DESQview manual for more information:  look
  68. for "System keys" in the index.  For a more detailed explanation consult
  69. technote #196, "systkeys.tec", "DESQview:  Changing the System Keys".
  70.  
  71. MANIFEST
  72.  
  73. Quarterdeck's Manifest reporting tool (version 1.14) has been found to be
  74. compatible with OS/2 2.0.  Since Manifest is a DOS program, it must be run in
  75. a DOS session when used with OS/2.
  76.  
  77. Our experience has shown that Manifest reports correct information in an OS/2
  78. DOS session; however, there are some things that may appear strange or
  79. inaccurate to users:
  80.  
  81.     * DOS Version:  OS/2 reports the operating system version differently
  82.         from DOS.  The formula is as follows:  (VER * 10), where VER is the
  83.         version that appears when the user types VER at the DOS or OS/2 command
  84.         line.  So when using OS/2 version 2.0, the operating system version
  85.         reported will be 20.00.  This is completely normal.
  86.  
  87.    * First Meg memory timings under OS/2 2.0 are much quicker than those
  88.         reported under DOS 5.0, while Expanded Memory timings under OS/2 are
  89.         much slower than those of DOS 5.0.  This is an accurate representation
  90.         of the facts, due to the different operating systems' use of memory.
  91.  
  92. In short, Manifest continues to report the activity inside the system
  93. accurately, whether under DOS or OS/2 2.0.
  94.  
  95.   ************************************************************************
  96.   *This technical note may be copied and distributed freely as long as it*
  97.   *is distributed in its entirety and it is not distributed for profit.  *
  98.   *          Copyright (C) 1992 by Quarterdeck Office Systems            *
  99.   ************************ E N D   O F   F I L E *************************
  100.  
  101.