こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

64bitOS と32bitオフィスのメモリ

OSの32bit版というのはメモリが最大4GBしか使えないですね。
64bitだとはるかにメモリを搭載できます。
ここで疑問なのですが、Officeにも32bit 64bit版があって実は社内のAccessデータベースが32bit版でしか使えないため、Officeを32bitにせざるを得ないのです。
OSはWindows10の64bit版。
さてこのOffice32bitが使えるメモリはやはり4GBが上限なのでしょうか?
AccessとExcelの両方が開いているとして、合計で4GBなのでしょうか?
さらにはOfficeとOSシステムと合わせて4GBでしょうか?
またはシステムが使うメモリが4GBだとして、Office用に4GB 合計で8GBもあれば、それ以上の16GBとか搭載しても無駄、ということでしょうか。

投稿日時 - 2019-04-17 10:22:29

QNo.9607635

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

>Office32bitが使えるメモリはやはり4GBが上限

Officeに限った話では無く、基本的にWindowsの
32bitアプリケーションひとつが扱えるメモリの上限は2GBです。
(64bitアプリは最大8TBなのでパソコンの世界では事実上青天井)

これを、パソコンに搭載された物理メモリ量から、
OS等が使用する分を差し引いた残りの中で、やりくりします。
搭載メモリが16GB、OSやシステムが4GB使っているとしたら、
残りの12GBの中で、32bitアプリは最大2GBを使います。

>それ以上の16GBとか搭載しても無駄、ということでしょうか。
基本は上述の通りなので、
AccessとExcel以外にどれだけのソフトを並行起動するか、でしょう。
当該パソコン上でAccessとExcelしか起動しない、ということは少ないはずなので、タスクマネージャなどを見ながら、メモリ量を決めれば良いかと。

投稿日時 - 2019-04-17 11:44:22

ANo.2

Officeの32bit版で使用できるのは2GBまでです。
また、OSで確保したメモリを、Officeや他のAPが使用します。

OSのメモリが16GBだとして、
AccessとExcelがそれぞれ2GBのファイルを開いていたら合計4GB使用しているのでシステムで使用できるのは16-4=12GB
Excelが3つ起動していて、それぞれ2GBのファイルを開いていたら合計6GB使用しているのでシステムで使用できるのは16-6=10GB

メモリは多ければ多いほど良いのですが、実際のところは8GBあれば十分です。

投稿日時 - 2019-04-17 11:03:45

ANo.1

64 ビット版または 32 ビット版の Office を選択する
https://support.office.com/ja-jp/article/2dee7807-8f95-4d0c-b5fe-6c6f49b8d261
64bit版のOfficeを使うメリットみたいなことは少し書いてますね。

OSがWin10 64bitって前提ですね。OSが32bitでは無いならOS側の制限でメモリやが約4GBまでしか使えないって言うのは無くなりますね。

第2回 Win32アプリケーションを実行するWOW64 (1/2)
https://www.atmarkit.co.jp/ait/articles/1007/01/news131.html
32bitアプリを64bit Windows 7で動かす「WOW64」
https://www.atmarkit.co.jp/ait/articles/1007/01/news131.html
64bitOSで32bitのアプリを動かす場合はWOW64って仕組み(エミュレーション)で動いています。それの制限からは4GB(古いプログラムだと2GBって事もあるとは書いてますね)って上限がありますね。例に挙げられている32bit版のAccessとExcelを同時に起動した場合にはAccessとExcelでそれぞれ4GBまで使えるって事になります。
ただメモリを多く積んでいなければ仮に上限まで目いっぱいメモリを使った場合はOS分とアプリの分が必要になるので物理メモリの量が少ないとHDDなどに仮想メモリに走って急にパフォーマンスが落ちることにはなるかと。

投稿日時 - 2019-04-17 10:43:59

あなたにオススメの質問