Connaissances Informatiques >> Matériel >> Durs et stockage >> Content
  Derniers articles
  • Qu'est-ce qu'un lecteur DVD multi fo…
  • Comment créer un disque dur USB Boo…
  • Histoire du développement de mini-o…
  • Comment faire pour dépanner et rép…
  • Comment passer de disques durs et tr…
  • Comment faire pour copier les donné…
  • Les caractéristiques d'un Pentium P…
  • Paramètres du routeur pour mon Slin…
  • Caractéristiques des clients léger…
  • Comment résoudre des équations sim…
  •   Durs et stockage
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Nook

  • Ordinateurs portables

  • Autre Matériel informatique

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad
  •  
    Durs et stockage

    Quels sont les avantages des processeurs multi -core pour la programmation informatique

    ? Les premiers processeurs d'ordinateur dual-core sont venus sur le marché en 2005. Noyaux multiples facilitent pour les unités centrales de traitement , ou CPU , d'effectuer plusieurs tâches , mais de nombreux programmes écrits pour les processeurs simples de base ne profitent pas des capacités de traitement multi-core , selon l'Institut de Technologie du Massachusetts . L'écriture de programmes qui tirent parti de la puissance des processeurs multi -core donne à votre travail une longueur d'avance sur le marché. Parallélisme

    Avant de processeurs multi-core , la seule façon pour un programme de traiter de grandes quantités de données était de canaliser les données à travers le noyau , peu à peu, jusqu'à la fin. Si vous vous préparez votre programmation vers les processeurs multi -core , vous pouvez utiliser le parallélisme de créer des logiciels plus rapidement. Parallélisme nécessite briser le bloc de données en plusieurs sous-ensembles. Les noyaux de travailler ensemble pour traiter les données , avec chaque cœur en prenant un sous-ensemble . La CPU se recombine ensuite les résultats en un seul ensemble .
    Multi- Threading

    autre façon de faire votre programmation se démarquer est d'écrire des programmes multi- thread. Noyaux CPU peut diviser les tâches individuelles en fils , le passage d'un fil à l'autre si vite le travail apparaît en continu . Avec plusieurs cœurs , le processeur peut vraiment gérer plusieurs threads simultanément , avec un thread par core . Lorsque l'ordinateur fonctionne seulement une application, le CPU ne peut pas multi-thread si la demande le permet, et beaucoup ne le font pas . Comme le parallélisme , l'écriture pour permettre le multi-threading adapte votre travail à des systèmes multi-core .
    Nouvelle langue

    plupart des langages de programmation ont été écrites avec single-core CPU à l'esprit , selon le MIT . En plus d'ordinateurs arrivent sur le marché avec les processeurs multi -core , les programmeurs ont développé de nouveaux langages informatiques pour travailler avec eux . Par exemple, parachute ascensionnel - Spécification parallèle et langage de mise en œuvre - est sorti en 2011. Contrairement à Java et C #, automatiquement fils tâches, parfois à des milliers de pico- threads. Langues multi-core vous donnent un nouvel outil pour programmer, ce qui peut rendre plus facile à adapter votre travail aux capacités des processeurs multi -core.
    Considérations

    l'augmentation de la capacité du CPU à prestations multi- tâche des programmeurs autant que les utilisateurs d'ordinateurs ordinaires. Si vous avez besoin d'effectuer plusieurs tâches simultanément sur ​​votre ordinateur pendant que vous travaillez , les systèmes multi-core offrent de meilleures performances et des temps d'exécution plus rapide qu'un processeur single-core . Les processeurs multi -core offrent également une plus grande efficacité énergétique. Une CPU avec trois cœurs fonctionne sur moins de puissance qu'un ordinateur équivalent avec trois processeurs single-core , et il ne chauffe pas autant .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ajouter un disque supplémentaire dans un Dell Precision 490 
  • Comment faire pour récupérer une carte MMC 
  • Quelles sont les différences entre la TI- 30X et TI- 83 Plus 
  • Comment synchroniser votre organiseur électronique Rolodex pour votre PC 
  • Choses qui utilisent une puce d'ordinateur 
  • Comment formater une mémoire microSD carte 
  • ATX limites d'approvisionnement 
  • Comment attribuer une clé USB une lettre de lecteur 
  • Comment installer un disque dur dans un Dell Dimension 4600 ordinateur 
  • Définition d'un Oscilloscope 
  • Connaissances Informatiques © http://www.ordinateur.cc