Prozessorgeschwindigkeit mit HDD

908
Tom Wijsman

Ich habe einige Nachforschungen angestellt, um einen Laptop für die Softwareentwicklung zu kaufen. Einer meiner Kollegen hat mir gesagt, dass ein Prozessor mit mehr als 2,2 GHz und einer Festplatte mit 7200 U / min kein Problem darstellt. Er sagte, da HDD 7200 ist (ab sofort die schnellste im Laptop), macht es keinen Unterschied, wenn Ihr Prozessor schneller als 2,2 GHz ist.
Seid ihr einverstanden ??? Wenn nicht, warum nicht? Ich versuche, einen schnellen Laptop mit geringem Gewicht zu bekommen. Vielen Dank im Voraus.

0
Er ist völlig falsch; Nur weil Sie eine langsame Festplatte haben, heißt das nicht, dass Sie auch einen langsamen Prozessor haben sollten. SLaks vor 14 Jahren 3
Ich denke, diese Frage hängt mit Superuser.com zusammen vor 14 Jahren 0
Ihr Kollege ist einfach falsch. Eine langsamere Festplatte wirkt sich zwar auf die Geschwindigkeit des Ladens von Programmen und möglicherweise auf die Gesamtsystemgeschwindigkeit in Situationen mit wenig Arbeitsspeicher aus, beeinträchtigt jedoch nicht die Nützlichkeit eines schnelleren Prozessors. Mokubai vor 14 Jahren 1

4 Antworten auf die Frage

5
mindas

Aus einer der Google-Präsentationen:

L1 Cache-Referenz ........................................... 0,5 ns
Verzweigungsvoraussage .......................................... 5 ns
L2 Cache reference ............................................... 7 ns
Mutex sperren / entsperren ............................................... 25 ns
Haupt Speicherreferenz ..................................... 100 ns
Senden Sie 2 KBytes über ein 1-Gbit / s-Netzwerk. ................ 20.000 ns
Lesen Sie 1 MB sequentiell aus dem Speicher ................ 250.000 ns
Round Trip innerhalb desselben Datencenters .... ................ 500.000 ns
Laufwerkssuche .............................. ............................. 10.000.000 ns
Lesen Sie 1 MB sequentiell von der Festplatte. ........ 20.000.000 ns
Sendepaket CA-> Netherlands-> CA .................. 150.000.000 ns

Nun, wie schnell wird Ihre Festplatte gelesen, um sie mit den CPU-Vorgängen zu vergleichen?

3
NotMe

Sie sollten einen Laptop mit dem schnellsten Prozessor kaufen, den Sie können. Es sollte auch eine diskrete Grafik mit eigenem Speicher haben.

Machen Sie sich keine Sorgen über die Festplatte, da Sie ganz einfach überall Ersatz kaufen können, egal ob es sich um Newegg, Frys, Bestbuy oder andere Computergeschäfte in Ihrer Nähe handelt.

SSD ersetzt normale Festplatten in Laptops schnell und ist jedes Jahr schneller und zuverlässiger.

Sie erwähnten die Verwendung des Laptops für die Entwicklung. Entwicklungswerkzeuge erledigen viele Dinge, die nicht von der Festplatte abhängen. Ein schnellerer Prozessor wird auf jeden Fall spürbar sein. Darüber hinaus profitieren einige Entwickler-Tools wie Visual Studio von einer diskreten Grafikkarte. Vor allem, wenn diese Karte über einen eigenen Speicher verfügt und nicht vom normalen RAM des Laptops gestohlen wird.


Wenn ich Laptops kaufe, bekomme ich den schnellsten Prozessor mit diskreter Grafik. Ich bestelle sie mit möglichst wenig Speicher und langsamster Festplatte. Dann kaufe ich von irgendwo wie newegg einen Ersatz-RAM und eine Festplatte. Der Grund ist, dass Laptophersteller die billigsten Dinge verwenden werden, mit denen sie durchkommen können; Außerdem laden sie für diese Upgrades einen Arm und ein Bein auf und es ist IMMER billiger, diese Teile anderswo abzuholen.

