Jump to content

SSMDD.SYS: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{ProdS |V21=S|V22=S|V30=S|V31=S|V40=S|V45=S}}
{{ProdS |V21=S|V22=S|V30=S|V31=S|V40=S|V45=S}}
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 9: Line 9:
|}
|}


==CONFIG.SYS Information==
==CONFIG.SYS==
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=\MMOS2\SSMDD.SYS <parameter>
  DEVICE=\MMOS2\SSMDD.SYS <parameter>


==Parameter==
==Parameter==
; /S&#58;sss
; /S&#58;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 8 MB of memory is 12. The default value for machines with 8 MB of memory or less is 6.
 
; /P&#58;ppp
; /P&#58;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.
: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 8 MB of memory is 12. The default value for machines with 8 MB of memory or less is 6.
 
; /H&#58;hhh
; /H&#58;hhh
: Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.
:Specifies the maximum amount of heap space (KB) that will be used. Values range from 16 through 256; the default value is 64.
 
; /Q&#58;qqq
; /Q&#58;qqq
: Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.
:Specifies the size of the event queue (per process). Values range from 2 through 1024; the default value is 64.
 
; /E&#58;eee
; /E&#58;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.
: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 8 MB of memory is 32. The default value for machines with 8 MB 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.


Sync/Stream Resource Limits  
Sync/Stream Resource Limits
* The maximum number of streams is 64.  
* The maximum number of streams is 64.
* The maximum number of streams in a sync group is 64.  
* The maximum number of streams in a sync group is 64.
* The maximum number of processes controlling streams 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.  
* The maximum size of Sync/Stream Manager event queue per process is 1024 entries.


'''Example:'''
'''Example:'''
  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
==DLLs Loaded==
* [[DOSCALL1.DLL]]


[[Category:Multimedia Device Drivers]]
[[Category:Multimedia Device Drivers]]

Latest revision as of 21:59, 5 November 2022

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

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 36,813 bytes

CONFIG.SYS

DEVICE=\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 8 MB of memory is 12. The default value for machines with 8 MB 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 8 MB of memory is 12. The default value for machines with 8 MB 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 8 MB of memory is 32. The default value for machines with 8 MB 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