記憶體儲存區

記憶體儲存區是為處理工作或工作群組所保留之主記憶體或儲存體的邏輯分割。在系統上,所有的主儲存體皆可分隔成稱為記憶體儲存區的邏輯配置。依預設,系統會管理資料與程式至記憶體儲存區的傳送。

使用者工作從中取得記憶體之記憶體儲存區永遠是與限制其活動層次之相同儲存區。 (記憶體儲存區的活動層次,是指記憶體儲存區中可同時處於作用中之執行緒的數目。)異常況為系統工作(例如 Scpf、Qsysarb 及 Qlus),它們會從「基本」儲存區中取得記憶體,但會使用機器儲存區活動層次。此外,子系統監視器會從第一個子系統說明儲存區中取得記憶體,但會使用機器儲存區活動層次。 此容許子系統監視器一律可執行,而不管活動層次設定。

為何使用記憶體儲存區

藉由控制儲存區的數量及大小,可控制子系統中可執行的工作數量。子系統中儲存區的大小越大,可執行的工作就越多。

使用共用記憶體儲存區可讓系統在多個子系統上為互動式使用者配送工作,同時仍可讓其工作執行於相同的記憶體儲存區中。

子系統中的多重儲存區可協助您控制工作對系統資源的競爭。子系統中擁有多重儲存區的優點在於,您可以分散執行的工作數量以及這些工作的回應時間。例如,在白天您可能希望互動式工作執行時能有良好的回應時間。為了取得更高的效率,您可以擴大互動式儲存區。而在夜晚,您可能會執行許多批次工作,因此您需要擴大批次儲存區。
註: 雖然調整及管理系統有助於提高透過系統所進行之工作流程的效率,但它無法解決硬體資源不足的問題。如果您的工作量需求很大,請考慮升級硬體。

在記憶體儲存區中處理資料的方式

如果資料已在主儲存體中,則可以獨立於其所在之記憶體儲存區而提供參照。但是,如果所需資料不在任何記憶體儲存區中,它就會進入參照它之工作的相同記憶體儲存區(這稱為尋頁錯失)。隨著資料傳送至記憶體儲存區中,其他資料會被置換,若有變更,則會自動記錄在輔助儲存體中(這稱為分頁)。記憶體儲存區應該要有足夠的大小,讓資料傳送(分頁)能維持在合理的層次上,因為速率會影響效能。