Lenovo IdeapadY510を持っています。私はいつも32ビットOSを使ってきました。昨日私は遭遇しました this 私のラップトップの詳細とそれは私のラップトップのプロセッサが64ビットであると言っています(私が何も誤解していないことを願っています)ので私はいくつかのグーグルをしましたそして私は遭遇しました this 質問。 Ubuntuをインストールしているので、最後の回答でコマンドを試しました(つまり、lscpu
)。出力は同じですが、いくつかの違いがあります。私の主な関心事は、出力の最初の2行です。
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
私の質問は、私のCPUは64ビットOSをサポートしていますか? this linkのように私はそう思います。
はいの場合、lscpu
の出力は、i686が32ビットを表すことを知っている限り、以下のようにサモシングのようにすべきではありません。私が間違っている場合は私を訂正してください。
Architecture: AMD64
CPU op-mode(s): 64-bit
はい、64ビットOSをサポートしています。
64ビットプロセッサでは64ビットと32ビットの両方のubuntuをインストールできるため、2つのエントリがあります。
インストールされているUbuntuが32ビットか64ビットかを知るには:
getconf LONG_BIT
uname -m
I686またはi386と表示されている場合は、32ビットを意味します。
x86_64と表示されている場合は、64ビットを意味します。
CPUが32ビットの場合、Ubuntuも32ビットである必要があります。
CPUが64ビットの場合、64ビットまたは32ビットのOSで動作します。 32ビットまたは64ビットのUbuntuのインストールを選択できます。
CPUが32ビットか64ビットかを知るには:
grep -w lm /proc/cpuinfo
Sudo lshw | grep “description: CPU” -A 12 | grep width
lscpu
からの出力は、プロセッサ(GoogleによるとIntel Core 2 Duoを搭載している)が32ビットと64ビットに対応しているが、現在32ビットのオペレーティングシステムを実行していることを意味します。
64ビットオペレーティングシステムからの出力は次のとおりです。
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
必要に応じて、64ビットオペレーティングシステムをインストールしても問題ありません。