MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

multi user facility

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware
View previous topic :: View next topic  
Author Message
sanat
Beginner


Joined: 15 Feb 2003
Posts: 11
Topics: 7
Location: chennai

PostPosted: Sat Feb 15, 2003 7:34 am    Post subject: multi user facility Reply with quote

How CICS allow hundreds of thousands users concurrently ? How CICS allow multiple transactions to run concurrently without any major problems
where as in a Clien/Server environment no. of user access has got many limitaions ?
Link to manuals is also welcome.
Back to top
View user's profile Send private message Yahoo Messenger
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12376
Topics: 75
Location: San Jose

PostPosted: Sat Feb 15, 2003 9:36 am    Post subject: Reply with quote

sanat,

CICS is a multitasking, multithreading system environment. Multitasking means that CICS provides an environment where more than one CICS task runs concurrently. Multithreading means that tasks share the same program in a multitasking environment. CICS is characterized as multitasking and multithreading because it provides an environment in which multiple CICS tasks, using the same program, can run concurrently.

IBM introduced CICS in 1969. CICS controls concurrent execution of application programs in a multiprogramming environment within the CICS region or partition. CICS overlaps I/O (Input/Output) operations and processing between multiple tasks. When several tasks require use of the same program, only one copy is maintained in storage by CICS utilizing a process called multithreading. CICS uses a "task control area" for each task to manage this processing. Programs cannot modify themselves because they can be used by more than one task at a time - they must be reentrant (or quasi-reentrant). For COBOL, CICS makes a copy of working-storage for each task so that the program may be used in this multithreading environment.

As for the manuals, you can access all IBM and other mainframe related manuals from the main page of mvsforum

www.mvsforums.com

for CICS

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/FINDBOOK?filter=cics

Hope this helps...

cheers

kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
sanat
Beginner


Joined: 15 Feb 2003
Posts: 11
Topics: 7
Location: chennai

PostPosted: Mon Feb 17, 2003 9:45 am    Post subject: Reply with quote

Kolusu,
In fact it was an interview question. I was asked in comparison to Client -Server environment how the CICS handles millions of concurrent users and successfully handles hundreds thosand transactions at the same time.
When we talk of multi-tasking we have the same in C/S system. And the multi threading concept comes to picture when more than users run the same transaction/module. Even the virtual memory concept is very much there in C/S system.
I just want to know what is the speciality about CICS. I have gone thru some of the books but only programming features are described there.

Regards,
Sanat.
Back to top
View user's profile Send private message Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group