Αναγν. άρθρου: 327809 - Τελευταία αναθεώρηση: Παρασκευή, 24 Αυγούστου 2007 - Αναθεώρηση: 1.2 Δεν είναι δυνατή η εκτέλεση ορισμένων προγραμμάτων σε υπολογιστές που διαθέτουν υπερνηματικό ή διπλό επεξεργαστή με ταχύτητα πάνω από 2 GHz
Συμπτώματα Ορισμένα προγράμματα (για παράδειγμα, παιχνίδια) είναι
δυνατόν να μην εκτελούνται σωστά σε υπολογιστές που διαθέτουν υπερνηματικό
επεξεργαστή, διπλό επεξεργαστή ή μονό επεξεργαστή στον οποίο ή ταχύτητα
επεξεργαστή είναι μεγαλύτερη από 2 GHz. Αιτία Αυτό το ζήτημα μπορεί να προκύψει, εάν το πρόγραμμα που
εκτελείτε χρησιμοποιεί τις λειτουργίες QueryPerformanceCounter και QueryPerformanceFrequency για τη δημιουργία κωδικού χρόνου, χρησιμοποιώντας όμως μόνο τα
μικρότερα 32 bit του αποτελέσματος και προϋποθέτει ότι αυτός είναι ένας
υπογεγραμμένος αριθμός. Σε υπολογιστές που διαθέτουν υπερνηματικό, διπλό ή μονό
επεξεργαστή στους οποίους ή ταχύτητα επεξεργαστή είναι μεγαλύτερη από 2 GHz, η
έξοδος είναι δυνατό να ερμηνευθεί εσφαλμένα από συγκεκριμένα προγράμματα με
αποτέλεσμα, το πρόγραμμα ίσως να μην εκτελείται σωστά ή να σταματήσει να
ανταποκρίνεται. Προτεινόμενη αντιμετώπιση Για να επιλύσετε αυτό το ζήτημα, επικοινωνήστε με τον
κατασκευαστή του προγράμματος που δεν εκτελείται σωστά για να εξακριβώσετε, εάν
υπάρχει διαθέσιμη ενημερωμένη έκδοση για την αντιμετώπιση αυτού του ζητήματος.
Κατάσταση Η
Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα που αφορά προγράμματα
που κάνουν εσφαλμένες υποθέσεις σχετικά με την έξοδο των λειτουργιών
QueryPerformanceCounter και QueryPerformanceFrequency.
Περισσότερες πληροφορίες Σε συγκεκριμένους υπολογιστές, το αποτέλεσμα που δίνεται
από τη λειτουργία QueryPerformanceFrequency θα είναι η ταχύτητα ρολογιού του επεξεργαστή. Σε έναν υπολογιστή
με επεξεργαστή που εκτελεί σε μεγαλύτερη ταχύτητα από τα 2.1 GHz, αυτή η τιμή
συχνότητας απαιτεί ακρίβεια τουλάχιστον 32 bit. Ορισμένα προγράμματα
λειτουργούν με το αποτέλεσμα της λειτουργίας QueryPerformanceFrequency ως μια υπογεγραμμένη ακέραιη τιμή, η οποία διαθέτει μόνο ακρίβεια
31 bit και σημαία σήμανσης. Αυτά τα προγράμματα συμπεριφέρονται σωστά σε αυτούς
τους πιο γρήγορους επεξεργαστές. Για να αποφύγετε αυτό το ζήτημα, τα
προγράμματα πρέπει να χρησιμοποιούν και τα 64 bit που επιστρέφονται, τόσο από
τη λειτουργία QueryPerformanceCounter όσο και από τη λειτουργία QueryPerformanceCounter. Για πρόσθετες πληροφορίες σχετικά με την υπερνηματική τεχνολογία, επισκεφθείτε την ακόλουθη τοποθεσία της Intel στο Web: http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/threading/index.htm
(http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/threading/index.htm)
Για
πληροφορίες σχετικά με τον τρόπο επικοινωνίας με τους κατασκευαστές προϊόντων
άλλων κατασκευαστών που προκαλούν κάποιο ζήτημα το οποίο περιγράφεται στην
ενότητα "Συμπτώματα" αυτού του άρθρου, κάντε κλικ στον κατάλληλο αριθμό άρθρου
στη λίστα που ακολουθεί, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της
Microsoft (Knowledge Base):65416
(http://support.microsoft.com/kb/65416/EL/
)
Λίστα επικοινωνίας με άλλους προμηθευτές υλικού και λογισμικού, A-K Η Microsoft παρέχει πληροφορίες επικοινωνίας με άλλους
κατασκευαστές, για να σας βοηθήσει να βρείτε τεχνική υποστήριξη. Αυτές οι
πληροφορίες επικοινωνίας είναι δυνατό να αλλάξουν χωρίς προειδοποίηση. Η
Microsoft δεν εγγυάται την ακρίβεια αυτών των πληροφοριών επικοινωνίας με
άλλους κατασκευαστές.60781 (http://support.microsoft.com/kb/60781/EL/ ) Λίστα επικοινωνίας με άλλους προμηθευτές υλικού και λογισμικού, L-P 60782 (http://support.microsoft.com/kb/60782/EL/ ) Λίστα επικοινωνίας με άλλους προμηθευτές υλικού και λογισμικού, Q-Z Τα προϊόντα άλλων κατασκευαστών που αναφέρονται σε αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες ανεξάρτητες από τη Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, όσον αφορά τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων. | Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Επιστροφή στην αρχή
