Sandyおじさんとか、Haswellおじさんとか言ってまだ使えるとか言ってるけど、無理である。ゆーてぼくもいくつか保守してるのでLynnfieldおじさんでありBroadwellおじさんでありSkylakeおじある。メインマシンはComet LakeにZen3ではあるが。 SSDにしてグラボを当時のものから今のミドルに替えればまだいけるとは言うが、それも通用するのは5-6年かそこらだと思う。動かすプログラムが変わらないのであれば、メンテナンスさえしっかりすればいつまでも変わらない性能を発揮してくれると思います。 しかしSanおじなどはどうせインターネットとかゲームをやるんでしょう。Webなんて更新が激しい世界なんですよ。使ってるCPUの命令が変ってくるから、ベンチマークのスコア以上に体感が遅くなるはず。Skylake 6700Kですらおせーもん。Skylakeの末弟10400はまだがんばれる。CPUの命令セットって例えばChromeとかがCPUにプログラムを実行させるとき、第一世代Coreでは命令Gの計算>命令Aの計算>命令Fの計算...そして結果!みたいな感じで処理をさせていって時間がかかって表示してた画面を、次の世代の新CPUだと、「あ、その処理よくやるの?じゃあまとめて[新命令B']というのを実装しました。これ一発で完了しますよ!使ってね」って感じでまとめられたり効率化されたりする、ってことでしょう?SSEとかAVXとかさ。古いCPUで最新のソフトウェア(WebブラウザもそうだしOSからしてそう)使うとき最新の命令セットが使えないから遅くなる。後方互換性はあるから、新ソフトウェアは古いCPUでも動くが、簡単便利速い命令を使えずに古い命令の組み合わせで実行するから遅くなる。 こういう事が起きている?想像です。Ver.1のCPUでVer.1のソフトウェアを実行するとき、命令Aを実行>命令Bを実行>命令Cを実行>結果という処理をする。しかし時は進んでVer.1のCPUでVer.6のソフトを実行するときは…Ver.6のソフトは命令AVXを発行する。命令AVXは新しい纏められた命令で複雑だった処理を命令一個で処理できる。しかしVer.1CPUはAVXは実行できないのでソフトかOSの互換性機能が命令AVXをVer.1CPU用に命令Aを実行>命令Bを実...