64bitで動かしてみる。そしてベンチマーク

あとから知りましたが、SnowLeopardくんは標準ではカーネルは32ビットで動いているらしい。というのもいきなり64ビットで動かすと非対応のマシン続出でインストールして早速不具合がでる人続出という事態を避けるためらしい。
で、参考の記事はたくさんありました。
とりあえず試してみたい場合には、起動の際に[6][4]のキーを押しておけば良いらしい。
おっと、その前にうちのMacBookは64ビットに対応しているのか?
調べるにはターミナルから
ioreg -l -p IODeviceTree | grep firmware-abi
を打ち込んで調べるらしい。
結果は・・・
"firmware-abi" = <"EFI64">
こんなん出ましたけど???
対応しているってことかな?
いやいや、アクティビティモニタを見てみると、64ビットで動いているプロセスにはそれと表示されていました。
PID 0番にはkernel_taskの文字が見えます。きっとこれだね。

やっぱり、32ビットみたい。
よくよくマイコミの記事をよんでみたら、EFI64でもMacBookではカーネルが64ビットにならないと書いてありますね。
なんか気持ち悪いなぁ。
記念にベンチマークはかってみました。使ったのはiBenchというソフト。
何かのご参考にどうぞ。
System info
| Operating system: | Mac OS X 10.6 (Build 10A432) |
|---|---|
| Model: | MacBook (Late 2007) |
| Processor: | Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz |
| Frequency: | 2.00 GHz |
| Total CPU number: | 2 |
| Physical CPU number: | 1 |
| Bus frequency: | 800 MHz |
| Memory size: | 2.00 GB |
| Memory type: | 667 MHz DDR2 SDRAM |
| Compiled with: | GCC 4.2.1 (Apple Inc. build 5566) |
Tests results
| Composite result: | 3.31 |
|---|
iBench_fp test suite
| Edge detection: | 3.94 |
|---|---|
| JPEG compression: | 4.72 |
| Fast Fourier Transform: | 2.03 |
| Eigenvalue: | 3.49 |
| Numerical integration: | 3.13 |
| Householder transformation: | 1.88 |
| Gaussian blur: | 3.38 |
| Mandelbrot set generation: | 2.99 |
| LU decomposition: | 3.91 |
| Partial result: | 3.15 |
iBench_int test suite
| Quick sorting: | 3.42 |
|---|---|
| Binary searching: | 3.41 |
| Bubble sorting: | 3.23 |
| N Queens problem: | 3.28 |
| MD5 hashing: | 3.42 |
| Maximum Common Divisor: | 3.03 |
| Prime numbers calculation: | 3.11 |
| ZIP compression: | 3.64 |
| Kruskal tree search: | 4.58 |
| Blowfish cypher: | 3.55 |
| Integer factorization: | 3.77 |
| Partial result: | 3.47 |







ディスカッション
コメント一覧
まだ、コメントがありません