toute l'information sur la réalisation vidéo numérique
 
 
les faqs tutoriaux news tests et comparatifs fiches Repaire themes annuaires chercher forums
 
  Nous sommes en ce moment 257 sur le Repaire - 181138 discussions - 939623 messages - 97708 Repairenautes inscrits

Précédent   Forums du Repaire > général > glossaire

glossaire Définitions des mots et expressions usuelles de la vidéo numérique

Réponse
 
LinkBack Outils de la discussion Modes d'affichage
  #1  
Vieux 15/02/2003, 15h10
Avatar de trophy
Repairenaute actif
 
Date d'inscription: janvier 2002
Messages: 404
Bénéficie de 0 recommandations à propos de 0 messages
Processus / Handles

Les "Handles" comme les "processus", sont vraiment spécifiques à l'environnement windows, on retrouve ces termes sur d'autres OS, mais ils ont alors une signification bien différente, ce qui peut porter à confusion... Donc, dans mon explication, il ne faut pas perdre de vue qu'on suppose être sous environnement windows, sans extension possible à d'autres OS:

Pour le coup, l'explication est très simple, plus que pour les "thread" :
________________________________________________
PROCESSUS
________________________________________________

Un processus, c'est un générateur de "thread", ça peut être un programme simple, comme un programme complexe qui peut alors générer plusieurs processus. D'ailleurs, il y a fort à parier qu'un soft programmé en vue du MP ou du HP (multi/hyper threading) génère plusieurs processus...
Un bon exemple: les anti-virus et firewall genèrent un grand nombre de processus, qui sont d'ailleurs prompt à ralentir un système de façon mesurable.
Dans le cas d'un TSR (programme résident style "drivers" ou "gestionnaire d'interruption") le programme est terminé mais son ou ses processus restent actif aussi longtemps que le même programme ne vient pas les supprimer, seul windows peut les supprimer de lui-même en cas d'erreur ou de demande par l'utilisateur:

Programme
|
|
V
un ou plusieurs processus
|
|
V
un ou plusieurs thread

Pourquoi avoir intercalé des processus entre les programmes et les threads ? C'est une notion assez récente, qui n'existait pas sous environnement 16 bits, il y a quelques années. C'est ce qui a permis à windows de devenir multitâche "prehemptif" et limiter les crashs système à chaque erreur dûe à un programme.
C'est pour ça que c'est spécifique à windows, si vous entendez parlez de "processus" sous un autre OS, ça n'aura sûrement la même signification...
_______________________________________________
HANDLE:
_______________________________________________

Là aussi, spécifique à windows quoique existant sous d'autres OS utilisants les systèmes de fichiers FAT 16 / 32 / NTFS.
Le concept du "handle" est très simple, un programme se lance et a besoin pour ses fonctions de 2 ou 3 librairies de type ".Dll" et 2 ou 3 fichiers graphiques comme des ".bmp" ou des ".gif", le programme génère autant de handles que de fichiers nécessaires à son fonctionnement tout simplement parce-ce que deux programmes ne peuvent pas acceder à un fichier en même temps. C'est comme une "reservation", pour eviter que d'autres programmes accèdent par megarde à ces fichiers et génèrent un erreur dans le meilleurs, voir un crash dans le cas d'un fichier système.

Le fait que windows ne permette pas à deux programmes d'acceder à un même fichier simultanéement pose des gros problèmes de performance donc une parade a été trouvé par le devellopeurs windows, la création de fichiers "fantômes", c'est à dire la copie d'un fichier demandé dans la mémoire: un programme "demande" un handle sur 10 fichiers pour s'éxécuter, windows, si il le peut va générer 10 fichiers "fantôme" dans la RAM et générer de lui-même 10 nouveaux handles de telle manière qu'un autre programme pourra quand même utiliser ces même 10 fichiers sur le disque ou à nouveau dans la RAM sous forme de fantômes supplementaire (déjà 30 handles generés !).

Windows lui-même est un énorme générateur de handles car chaque icone (puisque c'est fichier) est également un handles, la barre des tâche, chaque fenêtre, chaque élément graphique de windows suceptible d'être modifiable est un handles et réside sur le disque ou dans la RAM du PC...

Autre sens du terme:
Un "handle" en terme de programmation bas niveau (asm / C++) est un mode d'adressage des fichiers au DOS ou à windows, elle co-existe avec une autre méthode appelé "FCB".


Trophy.
Réponse avec citation
  #2  
Vieux 10/02/2004, 12h04
Repairenaute récent
 
Date d'inscription: février 2004
Messages: 1
Bénéficie de 0 recommandations à propos de 0 messages
Handles

Suite à la très bonne explication de Trophy sur les handles (qui date de 2003), je pose la question suivante:
Avec Windows 2000 et la mise en veille prolongée (que j'utilise du lundi au vendredi pour ne rebooter qu'une fois par semaine), le nombre de handle passe de 6000 à 15000, puis 25000, puis 70.000, ce qui me ralentit énormément ma machine.
Est ce normal, ou est ce que il existe un correcitif ou option à changer???
Merci
Réponse avec citation
Réponse


Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 23h48.

 


A ne pas manquer
News
Scarlet et Epic : Coup de theatre !
Import export Final Cut et export OMF po...
Final Cut Studio grosse mise à jour conc...
Les cartes P2 64 Go débarquent !
Mises à Jour et Notices
TViX HD 6500 et 7000 : Dolby TrueHD et D...
Codec Divx 6.8.4 (Mise à jour)
Vista et le SP1 : Mise à jour de l'utili...
Nouveaux drivers Wi-Fi Intel
Tutoriaux
JVC comment gérer le montage des fichier...
Première Pro CS3 : Utiliser un "frameser...
Premiere Pro CS3 : Modèles de titre
Deux vidéos séparées par un masque (tuto...
Tests
Test Caméras embarquées en aéromodélisme
Canon EOS 5D Mark II, fonction vidéo, pr...
Gare à la down-conversion intégrée des c...
Test du monopode Manfrotto 560B
Communiqués de presse
Appel a projets pour Canal+
Autonomy integre sa technologie de « mea...
Corel lance un concours « Avant/Après » ...
ACDSee Gestionnaire de photos 2009
Fiche/Avis : Camescopes
Canon HG20
Canon HG21
Panasonic HDC-SD100
Sony HVR-Z5E
Canon HF10 et Canon HF100
Panasonic HDC-SD9
Sony F35
Panasonic Varicam AJ-HPX3700
Fiche/Avis : Logiciels de montage vidéo
Edius 5
Adobe Premiere Pro CS4
Adobe Premiere Elements 7
Pinnacle Studio 12
Avid Media Composer Software 3
Pinnacle VideoSpin
Avid XPress Pro 5
Avid Media Composer Software 2
Fiche/Avis : Logiciels de création DVD
Adobe Encore CS4
DVD Studio Pro
MediaChance DVD-LAB PRO
Adobe Encore CS3
Sonic Scenarist
Ulead DVD MovieFactory 6 Plus
Fiche/Avis : Vos Avis sur les Bouquins
Comprendre la vidéo numérique
L’œil du photographe et l’art de la comp...
Le Guide du photographe voyageur
La Photographie numérique, Toutes les te...
50 recettes créatives pour réussir ses p...

Document sans nom

Édité par : vBulletin version 3.6.5
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Integrated by BBpixel Team 2008 :: jvbPlugin R1012.365.1
Tous droits réservés.
Version française #9 par l'association vBulletin francophone
Ces forums sont protégés par le Code de la propriété littéraire et artistique - RCS498481704