PDA

View Full Version : scheda madre per programmatore


atax
01-07-2014, 15:43
Buonasera,

avrei intenzione di comprarmi una scheda madre da abbinare ad un samsung 840 evo per lavoro di programmazione:

molti programmi aperti contemporaneamente
tanta ram
velocità nella compilazione dei programmi (quale cpu)?


La mia idea era questa:
i7 4770k + asrock Z97 + 16 gb di ram + scheda video a piacere o anche quella integrata va bene.

Secondo voi può andare bene o è troppo?

bobafetthotmail
01-07-2014, 21:33
Che carico di lavoro devi gestire? Che cosa vuoi compilarci (in generale)?

Ti dico, un i3 ci mette un pò più di un paio di orette a ricompilare un kernel linux standard.

Il 4770k ci mette un'oretta.

Un Pentium D ci mette 6-8 ore se non fonde prima e un Raspberry Pi ci mette una giornata e rotti (per essere un processore da telefono non è neanche malaccio).

Benchmark più ufficiale da qui con valori simili (riga "timed linux kernel compilation") http://openbenchmarking.org/result/1406305-SO-1406101KH99

Il kernel linux standard (senza levare cose) è una bella bestia.

Già così ti dico che la scheda video integrata è più che sufficiente (volendo potresti anche giocarci a bassa qualità con quello che si trova adesso come schede integrate).


Se ti interessa molto la velocità di lettura/scrittura su disco considera di prendere il massimo di ram (32 GB) per usarne la maggior parte per un RAMdisk.
Cioè un disco fisso virtuale nella RAM dove ci carichi i file temporanei e del tuo progetto.
Un Ramdisk ha velocità di accesso/lettura/scrittura che sono appunto proprie della RAM, molto meglio anche di un SSD.
Ma essendo RAM è volatile, quindi va bene per i file temporanei e quello su cui stai lavorando finchè il PC è acceso.

Per i rendering o per le conversioni di video aiuta parecchio, non so per la compilazione ma se quando compila legge/scrive molto su disco allora sì, fa per te.

Se i tuoi progetti richiedono più spazio in un ramdisk, ci sono processori socket 2011 che tengono fino a 64 GB di ram.

atax
02-07-2014, 00:00
Okay prenderò questo 4770k e ci metto piu ram possibile.
Per la scheda madre penso vada bene quella Z97 .

Comunque in genere non ci compilo linux però voglio che per esempio java funzioni a bomba

bobafetthotmail
02-07-2014, 00:20
Java è un linguaggio. Quanto va il processore dipende da quanto pesante il programma che stai compilando.
Ma se il budget non ha importanza (se ci devi lavorare) prendi il top gamma e fine. Se è troppo potente allora non dovrai cambiarlo per più tempo.


z97 il nome del chipset, ci sono 30-40 schede madri con quel chipset.

Se non importa granchè di avere schede di espansione (grafiche o raid o audio o altro), vai con una scheda mini-itx e un case mini itx che sono più compatti.

Sennò scegli una microATX da poco e un alimentatore qualsiasi (tanto per usare solo il processore e un paio di dischi non è che consumi granchè).