HOME»応用情報技術者試験掲示板»実記憶管理におけるオーバーレイについて
投稿する

実記憶管理におけるオーバーレイについて [4388]

 八王子さん(No.1) 
この問題がきっかけです。
https://www.ap-siken.com/s/kakomon/20_aki/q27.html

ページング方式とオーバーレイ方式の違いがイマイチよく分かりません。
ページングは「OSがプログラムをページ単位で分割(つまりプログラムが途中で途切れるような形になる事もある)して仮想記憶と主記憶でページアウトやインをしてやりくりする方式」で、オーバーレイは「事前にプログラムをモジュール単位(プログラムが途切れる事はない)でバラバラにして、記憶装置に入るようにする」という事ですか?
という事は、オーバーレイを意識するのはアプリ制作側?それともOSがアプリを読み込んだ際に分割するのですか?
2023.08.15 12:18
jjon-comさん(No.2) 
AP プラチナマイスター
> ページング方式とオーバーレイ方式の違いがイマイチよく分かりません。

スワッピングやオーバーレイは、仮想記憶機能を搭載していないOSにおける主記憶管理方法です。

> オーバーレイを意識するのはアプリ制作側?

はい、オーバーレイにおいて、プログラムをどのようにセグメント分割するか、どのタイミングでセグメントを主記憶にロードするかは、プログラム制作者が決めます。
2023.08.15 22:24
 八王子さん(No.3) 
え!ページングやスワッピングって仮想記憶機能がないOSの機能だったのですか!?ずっと仮想記憶といっしょに使うものだと勘違いしていた…ありがとうございました。
2023.08.16 08:07
 八王子さん(No.4) 
ん?あれ?
調べるとページングに関しては仮想記憶のベースとなる設計の1つとあるのですが…
真実はどっち…?
2023.08.17 00:01
jjon-comさん(No.5) 
AP プラチナマイスター
> ページング(略)って仮想記憶機能がないOSの機能だったのですか

回答No.2にはそんなことは書いていないです。
2023.08.17 00:38
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop