ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaks_5.4.0.1/rzaksjoblifemp.htm

65 lines
5.1 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="A job's life: the subsystem uses memory from the memory pool to run the job" />
<meta name="abstract" content="Memory is a resource from the memory pool that the subsystem uses to run the job. The amount of memory in a memory pool, as well as how many other jobs are competing for memory, affect how efficiently a job runs." />
<meta name="description" content="Memory is a resource from the memory pool that the subsystem uses to run the job. The amount of memory in a memory pool, as well as how many other jobs are competing for memory, affect how efficiently a job runs." />
<meta name="DC.Relation" scheme="URI" content="rzaksjoblife.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksjoblifesbs.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksjoblifeoutq.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2004-2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004-2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzaksjoblifemp" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>A job's life: the subsystem uses memory from the memory
pool to run the job</title>
</head>
<body id="rzaksjoblifemp"><a name="rzaksjoblifemp"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">A job's life: the subsystem uses memory from the memory
pool to run the job</h1>
<div><p><dfn class="term">Memory</dfn> is a resource from the memory pool that the
subsystem uses to run the job. The amount of memory in a memory pool, as well
as how many other jobs are competing for memory, affect how efficiently a
job runs.</p>
<p><dfn class="term">Memory pools</dfn> provide jobs with memory in which to run. Many
factors affect how the job runs in the memory pool, such as the size of the
memory pool, the activity level in the memory pool, and paging and faulting.
The activity level in memory pools directly relates to the number of threads
that are allowed to run in the memory pool at one time. Remember, every job
has at least one active thread, but some can have multiple threads. Threads
give a job the ability to do more than one thing at a time. For example, one
thread can go out and do calculations while another thread waits for more
data to process. </p>
<p> <dfn class="term">Paging</dfn> is the movement of data in and out of memory, both
synchronously and asynchronously. Pages can be written out to storage or removed
from memory without being written if they have not been changed. Faulting
causes paging to occur on the server. Faulting occurs when a referenced page,
or piece of data, is not in memory. This causes programs to stop because they
must wait for the data to be paged in. </p>
<p> Subsystems use different memory pools to support different types of jobs
that run within them. </p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaksjoblife.htm" title="To understand the basics of iSeries work management, follow a simple batch job as it moves through the system.">A job's life</a></div>
<div class="previouslink"><strong>Previous topic:</strong> <a href="rzaksjoblifesbs.htm" title="Subsystems are operating environments where the system manages the resources that jobs use and controls the jobs that run within them. After jobs are running in the subsystem, the subsystem job carries out user requests on a job such as holding, releasing, and ending a job. When the job enters the subsystem it becomes active.">A job's life: the job enters the subsystem</a></div>
<div class="nextlink"><strong>Next topic:</strong> <a href="rzaksjoblifeoutq.htm" title="A job's printer output (also called spooled files) is sent to an output queue where it waits to be sent to a printer or file. The output queue is similar to the job queue in that it controls how the output is made available to the printer. The output queue allows the user to control what files are printed first.">A job's life: the job finishes and moves to the output queue</a></div>
</div>
</div>
</body>
</html>