Connaissances Informatiques >> Matériel >> RAM , cartes et mères >> Content
  Derniers articles
  • Les meilleures cartes vidéo pour un…
  • HP dv9000 3D Graphics Échec 
  • HP Pavilion 6330 Spécifications de …
  • ATI Radeon Xpress 200 Spécification…
  • Comment faire pour vérifier la quan…
  • Comment remplacer la RAM sur un Acer…
  • Qu'est-ce qu'un périphérique PCI s…
  • Comment diagnostiquer des problèmes…
  • Comment connecter 2 fils Système Ha…
  • Lenovo T400 Installation de mémoire…
  •   RAM , cartes et mères
  • 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
  •  
    RAM , cartes et mères

    Qu'est -ce que la technologie Hyper -Threading faire pour le gestionnaire de processeur

    ? Depuis l'avènement de l'informatique moderne , les processeurs ont eu à gérer les commandes de plusieurs programmes en même temps . Le gestionnaire de processus utilise des algorithmes pour mieux planifier les programmes qui s'exécutent , et à quel moment. Avec l'introduction de l'hyper -threading d'Intel , la gestion des processus a changé . Gestionnaires de processus doivent utiliser des algorithmes qui prennent deux cœurs de processeurs abstraits en considération , au lieu d' un contexte unique processus. Systèmes Multi- programmation

    Dans les débuts de l'informatique , des systèmes couru programmes un à la fois , soit par la saisie du programme manuel ou grâce à des systèmes de traitement par lots qui courait programmes l'un après l' autre dans une séquence. Avec l'invention de la stabilité , de la mémoire à accès rapide , multi- programmation a été créé. Multi- programmation permet aux développeurs d'avoir des programmes qui exécutent plusieurs résidant dans la mémoire principale , avec des processeurs capables de récupérer le code à partir de ces programmes à exécuter à un moment donné. Avec plusieurs programmes en mémoire , l'ordinateur n'est pas enfermé dans une routine que dans le traitement par lots , mais il est capable de choisir et de déterminer quels sont les programmes à exécuter basé sur les commandes de programmation.
    Process Scheduling

    Avec plusieurs programmes en mémoire , les processeurs pourrait théoriquement exécuter plusieurs programmes en même temps . Un processeur peut exécuter une seule commande à la fois . Pour exécuter plusieurs programmes en même temps , le processeur passe commande d'un programme à l'autre plusieurs fois par seconde pour le faire apparaître comme si les programmes s'exécutent simultanément. Pour gérer les multiples changements de contexte entre les programmes , les algorithmes de gestion de processus ont été élaborés pour contrôler les programmes qui ont eu accès au processeur à un moment donné .
    Hyper Threading

    permettre processus de s'exécuter en conditions réelles concurrentes sans avoir besoin de commutation de processus , ingénieurs ont développé des processeurs qui ont été divisés en sous- processeurs. Chaque sous- processeur peut exécuter un thread d'exécution. Alors que seulement un noyau de traitement existe, hyper -threading permet une couche d'abstraction pour interagir avec le logiciel , afin que les processus agissent comme si il existe deux noyaux. Cela permet aux deux fils de courir , un de chaque noyau abstrait , au détriment de la vitesse du processeur.
    Scheduling Hyper discussion exécution

    Chaque thread a besoin de son propre calendrier, parce que chaque thread utilise des commutateurs de contexte interne entre le processus d'exécution . Ingénieurs forcés Hyper -Threading pour reconsidérer gestionnaires de processus en termes de sujets hyper . Hyper-threads partagent le processeur, donc de nouveaux ordonnanceurs peuvent faire mieux en prenant les deux fils en compte. Ordonnanceurs peuvent éviter deux mémoire différent de partage de processus. Hyper -threading contextes gestionnaires de processus de travail afin d'examiner deux fils de changement de contexte au lieu d'un .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • 2.0 Problèmes de carte PCI USB 
  • Qu'est -ce que la technologie Hyper -Threading faire pour le gestionnaire de processeur 
  • Comment savoir si GPU est compatible 
  • Radeon 4670 vs. 5670 
  • Intel G33 Carte mère Cartes graphiques compatibles 
  • Types d' unités centrales de traitement 
  • Comment overclocker une Radeon 9550 
  • Quel type de RAM ai- D505 Ordinateur portable Dell utilisation 
  • Comment désactiver la RDP de Microsoft Audio Driver 
  • DDR Vs . SDRAM 
  • Connaissances Informatiques © http://www.ordinateur.cc