Interessante Strategie und eine gute Strategie. Ich denke, ich werde es das nächste Mal versuchen, wenn ich einen Laptop kaufe. mmyers vor 14 Jahren 0
1
William Hilsum

Während für viele Vorgänge die Festplatten-E / A die schwächste Verbindung ist, was die Geschwindigkeit anbelangt, gibt es auf Ihrem Computer viele Aktivitäten, die nicht mit der Festplatte zusammenhängen. Je schneller Ihre CPU, desto schneller werden diese Aufgaben ausgeführt.

Abgesehen davon können Sie Ihre Festplatte später jederzeit auf ein SSD-Laufwerk aufrüsten, wo das Aufrüsten Ihrer CPU immer viel schwieriger und schwieriger ist - und das normalerweise nicht finanziell lohnt.

Wenn es überhaupt möglich ist in besagtem Laptop ... Buggabill vor 14 Jahren 0
Wil, ich werde diesen Laptop bei der Softwareentwicklung unbedingt einsetzen, wenn auf HDD viel gelesen und geschrieben wird. Sie haben das Geld, wenn Sie einen schnelleren Laptop kaufen und später auf ein schnelleres HD aufrüsten, wenn es verfügbar ist, denke ich Ich würde lange brauchen, bis wir eine Festplatte mit 100.000 U / min in Laptops haben. vor 14 Jahren 0
@Sheraz: Entwicklerwerkzeuge machen viele Dinge, die nicht von der Festplatte abhängen. Übrigens, bei SSD werden wir wahrscheinlich nie mehr als 10.000 RPM-Laufwerke in Laptops sehen. Zu einem bestimmten Zeitpunkt haben sogar Desktops diese nicht NotMe vor 14 Jahren 0
@ Will: Das Aufrüsten von CPUs in Laptops ist normalerweise teurer als nur den Laptop selbst auszutauschen, wenn es Zeit ist. Ich spreche davon, nur den Prozessor zu kaufen. Es ist egal, dass Hersteller das BIOS des Laptop-Motherboards selten aktualisieren, um ohnehin schnellere Chips zu unterstützen. NotMe vor 14 Jahren 0
... @ Chris.lively, ich weiß, das ist, was ich sagte, es ist schwieriger und härter - ich habe den Preis nicht erwähnt, aber das impliziert - ich werde mich ändern, also ist es etwas offensichtlicher. William Hilsum vor 14 Jahren 0
Ich stimme zu, SSD-Upgrade wird einen guten Unterschied machen. Sie haben nie eine Festplatte mit einer Geschwindigkeit von 100.000 U / min. Manche Dinge sind physikalisch nicht möglich. Sie benötigen wahrscheinlich eine aus Diamant gefertigte Festplatte oder etwas, um zu verhindern, dass sie bei einer so hohen Geschwindigkeit zerbricht. davr vor 14 Jahren 0
0
Evan Plaice

Ihr Kollege hat keine Ahnung, wovon er spricht

Die Mehrheit der Anwendungen, die Sie jemals auf Ihrem System ausführen, verwendet häufig Dateien auf der Festplatte.

Wenn Sie ein Programm ausführen, wird dieses Programm grundsätzlich in den Speicher geladen. Solange dieses Programm aktiv ist, wird es im Speicher gelebt und ausgeführt, und die meisten / alle anderen Aufgaben, die das Programm ausführt, bleiben im Speicher.

Viele laufende Programme werden noch weiter optimiert, indem ein Cache verwendet wird (ein noch schnellerer Zwischenspeichertyp, der direkt in den Prozessor integriert ist).

Die Ausnahme von der Regel sind Programme, die eine Datei von der Festplatte lesen (und zwischenspeichern). Denken Sie an Ihren Dateimanager (ex Windows Explorer) und Medienanwendungen wie iTunes und VLC.

