8GBメモリを搭載できるマザーボードの普及と共にメモリの低価格化も進んでいます。
32bitのWindows系OSではそのカーネル特性・制限のため4GB以上のメモリを搭載しても3.2GB程度しか利用されません。
しかし64bitのWindows系OSなら4GB以上のメモリも使用できるためVMware等で多数のゲストOSを同時実行できます。
但しこの場合は比較的大きな解像度を利用した方が操作性がよくなります(解像度1920x1440で2個のゲストOS同時実行画面例)。
PC-UNIX系のOSなら32bitのOSでも4GB以上のメモリを有効利用できます。
特に8GBメモリ搭載PCにLinuxを導入しておくと仮想化ソフトとの併用等で従来より快適なマルチOS環境を実現できます。
ここでは8GBメモリと4コアCPUを使用したPCでのマルチOS環境構築事例を中心に紹介します。
今回使用したPCのハードウェア構成は以下の通りです。
・チップセット:Intel P35/ICH9R
・メモリ:8GB (DDR2 800MHzの2GBメモリ x 4枚)
・CPU:Intel Core 2 Quad Q6600 (2.4GHzのクアッドコアでEM64T/VT対応)
・VGAカード:nVIDIA GeForce 7600GT (VRAM 256MB)
・液晶モニター:24型 (1920x1200対応)
1.32bit Windows Vistaの利用
-rwxr-xr-x 1 bin operator 1415951 Sep 1 2005 addr2line -rwxr-xr-x 1 bin operator 67500 Jul 7 2005 asmconv -rwxr-xr-x 1 bin operator 1382018 Sep 1 2005 c++filt -rwxr-xr-x 1 bin operator 596991 Aug 25 2005 cpp -rwxr-xr-x 2 bin operator 1326232 Oct 18 2005 gar -rwxr-xr-x 2 bin operator 2001291 Sep 1 2005 gas -rwxr-xr-x 3 bin operator 593830 Oct 10 2005 gcc -rw-r--r-- 1 bin operator 15732 Aug 25 2005 gccbug -rwxr-xr-x 1 bin operator 460961 Aug 25 2005 gcov -rwxr-xr-x 2 bin operator 1964302 Sep 1 2005 gld -rwxr-xr-x 1 bin operator 517873 Oct 21 2005 gmake -rwxr-xr-x 2 bin operator 1451406 Sep 1 2005 gnm -rwxr-xr-x 1 bin operator 1643253 Sep 1 2005 gprof -rwxr-xr-x 1 bin operator 1254252 Sep 1 2005 gsize -rwxr-xr-x 1 bin operator 1243496 Sep 1 2005 gstrings -rwxr-xr-x 2 bin operator 1898069 Sep 1 2005 gstrip -rwxr-xr-x 1 bin operator 931923 Oct 18 2005 gtar -rwxr-xr-x 3 bin operator 593830 Oct 10 2005 i386-pc-minix-gcc -rwxr-xr-x 3 bin operator 593830 Oct 10 2005 i386-pc-minix-gcc-3.4.3 -rwxr-xr-x 1 bin operator 1898071 Sep 1 2005 objcopy -rwxr-xr-x 2 bin operator 2012691 Sep 1 2005 objdump -rwxr-xr-x 2 bin operator 1326230 Sep 1 2005 ranlib -rwxr-xr-x 1 bin operator 835248 Sep 1 2005 readelfranlibは動作しないようです。
46 new_data_base = new_code_base = nr * 0x4000000; 47 set_base(p->ldt[1],new_code_base); 48 set_base(p->ldt[2],new_data_base);【エラー内容】