vitesse du processeur avec disque dur


0

J'ai fait des recherches pour acheter un ordinateur portable pour le développement de logiciels. L’un de mes collègues m’a dit qu’avoir un processeur supérieur à 2,2 GHz avec un disque dur à 7 200 tr / min ne produisait rien. Il a dit que puisque le disque dur est 7200 (le plus rapide en ce moment dans l'ordinateur portable), cela ne fera aucune différence si votre processeur est plus rapide que 2,2 GHz.
Êtes-vous d'accord ??? Si non, pourquoi pas ??? J'essaie d'obtenir un ordinateur portable rapide et léger. Merci beaucoup d'avance.


3
Il a complètement tort; ce n'est pas parce que vous avez un disque dur lent que vous devez également avoir un processeur lent.
Slips

Je pense que cette question est liée à Superuser.com

1
Votre collègue a tout simplement tort. Un disque dur plus lent affectera la vitesse de chargement des programmes, et très probablement, la vitesse globale du système dans les situations de mémoire insuffisante, mais cela ne limitera pas l'utilité d'un processeur plus rapide.
Mokubai

Réponses:


5

À partir d'une des présentations de Google:

Référence de cache L1 ........................................... 0.5 ns
Prédictus incorrect de branche .............................................. 5 ns
Cache L2 référence ........................................... 7 ns
Verrouillage / déverrouillage du mutex ............................................... 25 ns
Main référence mémoire ..................................... 100 ns
Envoie 2K octets sur un réseau à 1 Gbps .. ................ 20 000 ns
Lecture séquentielle de 1 Mo de la mémoire ................ 250 000 ns
Aller-retour dans le même centre de données .... ................ 500 000 ns
Recherche de disque .............................. ............................. 10 000 000 ns
Lecture séquentielle de 1 Mo à partir du disque .............. ........ 20 000 000 ns
Envoyer un paquet CA-> Pays-Bas-> CA .................. 150 000 000 ns

Maintenant, regardez à quelle vitesse votre disque est lu pour le comparer aux opérations du processeur?


3

Vous devriez acheter un ordinateur portable doté du processeur le plus rapide possible. Il devrait également avoir un graphique discret avec sa propre mémoire.

Ne vous inquiétez pas pour le disque dur, vous pouvez facilement acheter des pièces de rechange presque partout, que ce soit newegg, frys, bestbuy ou n’importe quel magasin d’ordinateur situé près de chez vous.

Les disques SSD remplacent rapidement les disques durs normaux des ordinateurs portables. Ils sont chaque année plus rapides et plus fiables.

Vous avez mentionné l'utilisation de l'ordinateur portable pour le développement. Les outils de développement font BEAUCOUP de choses qui ne dépendent pas du disque dur. Un processeur plus rapide sera certainement ressenti. En outre, certains outils de développement, comme Visual Studio par exemple, bénéficient d’une carte graphique distincte. Surtout quand cette carte a sa propre mémoire et ne vole pas du RAM normal des ordinateurs portables.


Lorsque j'achète des ordinateurs portables, j'obtiens le processeur le plus rapide avec des graphiques discrets. Je les commande avec le moins de mémoire et le disque dur le plus lent possible. Ensuite, j'achète un nouveau disque dur et un disque dur quelque part comme newegg. La raison en est que les fabricants d’ordinateurs portables vont utiliser les produits les moins chers qu’ils peuvent utiliser; En outre, ils facturent un bras et une jambe pour ces améliorations et il est TOUJOURS moins cher de simplement récupérer ces pièces ailleurs.


Stratégie intéressante, et il me semble que ce serait une bonne stratégie. Je pense que je vais essayer cela la prochaine fois que j'achète un ordinateur portable.
mmyers

1

Alors que pour de nombreuses opérations, les E / S de disque constituent le lien le plus faible en termes de rapidité, de nombreuses activités que vous effectuez sur votre ordinateur ne sont pas liées au disque dur - et plus votre processeur est rapide, plus ces tâches se terminent rapidement.

Quoi qu'il en soit, mis à part cela, vous pouvez toujours mettre à niveau votre disque dur vers un SSD ultérieurement, car la mise à niveau de votre processeur est toujours beaucoup plus délicate et difficile - et ne vaut généralement pas la peine d'être payée financièrement.


Si c'est même possible dans ledit ordinateur portable ...
Buggabill

Wil, je vais utiliser strictement ce ordinateur portable pour le développement de logiciels où il y a beaucoup de lecture et d’écriture sur disque dur. Vous avez tout à fait raison d’acheter un ordinateur portable plus rapide puis de passer à un disque dur plus rapide quand il est disponible, je pense. Je prendrais beaucoup de temps pour obtenir un disque dur de 100 000 tr / min dans les ordinateurs portables

