| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Hardware  
  • 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
  •  
    Connaissances Informatiques >> Hardware >> RAM , cartes et mères >> Content
    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 .

    Previous :

    next :
      articles connexes
    ·Asus Crosshair Spécifications 
    ·Comment connecter une carte graphique Radeon 9600 Serie…
    ·Comment réinitialiser le CMOS sur une carte mère Asus…
    ·Quelle est la AUX_PWR sur une carte mère Dell 
    ·Qu'est-ce que d'un connecteur EPS faire 
    ·Comment calculer la bande passante mémoire de mémoire…
    ·Qu'est-ce qu'une fente pour carte PC de Type II Cardbus…
    ·Quel est DDR333 
    ·Qu'est-ce qu'une carte mémoire multimédia 
    ·Comment faire pour supprimer une puce 
      articles en vedette
    ·Comment arrêter de carte mémoire Lecteurs de lecteur …
    ·Qu'est-ce qu'un hybride Dell 
    ·Comment overclocker un Gigabyte GeForce 7600 GS 512 
    ·Réinitialisation d' Emachines 
    ·Qu'est-ce qu'une carte d'extension 
    ·Guide de l' Epson Workforce 615 Utilisateur 
    ·Comment utiliser une carte SD de 4 Go dans un slot SD 1…
    ·Comment utiliser une diode dans un circuit 
    ·Comment faire pour récupérer un disque CD perdu Drive…
    ·Comment remplacer une antenne Wi -Fi 
    Copyright © Connaissances Informatiques http://fr.wingwit.com