プログラム開発の勉強専用のPCを買おうとおもうのですが、PCスペックについて質問があります。以前にも似たような質問をさせていただいたのですが、なかなか踏み切れず、もう1歩踏み込んだ質問をさせていただきたいと思います。
●前提として、MySQL,PostgreSQL,SQLServerExpressEdition,DB2ExpressEdition,Oracle試用版,Apache,Tomcatなどを常に、バックグラウンドで起動させて起きたいとおもっております。なにしろ、勉強用なので、そうしたいのです。
2点あるのですが、まず1点は。
●CPUについてですが、Pentium4とCerelonDで迷っています。Pentium4の63X台のシリーズは2次キャッシュが2MB、外部クロック(FSB)が800Mzあります。それに対してCeleronDは2次キャッシュが256KB、外部クロック(FSB)が533しかありません。上記のものをバックグラウンドで常に動かしている際、大きな影響はでるのでしょうか?
●上記の前提条件の場合、僕みたいな素人考えではメモリを大量に消費するのでは?と思っています。ですから512MBか、1GB、2GBの3つで悩んでいます。どれがいいんでしょうか?
価格面でもだいぶ差がでるので、慎重に選んでいるのですが、僕としては価格は無視して高パフォーマンスのものを選択したいです。
プログラム開発専用にしか使わないので、それ以外のこと(テレビ視聴、DVビデオ取り込み、ゲームなど)は一切、考慮しないならば、どの選択がいいのでしょうか?
最後に、カテゴリー違いだとおもわれますが、こちらの方が適切な意見が頂けるとおもい、こちらで質問させていただきました。よろしくお願いいたします。
No.6ベストアンサー
- 回答日時:
ヘタなサーバーよりも,MS Officeのほうがメモリを食ったりしますが・・.大規模なJava(javaでのWEBサービスの大量同時アクセスのテストとか)をやらないのなら,メモリは512で足りるかも.
メモリは後で買い足しても,最初からたくさん買ってもコストは余り変らないので,とりあえず1GB入れといて足りなければあとで買い足せばいいのではないでしょうか.
前提にあげられたDBサーバー群はどれもメモリは食わないとおもいます.こいつらがメモリを食って困るだけのデータを用意するのは大変ですよ.
大学などのSQLプログラミングの演習ですら数10人が1台のSQLDBサーバーを使っていて,サーバーは負荷が軽くて暇暇/メモリも余りまくりです.
おお、どうもありがとうございます。
これこそ、私の求めていた答えです。
第一に大量同時アクセスはありません。
第二にメモリは512KBにして足りないときは1GB足します。
第三に前提に上げられたDBサーバーはどれもメモリを食わないと判明しました。おまけに、そんなに大量のデータを入れるつもりはさらさらありません。
第四にSQLプログラミングの経験談を聞かせていただき、私一人で使う分には、なんの問題もないことが判明しました。
どうもありがとうございます。大変感謝しております。
締め切りは、もう少しお待ちを。。ここに質問させていただきますと、色々な余談を聞くことができ、自分自身とてもべんきょうになります。
No.5
- 回答日時:
個人的には
質問者の用途だと
2台用意したいですね。
Windows系以外にも
UNIX系(FreeBSD,Linux,Solarisのいずれか)
としてMySQL,PostgreSQL
Apache,TomcatあたりはUNIX系での
方が自分はいいと思います。
Windows系ではIISの勉強を
ありがとうございます。
確かにそういう考えもあるのですが、結構、お金に苦しいので。。でも、調べたところPen4のメモリ2GBのパソコンを買おうとすると、5000円プラスするだけで、CeleronDでメモリ512MBのPCが2台買えます。
こちらで質問させていただき、今のところCPUはCeleronで行こうかとおもっています。
今のところ、OSを1つのパソコンに4つ入れようとしているんです。。がんばります。
ありがとうございました。
No.4
- 回答日時:
どうもありがとうございます。
システム要件のページを拝見させていただきました。思ったよりも、低いメモリですね。
なぜ、こんなに低いのかと思うくらいです。以前、DB2を入れたときは(現・512MB)PC、それでもだいぶ起動などに時間がかかった覚えがあります。
どうもありがとうございました。案外、楽にいけるのかな??
No.3
- 回答日時:
>プログラム開発の勉強専用のPC
というのであれば、とりあえず512MBあれば十分です。
DBをバックグラウンドで動かすにしても、実際にデータに
対して処理を実行していないのなら、それほどメモリの
負担にもなりません。
数十~数百万件のデータ処理を行ったり、複数の端末から
の同時アクセス処理を行ったりするというのであれば、
それなりに高いスペックが必要ですが、勉強用でそこまで
する事は無いと思います。
オンラインゲームをしたり、ビデオ編集をする為には
相当量のメモリをそれこそ馬鹿積みして、高機能の
グラフィックボードを搭載する事も必要ですが、そこ
までする必要はありません。
CPUにしてもセレロンで十分です。
どうもありがとうございます。
メモリは512MBで十分なんですか??それは、確かに助かります。金銭的にもかなり高価な買い物になるので。しかし、512MBで十分とは以外でした。。CPUもCeleronで十分ですか。
なんか、皆さんの言うことが食い違ってて混乱してしまいますが、もう少々色々な情報を吟味したいとおもいます。
大変貴重な意見ありがとうございます。色々な意見と吟味しながら、購入したいとおもいます。しかし、don goさんの意見は衝撃的でした!
No.2
- 回答日時:
グラフィックカードは、簡単に言えばディスプレイに表示させるためハードです。
3Dゲームソフトの開発とかするなら別ですが、普通はオンボード(ここではマザーボードに載っているという意味ですが)のグラフィック機能で十分です。
ただ、最近はデュアルディスプレイも一般的になってきてます。表示面積が広ければそれだけウインドウを開いておけるので作業効率も上がりますよ。
この場合は別途グラフィックカードが必要ですが、質問者さんの使用環境なら、安価な物で十分かと思います。
メモリーは多ければそれに越した事はありません。
先に触れたように、ウインドウをたくさん開けばそれだけメモリーも消費します。
高スペックマシンは、開発環境には最適ですが、同等のスペックじゃないと動かないようなプログラムを作らないようにして下さいね。
ターゲットが何かわかりませんが、ある程度低スペックのマシンでも快適に動作するようにプログラムを作成するのも腕の見せ所です。
どうもありがとうございます。
グラフィックカードなるものの必要性がわかりました。単純にいえば、プログラム開発では高価なものは必要ないのですね。ありがとうございます。けっこうグラフィックカードも高いですもんね。
メモリーはやはりたくさんあったほうがいいんですね。僕も素人考えながらそう思っていたのですが、512MBと2GBだと大体2万円くらい違ってくるので、けっこうきついです。。
最後の文は確かにおっしゃるとおりだと思います。仮に僕のマシンで動いても実際の現場のマシンで動かないとどうにもならないですもんね。
どうもありがとうございました。大変参考になりました。
No.1
- 回答日時:
メモリは馬鹿積みしてCPUはセレロンでグラフィック、音源はオンボードでいいんじゃないでしょうか。
どうもありがとうございます。CPUはCelereonDでいいんですか。
私、PCのハードウェアには詳しくないので、グラフィックという意味がわかりません。。グラフィックかーども高価なものがいいんでしょうか。。?
メモリを馬鹿積みって、2GBでもたりないんでしょうか??
すみません。ハードウェアは全然詳しくないので。。
これから、病院へいくので、帰ってきたら、又みてみます。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- CPU・メモリ・マザーボード FF14をやるにあたって 3 2022/09/16 22:28
- CPU・メモリ・マザーボード ゲーミングPCのスペック、組み合わせについて PC初心者なので拙い文など箇条書きなどで理解しづらいか 5 2022/04/25 15:35
- 中古パソコン 比較的最近のメーカーパソコンのリカバリーやOS Updateについて 3 2023/06/06 13:01
- Windows 10 再起動後 Pinが使用できず、PC(windows11)にサインインできない 3 2022/08/30 20:53
- 高校受験 高校受験まで2週間/未だに理社が平均点以下 理社の点数が未だに平均点以下から上がらず困っています… 1 2023/01/29 18:24
- 電気・ガス・水道業 太陽光発電での全量売電から余剰売電への変更について教えて下さい。 現在築4年目の戸建住宅(一条工務店 1 2022/08/23 12:41
- CPU・メモリ・マザーボード Ivy BridgeのPCでゲームのラグを減らしたい 6 2023/04/20 23:52
- その他(悩み相談・人生相談) 信用と裏はどちらも必要なのに矛盾してますよね。 信用信頼は常日頃の行いから積み重ね手に入れる物だと思 2 2022/08/14 00:36
- 学校 大学の学部変更 2 2022/09/15 18:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの配列サイズとメモリに関して
-
C言語で、メモリを解放しないで...
-
EXCEL-VBAにてADOのレコードセ...
-
ファイルマッピング関数で失敗
-
マクロのスピードがダウンする??
-
メモリの解放の仕方
-
Connection、ResultSet、、Stat...
-
「ヒープサイズの設定」て何?
-
大容量のメモリ確保をスワップ...
-
メモリアロケーション異常の発...
-
「memcpy」と「strcpy」について
-
動的確保できるメモリ容量
-
エクセル キャッシュメモリー...
-
C言語における再帰呼び出しの...
-
メモリが不足しています(VBA)
-
移動可能メモリ
-
[ちょっと息抜き]メモリを解放 ...
-
imagedestroyしないとどうなる?
-
メモリのセグメント違反の解決...
-
ApacheモジュールのPHPがメモリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
「ヒープサイズの設定」て何?
-
C言語における再帰呼び出しの...
-
エクセルVBA 大容量CSVファイル...
-
動的メモリとexit(C言語)
-
エクセルのメモリ使用状況/Appl...
-
メモリが不足しています(VBA)
-
ファイルマッピング関数で失敗
-
大容量のメモリ確保をスワップ...
-
メモリのセグメント違反の解決...
-
EXCEL-VBAにてADOのレコードセ...
-
メモリ不足
-
エクセル キャッシュメモリー...
-
【C言語】再帰が時間がかかる...
-
C#のOutOfMemoryException発生...
-
closeとメモリの開放について
-
バッチファイルでの実行EXEのメ...
-
メモリの解放について VB6 VBA
-
「memcpy」と「strcpy」について
おすすめ情報