working setとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > working setの意味・解説 

ワーキング‐セット【working set】

読み方:わーきんぐせっと

ある実行中のソフトウエアが必要とする物理メモリー領域総量


ワーキングセット

【英】working set

ワーキングセットとは、物理メモリー領域中でもアプリケーションが現在使用している状態の領域のことである。言い換えればアプリケーション使用しているメモリーでもあまり使用されていないデータOSハードディスク退避スワップ)させる際に、退避対象とならず物理メモリー内に留められる部分のこと。

ワーキングセットが事実上、処理の主要な対象となるので、ワーキングセットのために確保されるメモリー領域大きさによって処理速度左右されることにもなる。例えメモリーあまりに少な環境では、各アプリケーション割り当てることのできるワーキングセットも小さくなるので、極端な速度低下を招くことになる。それゆえアプリケーション充分な速度処理されるためには、物理メモリーある程度余裕必要になる

ワーキングセットのサイズは、アプリケーションが扱うデータ量のほか、アクセス集中度にも大きく左右される一般に特定のデータ集中的にアクセスする処理方法比べると、データベースサーバーどのように多量データ全般的にアクセスするようなアプリケーションの方が大きいワーキングセットを必要とする。

半導体メモリのほかの用語一覧
メモリ:  シリコンディスク  シリコン系半導体  TSRプログラム  ワーキングセット  ワークエリア
メモリモジュール:  PC2-8000  PC2-4200

ワーキングセット

(working set から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/08/05 16:17 UTC 版)

ワーキングセット (Working set) とは、プロセスがある時点で使用中の仮想メモリページの集合である。

ワーキングセットは大きすぎても小さすぎても問題を生じるので、そのサイズの及ぼす効果は重要である。ワーキングセットが大きすぎると同時に実行可能なプロセス数が少なくなる。小さすぎるとページフォールトが発生しやすくなる。

ページ置換アルゴリズムとワーキングセット

ページ置換アルゴリズムは従来、システムの全物理ページを対象としていた。しかし、メモリ容量の増大に伴ってそのようなアルゴリズムは効率が悪くなってきた。例えば、NRU(Not Recently Used)アルゴリズムをシステム全体で行う場合、二針時計アルゴリズムなどが使われていた。これはページの参照フラグをクリアする針と参照があったかどうかを確認する針が円形に並んだ物理ページを順次チェックしていくアルゴリズムである。二つの針を進める実装方法としては、一定間隔(例えば1秒に1回)で所定のページ数だけクリア/チェックを行うのが一般的である。しかし、メモリ容量が大きくなるにつれて、全物理ページをチェックするのに非常に長い時間がかかるようになってきた。針を進める速度を速めるとカーネルが長時間連続動作することになるため、システムの応答性が悪くなる。また、二つの針の間隔を広げると参照フラグがクリアされたままの物理ページが少なくなってしまい、これも効率が悪い。

以上のような経緯で、システム全体ではなく何らかの分割をした形でページ置換を行う必要が生じたのである。このためにワーキングセットに基づいたプロセス単位のページ置換が一般化するようになった。ワーキングセットを確定する手法としてはページ置換アルゴリズムにある各種アルゴリズムが使われている。いずれにしてもワーキングセットに基づいたページ置換は参照の局所性を根拠とするものである。

ワーキングセットモデル

ワーキングセットモデルとは、ワーキングセットを物理メモリ上に維持できているプロセスのみを実行する方式である。全プロセスのワーキングセットの合計が物理メモリ量を超えるとスラッシングが発生し、性能が低下する。これを回避するため、一部のプロセスを優先してワーキングセットを維持しつつ実行する。ワーキングセットを維持できないプロセスは、その使用中物理メモリを全て解放し、他のプロセスが利用できるようにする。ワーキングセットモデルを採用する場合、優先度の高いプロセスのワーキングセットを維持するように設定するのが一般的である。


「working set」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「working set」の関連用語

working setのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



working setのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【ワーキングセット】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのワーキングセット (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS