Question !!

Question !! - Matériels & problèmes divers - Hardware

Marsh Posté le 18-11-2002 à 19:37:47    

Voila g un pitit probleme de vocabulaire.  
Je voudrai savoir ce qu´est un thread.  
 
Je vous donne la phrase pour mieux comprendre :    
 
"Cette nouvelle technologie, permet de simuler la présence d?un second processeur virtuel dans un système monoprocesseur. Ainsi le processeur physique, secondé par un processeur logique peut traiter jusqu?à deux threads simultanément et ce en un même cycle d?horloge ? boostant de la sorte les performances des applications usuelles".  
 
J'avais pensé que thread = tache mais bon n'importe kel PC peut executer plusieurs tache en meme temps!!
 
Je dit que c urgent car c pour exposé pour demain!!  
Merci d´avance.


Message édité par Darknik le 18-11-2002 à 20:07:49
Reply

Marsh Posté le 18-11-2002 à 19:37:47   

Reply

Marsh Posté le 18-11-2002 à 19:41:11    

Mouais admettons.
 
Une tache est appelee Processus en language info.
 
Par exemple, si outlook et word sont lances en meme temps, tu as deux processus de lances.
 
Un thread est un mini-processus interne qui te permet de "simuler" que le programme fait deux choses a la fois.
 
Par exemple, sous outlook, quand tu rediges un email, tu peux taper dedans, et en meme temps, ton outlook derriere continue a recevoir des messages etc.
 
Or un processus ne sait faire qu'une chose a la fois.
 
Si il n'y avait qu'un seul thread, quand tu tapes ton message tout derriere serait bloque,et ce serait pas pratique.
 
Mais outlook lance un second thread, ce qui fait qu'il ne s'occupe pas de la redaction de ton message et qu'il a designe un larbin pour s'en occuper, et qu'il peut s'occuper de la reception des mails dans son coin, pepere.


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 18-11-2002 à 19:51:18    

Je c que je suis "un peu" chiant mais t'aurai pas un synonyme plus court plz.
Merci

Reply

Marsh Posté le 18-11-2002 à 19:55:50    

Sous-tache je dirai.
 
Et enleve le mot urgent stp.


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 18-11-2002 à 20:08:06    

Je te remercie !!

Reply

Marsh Posté le 18-11-2002 à 20:10:45    

A ton service :D ( PS : le urgent est un peu mal vu par ici ;) )


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 18-11-2002 à 20:14:05    

Darknik a écrit a écrit :

Je c que je suis "un peu" chiant mais t'aurai pas un synonyme plus court plz.
Merci



C'est un flux d'instruction. C'est à dire la suite des instructions que le CPU doit exécuter à la suite, indépendamment des autres.
Il peut effectivement y avoir plusieurs threads dans un processus. Mais il y en a au moins 1 (sinon, le processus ne "vivrait" pas).
L'OS gère le multi-tâche en exécutant les threads à tour de rôle sur le processeur, en basculant de l'un à l'autre suffisamment rapidement pour qu'on ait l'impression que tous fonctionnent en même temps (alors que ce n'est pas le cas).
La différence, c'est qu'un processeur avec hyper-threading gèrera 2 threads à la fois.

Reply

Marsh Posté le 18-11-2002 à 21:30:07    

Composante d'un processus, correspondant à une opération élémentaire effectuée dans le programme, et qui appartient à un seul processus.
 
ex : correcteur orthographique sous word

Reply

Marsh Posté le 18-11-2002 à 21:32:42    

Tetedeiench a écrit a écrit :

Sous-tache je dirai.
 
Et enleve le mot urgent stp.




 
 
 :lol: t'arrivera a t'en debarrasser ?  :)  
 
sinon, le thread est effectivement une décomposition de processus.


---------------
Cyrix 5x86 120MHz, Tseng Labs ET4000/W32p VLB, Doom@45FPS <3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed