Hi, Mark.

The CMS multitasking services and functions are described in the IBM pub: z/VM CMS Application Multitasking, witch you can download from the VM library web page.

In a nutshell: "The CMS process model defines concurrent programming concepts that promote distributed and parallel computation. CMS provides for multiple concurrent processes within a single application scope, and within each process multiple concurrent threads of execution may be established. In particular, its structure supports programmable workstation affinity and exploits the multiprocessing capability of the underlying VM system. In its fundamental concepts, the process model of CMS multitasking closely resembles that of OS/2®, and, where possible, the process management interfaces presented by CMS are a superset of those of OS/2. The CMS process model also provides the foundation for z/VM support of the IEEE POSIX standards 1003.1 (system services), 1003.1a (1003.1 extensions), and 1003.1c (threads)."

The Reusable Server Kernel (RSK) that Adam mentioned is a toolkit that rolls up a number of these useful multitasking (and other) APIs into a simple to use framework that takes a lot of the drudgery out of building high-performance servers.

Mark Post wrote:
On Thu, Oct 11, 2007 at  4:29 PM, in message
<[EMAIL PROTECTED]>, Coffin
Michael C <[EMAIL PROTECTED]> wrote:
I guess the distinction is that VM/CP is multitasking, and CMS (the
"shell" in Linux-speak) is not (necessarily, unless you are running
processes that take advantage of the services Dave mentioned).

Ok, so which is it?  Is CMS capable of running multitasking programs, or not?  
Way back when, GCS was introduced so that certain IBM products could run in a 
multitasking environment, because that wasn't possible with CMS.  (I believe it 
was VTAM, but I'm not at all sure about that.)  What has changed/what is 
necessary for CMS to run native multitasking programs today?  I'm not looking 
for an in-depth tutorial here, but I do want to understand the current 
capabilities and limitations of CMS so I don't go spreading misinformation.


Thanks,

Mark Post

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

--
DJ
V/Soft

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to