@Sheraz: Les outils de développement font BEAUCOUP de choses qui ne dépendent pas du disque dur. BTW, étant donné le SSD, nous ne verrons probablement jamais 10 000 tr / min ou de meilleurs lecteurs dans les ordinateurs portables. À un moment donné, même les ordinateurs de bureau ne les auront pas
NotMe

@Wil: La mise à niveau des processeurs dans les ordinateurs portables est généralement plus coûteuse que le simple remplacement de l'ordinateur portable lui-même au moment opportun. Je parle juste d'acheter le processeur. Peu importe que les fabricants mettent rarement à jour le BIOS de la carte mère d'ordinateur portable pour prendre en charge des puces plus rapides de toute façon.
NotMe

... @ Chris.lively, je sais, c’est ce que j’ai dit: il est plus compliqué et plus difficile - je n’ai pas mentionné le prix, mais laissé entendre que - je vais changer, c’est un peu plus évident.
William Hilsum

0

Votre collègue n'a aucune idée de quoi il parle

La majorité des applications que vous exécuterez sur votre système utilisent beaucoup de fichiers sur disque.

Fondamentalement, lorsque vous exécutez un programme, ce programme est chargé en mémoire. Tant que ce programme est actif, il vivra et fonctionnera en mémoire et la plupart des tâches que le programme entreprendra, sinon toutes, seront en mémoire.

De nombreux programmes en cours d’exécution sont optimisés encore davantage par l’utilisation d’un cache (type de mémoire intermédiaire encore plus rapide, intégré directement au processeur).

L'exception à la règle concerne les programmes qui lisent un fichier à partir du disque (et de la mémoire tampon dans la mémoire). Pensez à votre gestionnaire de fichiers (ex-explorateur Windows) et à vos applications multimédias comme iTunes et VLC.

Un disque dur plus rapide accélérera ces tâches:

  • chargement du système d'exploitation
  • copier / déplacer des fichiers
  • chargement / sauvegarde de fichiers
  • défragmenter un disque
  • fichiers de navigation
  • regarder des films (ce qui ne bourdonnera généralement que si vous effectuez des opérations de disque volumineuses avec une autre application, comme la copie de fichiers).

En dehors de cela, un disque dur plus rapide affichera peu d'amélioration des performances.

Si vous souhaitez augmenter les performances, procurez-vous un processeur plus rapide et plus de mémoire. Un processeur plus rapide permettra à votre ordinateur d'accomplir les tâches plus rapidement. Plus de mémoire vous permettra d’exécuter beaucoup d’applications volumineuses sur votre ordinateur sans que le rendement du système d’exploitation résultant de l’échange de fichiers de page lorsque la mémoire est insuffisante.

4 Go est assez de mémoire pour la plupart des ordinateurs. 2,2 GHz est suffisant pour la plupart des ordinateurs (par exemple, les logiciels), mais l’ajout de cœurs / processeurs permettra à votre ordinateur de conserver une impression de «vivacité» même si un programme accapare du temps processeur, car cette application peut être isolée à un processeur Le système d'exploitation ne fonctionne pas (votre système d'exploitation optimise déjà la gestion des tâches multicœurs / multiprocesseurs de sorte que vous n'ayez même pas à y penser).

Les processeurs multicœurs / multiprocesseurs fonctionnent mieux car ils permettent à votre ordinateur de faire plusieurs choses à la fois. Avant les systèmes multicœurs / multiprocesseurs, votre ordinateur ne pouvait vraiment faire qu’une chose à la fois. Pour inciter l'utilisateur à croire que le système effectue plusieurs opérations à la fois, il effectue un basculement extrêmement rapide du traitement entre tous les programmes. À quelle vitesse? Eh bien, votre écran se redessine toutes les deux lignes 60 fois par seconde, le changement de tâche s’effectue beaucoup plus rapidement. Le problème, c’est que tous les échanges entre programmes prennent du temps (et nuisent aux performances). L'ajout de cœurs / processeurs réduit la commutation des tâches, augmentant ainsi les performances (sauf dans les applications anciennes et mal conçues conçues pour n'utiliser qu'un seul cœur).

En bref, votre collègue n'a aucune idée de ce dont il parle. Ce serait une bonne idée de ne pas tenir compte des conseils qu’il a à offrir au sujet des ordinateurs.

Si vous êtes vraiment intéressé par le développement de logiciels, vous devez vous familiariser avec tous ces termes (leur signification, leur incidence sur les performances de votre programme, etc.).

Pour une série de conférences assez dense mais extrêmement informative sur ces sujets, regardez ceci . La connaissance en détail comment le processeur, l' accès au disque, le filetage, la mémoire virtuelle, comment vos poignées fonctionnement commutation de tâches, etc, etc, etc, est essentiel d'être un bon programmeur parce que ces sujets auront une incidence sur tous les programmes que vous aurez jamais écrire.

Si vous étudiez le développement Web, ces éléments sont toujours importants mais vous en aurez moins le contrôle et il est probablement plus judicieux d’en apprendre autant que possible sur la mise en réseau.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.