Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Αν μιλάς για πρόγραμμα που τρέχει εκείνη τη στιγμή, μέσω task manager, δεξί click στο process κι αλλάζει priority (δεν βάζεις realtime).

Δημοσ.

Είναι το υψηλότερο priority και τουλάχιστον παλιότερα (με hardware παλιότερης γενιάς), αναλόγως το process, μπορούσε να γονατίσει το σύστημα και η μόνη λύση ήταν το reboot.

 

edit: Απ ό,τι διαβάζω τώρα, απ τα Vista και μετά, υπάρχει μηχανισμός στα windows που αποτρέπει τέτοιες καταστάσεις.

  • Like 1
Δημοσ.

Για να καταλάβεις το realtime πρέπει να καταλάβεις πρώτα πως διαχειρίζεται ο επεξεργαστής τα διάφορα προγράμματα.

 

Ο επεξεργαστής εκτελεί εντολές που βασίζονται στον χρονισμό του, δηλαδή στους πόσους κύκλους (Hz) το δευτερόλετπο δουλεύει.

Αν π.χ. θέλει έναν κύκλο για να εκτελέσει μια εντολή, ένας επεξεργαστής που δουλεύει στα 1GHz θα μπορεί να εκτελεί 1 δις εντολές το δευτερόλεπτο.

 

Επειδή όμως δεν μπορεί να βάζει τα προγράμματα σε μεγάλες λίστες αναμονής προκαλεί interrupts (διακοπές) που βασίζονται στην προτεραιότητα (priority) του κάθε προγράμματος ώστε να μην καταχράζεται κάποιο πρόγραμμα όλη την επεξεργαστική ισχύ. Δηλαδή ορίζει κάθε πότε θα διακόπτει την λειτουργία ενός προγράμματος για να πάρουν σειρά τα υπόλοιπα, όπως π.χ. τα φανάρια στις διασταυρώσεις.

 

Βάζοντας εσύ realtime priority σε ένα πρόγραμμα στην ουσία του δίνεις το δικαίωμα να χρησιμοποιεί την επεργαστική ισχύ όσο αυτό χρειάζεται. Έτσι όμως μένουν πίσω τα υπόλοιπα προγράμματα και οι λειτουργίες του συστήματος με αποτέλεσμα να γονατίζει το λειτουργικό και να μην αν ανταποκρίνεται.

 

Ένα παράδειγμα προγράμματος που τρέχει σε υψηλότερες προταιρεότητες είναι ο task manager των win και τα προγράμματα benchmarking όπου λόγω της χρήσης τους, δηλαδή να μετρήσουν την απόδοση του hardware, μπορεί να μπλοκάρουν άλλες λειτουργίες και να τρέχουν σε υψηλότερη προτεραιότητα προκειμένου να βγάλουν σωστά αποτελέσματα.

  • Like 3
  • 4 εβδομάδες αργότερα...
Δημοσ.

Control+alt+del  , μετά διαχείριση εργασιών 

διεργασίες - προβολή όλων των διεργασιών από όλους τους χρήστες 

Διαλέγεις την εφαρμογή που θες να δώσεις προτεραιότητα και πατάς δεξί κλικ αλλαγή προτεραιότητας κλπ κλπ

 

 

πως μπορω να αυξησω την προτερεοτητα ενος προγραματος;

Δημοσ.

Control+alt+del  , μετά διαχείριση εργασιών

ctrl+shift+esc, σε πάει κατ'ευθείαν στη διαχείρηση εργασιών! Έκανε τη ζωή μου πιο βολική από τότε που το ανακάλυψα :P

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...