View previous topic :: View next topic
|
Author |
Message |
Hunny Sachdeva
New User
Joined: 11 Jun 2009 Posts: 20 Location: india
|
|
|
|
What is Job Pack Area?
In system search order it comes earlier than steplib. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Quote: |
In system search order it comes earlier than steplib |
Not sure if you're making a statement or asking...well, program search order for MVS uses the following program libraries in the order given:
1. JOB Pack Area (already loaded programs)
2. Private task library, if specified.
3. STEPLIB library, if specified.
4. JOBLIB library, if specified, AND no STEPLIB is specified
5. Link Pack Area (PLPA)
6. System Link List (i.e., SYS1.LINKLIB and the data sets concatenated to it). |
|
Back to top |
|
|
Hunny Sachdeva
New User
Joined: 11 Jun 2009 Posts: 20 Location: india
|
|
|
|
Anuj,
i know Job Pack Area comes first but i am not very sure what it is exactly |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Google is your friend -- the link to this material was on the first page of results from "job pack area":
Quote: |
Job pack area (JPA)
A program in JPA has already been loaded in the requesting address space. If the copy in JPA can be used, it will be used. Otherwise, the system either searches for a new copy or defers the request until the copy in JPA becomes available. (For example, the system defers a request until a previous caller is finished before reusing a serially-reusable module that is already in JPA.) |
|
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Robert -- in a crude sense, I believe, one can say JPA is equivalent to "Nucleus"? |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Anuj -- NO! Nucleus refers to the kernel of the operating system, some of which is loaded into each address space -- but a lot of which runs in the master JCL address space. Application programs, once loaded into memory, are also part of the JPA.
There is also a specific data set, SYS1.NUCLEUS, which contains the operating system components -- normally referring to nucleus means some or all of this data set. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
Anuj,
I always thought that Nucleus was OPS Sys modules.
whereas JPA is 'application' modules. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Thanks Robert.
I was trying to search the basic definition for JPA and come across a link where in they said, program will be searched in JPA, LPA and Nucleus -- their explanation seems to be correct but my inference about that was not correct. (not saved the URL that time but now it seems that I should search again)
ah..Google does not seem to be friend today , "that no" is too profound..! |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Thanks Dick, does that mean scope of JPA is local to JOBs? |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
probably Started Tasks are also included,
but my understanding is from an application developers perspective,
know enough about the environment to know who to get to fix things.
In this case, Robert is the person to know. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
JPA scope is address space -- I haven't investigated them much but I would include TSO sessions, started tasks, batch jobs all under the umbrella of "address space". I suspect (but as I said am not sure) that JPA doesn't really apply to Unix System Services address spaces, although there may something similar involved. |
|
Back to top |
|
|
Hunny Sachdeva
New User
Joined: 11 Jun 2009 Posts: 20 Location: india
|
|
|
|
All-
Can anybody explain in layman terms to somebody who has never heard of What is Job Pack Area? Where is it? |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
in duh computr's memry. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Dare I answer in again but others are around to correct us...
An area of main storage containing reenterable routines from system libraries. Their presence in main storage saves loading tim or in other words, an area of virtual storage that contains reenterable routines that are loaded at IPL time and can be used concurrently by all tasks in the system. |
|
Back to top |
|
|
Hunny Sachdeva
New User
Joined: 11 Jun 2009 Posts: 20 Location: india
|
|
|
|
Anuj-
Your defination is more of LPA. How is JPA different from LPA?
dbzTHEdinosauer-
When i say where is it.. i meant common area or private.. i thought that was obvious |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10886 Location: italy
|
|
|
|
publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp?topic=/com.ibm.zos.r9.ieaa600/iea2a67051.htm
the job pack area is the collection of load modules
loaded using the standard MVS Load Services
for more info on the subject search read and meditate on
ABC of System Programming ( s390 )
vol01 sg245597.pdf
vol02 sg245652.pdf
vol03 sg245653.pdf
vol04 sg245654.pdf
vol05 sg245655.pdf
ABC of System Programming ( zOS )
vol01 sg246981.pdf
vol02 sg246982.pdf
vol03 sg246983.pdf
vol05 sg246985.pdf
vol06 sg246986.pdf
vol07 sg246987.pdf
vol08 sg246988.pdf
vol09 sg246989.pdf
vol10 sg246990.pdf
vol11 sg246327.pdf
zOS basics
vol01 sg246366.pdf |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
Quote: |
When i say where is it.. i meant common area or private.. i thought that was obvious
|
only thing that was obvious to me was that you were to lazy to learn any terminology, so I did not want to confuse you with any technical terms.
as to common area or private - what are you talking about?
there is no such thing as common area, and private - private to what? a task? |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
Quote: |
there is no such thing as common area, and private - private to what? a task?
|
actually, that is incorrect.
what I should have said is there is no discrete common area or private area.
Common is not used, and private is not used in conjunction with area - space is normally used - and not without an adjective such as address. |
|
Back to top |
|
|
nevilh
Active User
Joined: 01 Sep 2006 Posts: 262
|
|
|
|
Quote: |
The common area contains system control programs and control blocks. The
following storage areas are located in the common area:
Prefixed storage area (PSA).
Common service area (CSA).
Pageable link pack area (PLPA).
Fixed link pack area (FLPA).
Modified link pack area (MLPA).
System queue area (SQA).
Nucleus, which is fixed and nonswappable.
|
Full description can be found in Init and tuning guide |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
nevilh,
good catch. sorta hoping that the TS would have seen it, but you were faster. |
|
Back to top |
|
|
mmwife
Super Moderator
Joined: 30 May 2003 Posts: 1592
|
|
Back to top |
|
|
haohao
New User
Joined: 23 May 2008 Posts: 35 Location: beijing China
|
|
|
|
how many common area exist in the whole z/OS system?
only one common area that shared by all address space or every address space has one copy?
when modules defined in the linklist to be executed,where these modules should be load into? the common area or the private area?
these questions have puzzled me for a long time,please help me make it clear,thanks in advance!! |
|
Back to top |
|
|
Hunny Sachdeva
New User
Joined: 11 Jun 2009 Posts: 20 Location: india
|
|
|
|
dbzTHEdinosauer-
every address space has private area and common area that it shares with other address spaces..
and all the manuals say it as AREA which you are not aware of i think..
nevilh-
that means Job pack area is not a part of common area.. so is it under private area..
anuj-
did not hear from you again.. LPA<-->JPA
all-
i had no idea of what a job pack area is.. so i posted this query hoping that somebody will give a clear answer.. |
|
Back to top |
|
|
|