Jump to content

SSMDD.SYS: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
SSMDD.SYS is the Ring 0 device driver of the Sync/Stream Manager. The Sync/Stream Manager is comprised of two modules: [[SSMDD.SYS]] and [[SSM.DLL]].   
SSMDD.SYS is the Ring 0 device driver of the Sync/Stream Manager. The Sync/Stream Manager is comprised of two modules: SSMDD.SYS and [[SSM.DLL]].   


==Version==
==Version==
Line 13: Line 13:


'''Parameter:'''
'''Parameter:'''
* /S:sss
* /S:sss - Specifies the number of streams that can be created at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.
Specifies the number of streams that can be created at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.  
* /P:ppp - Specifies the number of processes that can create streams at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.
 
* /H:hhh - Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.
* /P:ppp
* /Q:qqq - Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.
Specifies the number of processes that can create streams at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.  
* /E:eee - Specifies the number of events that can be enabled (per stream). Values range from 1 through 1024. The default value for machines with more than 8MB of memory is 32. The default value for machines with 8MB of memory or less is 20.
 
* /H:hhh
Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.  
 
* /Q:qqq
Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.  
 
* /E:eee
Specifies the number of events that can be enabled (per stream). Values range from 1 through 1024. The default value for machines with more than 8MB of memory is 32. The default value for machines with 8MB of memory or less is 20.  


'''NOTE:''' The DEVICE=SSMDD.SYS statement must appear as the first Ring 0 stream handler statement in CONFIG.SYS.
'''NOTE:''' The DEVICE=SSMDD.SYS statement must appear as the first Ring 0 stream handler statement in CONFIG.SYS.
Line 39: Line 30:
  DEVICE=C:\MMOS2\SSMDD.SYS /S:64 /P:64 /H:256 /Q:1024 /E:1024
  DEVICE=C:\MMOS2\SSMDD.SYS /S:64 /P:64 /H:256 /Q:1024 /E:1024


'''Platform Support:'''
{{ProdS |V21=S|V22=S|V30=S|V31=S|V40=S|V45=S}}
{| class="wikitable"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
|}


==DLLs Loaded==
==DLLs Loaded==
* [[DOSCALL1.DLL]]
* [[DOSCALL1.DLL]]


[[Category:DEVICE Statements]][[Category:Drivers]]
[[Category:DEVICE Statements]][[Category:Multimedia Device Drivers]]

Revision as of 23:14, 14 May 2019

SSMDD.SYS is the Ring 0 device driver of the Sync/Stream Manager. The Sync/Stream Manager is comprised of two modules: SSMDD.SYS and SSM.DLL.

Version

Date Version Size Comments
2001-07-26 15:48 - 36,813 bytes

CONFIG.SYS Information

SSMDD.SYS is the Ring 0 device driver of the Sync/Stream Manager. The Sync/Stream Manager is comprised of two modules: SSMDD.SYS and SSM.DLL.

DEVICE=C:\MMOS2\SSMDD.SYS <parameter>

Parameter:

  • /S:sss - Specifies the number of streams that can be created at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.
  • /P:ppp - Specifies the number of processes that can create streams at the same time. Values range from 1 through 64. The default value for machines with more than 8MB of memory is 12. The default value for machines with 8MB of memory or less is 6.
  • /H:hhh - Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.
  • /Q:qqq - Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.
  • /E:eee - Specifies the number of events that can be enabled (per stream). Values range from 1 through 1024. The default value for machines with more than 8MB of memory is 32. The default value for machines with 8MB of memory or less is 20.

NOTE: The DEVICE=SSMDD.SYS statement must appear as the first Ring 0 stream handler statement in CONFIG.SYS.

Sync/Stream Resource Limits

  • The maximum number of streams is 64.
  • The maximum number of streams in a sync group is 64.
  • The maximum number of processes controlling streams is 64.
  • The maximum size of Sync/Stream Manager event queue per process is 1024 entries.

Example:

DEVICE=C:\MMOS2\SSMDD.SYS /S:64 /P:64 /H:256 /Q:1024 /E:1024
Product Support
OS/2 1.3
OS/2 2.0
OS/2 2.1 S
OS/2 2.11 SMP S
OS/2 Warp 3 S
OS/2 Warp Connect S
OS/2 Warp 4 S
OS/2 Warp Server for e-Business S


DLLs Loaded