Eine schnellere Festplatte macht diese Aufgaben schneller:

  • Laden des Betriebssystems
  • Dateien kopieren / verschieben
  • Dateien laden / speichern
  • Defragmentieren einer Festplatte
  • Dateien durchsuchen
  • Filme anschauen (was normalerweise nur stottert, wenn Sie mit einer anderen Anwendung, z. B. dem Kopieren von Dateien, umfangreiche Festplattenoperationen ausführen).

Abgesehen davon zeigt eine schnellere Festplatte eine geringfügige Verbesserung der Leistung.

Wenn Sie die Leistung steigern möchten, erhalten Sie einen schnelleren Prozessor und mehr Arbeitsspeicher. Mit einem schnelleren Prozessor kann Ihr Computer Aufgaben schneller erledigen. Mit mehr Arbeitsspeicher können Sie viele große Anwendungen auf Ihrem Computer ausführen, ohne dass die Leistung dadurch beeinträchtigt wird, dass das Betriebssystem Seitendateien mit wenig Arbeitsspeicher austauscht.

4 GB ist ausreichend Speicher für die meisten Computeranwendungen. 2.2GHZ reicht für die meisten Computeranwendungen (z. B. Softwareentwickler) aus. Durch das Hinzufügen von Kernen / Prozessoren wird Ihrem Computer jedoch auch dann ein unangenehmes Gefühl vermittelt, wenn ein Programm Prozessorzeit beansprucht, da diese Anwendung für einen Prozessor isoliert werden kann Das Betriebssystem läuft nicht weiter (Ihr Betriebssystem optimiert bereits die Multi-Core / Multi-Prozessor-Task-Verwaltung, sodass Sie nicht einmal darüber nachdenken müssen).

Multi-Core / Multi-Prozessor ist leistungsfähiger, da Ihr Computer mehrere Aufgaben gleichzeitig ausführen kann. Vor Multi-Core / Multi-Prozessor-Systemen konnte Ihr Computer wirklich nur eine Sache gleichzeitig ausführen. Um den Benutzer zu glauben, dass das System mehrere Aktionen gleichzeitig ausführt, wird die Verarbeitung zwischen allen Programmen extrem schnell getauscht. Wie schnell? Nun, Ihr Bildschirm zeichnet jede zweite Zeile 60-mal pro Sekunde neu auf, das Wechseln der Aufgaben geschieht viel schneller. Das Problem ist, dass das Austauschen zwischen Programmen Zeit braucht (und die Leistung beeinträchtigt). Durch das Hinzufügen von Kernen / Prozessoren wird die Aufgabenumschaltung reduziert, wodurch die Leistung erhöht wird (außer bei älteren und schlecht entwickelten Anwendungen, die nur einen Kern verwenden).

Kurz gesagt, Ihr Mitarbeiter hat keine Ahnung, wovon er spricht. Es wäre eine gute Idee, alle Ratschläge zu ignorieren, die er zu Computern gibt.

Wenn Sie wirklich an der Entwicklung von Softwareentwicklung interessiert sind, sollten Sie sich mit all diesen Begriffen (deren Bedeutung, Auswirkungen auf die Leistung Ihres Programms usw.) sehr gut auskennen.

Für eine ziemlich dichte, aber äußerst informative Vortragsreihe zu diesen Themen sollten Sie dies überprüfen . Zu wissen, im Detail, wie der Prozessor, Festplattenzugriff, Gewindeschneiden, virtuellen Speicher, wie Sie Ihre Betriebsaufgabe Schaltgriffe, etc, etc, etc, ein guter Programmierer, weil diese Themen zu wesentlich ist wird sie jemals schreiben jedes Programm beeinflussen Sie.

Wenn Sie Web-Entwicklung lernen, ist dieses Material immer noch wichtig, aber Sie haben weniger Kontrolle darüber und es ist wahrscheinlich eine bessere Idee, so viel wie möglich über das Netzwerk zu lernen.