Next                 Up                   Back                     Contents

Επόμενο:Β.4 ΣΗΜΕΙΑ ΠΑΥΣΗΣ Πάνω: Παράρτημα Β Πίσω: Β.2. ΕΠΙΛΟΓΕΣ ΕΜΦΑΝΙΣΗΣ ΚΑΙ ΕΙΣΟΔΟΥ-ΕΞΟΔΟΥ


 

B.3. ΕΠΙΣΚΟΠΗΣΗ ΤΩΝ ΕΝΤΟΛΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

 

Παρακάτω δίνεται μιά λίστα των σημαντικών διαλογικών εντολών του περιβάλλοντος Multi-Pascal που βοηθούν τον χρήστη να εκτελέσει το πρόγραμμά του και να απομονώσει τα λάθη του. Η λίστα περιλαμβάνει και μιά μικρή περιγραφή της κάθε εντολής. Ολες οι εντολές εισάγονται κατ' ευθείαν μετά το "*".

 

*RUN - Εκτελεί ένα πρόγραμμα από την αρχή.

*EXIT - Τερματίζει το περιβάλλον Multi-Pascal.

*LIST n:m - Εμφανίζει τις γραμμές προγράμματος n έως m.

*BREAK n - Θέτει σημείο παύσης στη γραμμή n. Η εκτέλεση του προγράμματος σταματά όποτε μιά διεργασία προσπαθεί να εκτελέσει τη γραμμή n.

*CLEAR BREAK n - Διαγράφει το σημείο παύσης στη γραμμή n.

*CONTINUE - Συνεχίζει την εκτέλεση μετά από σημείο παύσης.

*STEP n - Συνεχίζει την εκτέλεση γιά n γραμμές και μετά προκαλεί παύση.

*WRITE p name - Εμφανίζει την τιμή της μεταβλητής name της διεργασίας p. Ισχύει και γιά σύνθετες μεταβλητές καθώς και τμήματά τους.

*TRACE p name - Καθιστά την μεταβλητή name της διεργασίας p μεταβλητή ίχνους. Μόλις μιά διεργασία προσπαθεί να προσπελάσει την μεταβλητή ίχνους το πρόγραμμα σταματά.

*DISPLAY - Εμφανίζει λίστα σημείων παύσης και μεταβλητών ίχνους.

*CLEAR TRACE m - Διαγράφει τη μεταβλητή ίχνους που αντιστοιχεί στη θέση μνήμης m. Η θέση μνήμης καθορίζεται από την εντολή DISPLAY.

*STATUS p:q - Εμφανίζει πληροφορίες σχετικές με τη τρέχουσα κατάσταση των διεργασιών p έως q, όπως τη τρέχουσα γραμμή (σημείο) εκτέλεσης και τον αν εκτελείται ή όχι.

*VARIATION ON(OFF) - Δημιουργεί τυχαίες διακυμάνσεις στη ταχύτητα κάθε επεξεργαστή γιά να ελεγχθούν σφάλματα που οφείλονται στον χρονισμό.

Οι εντολές που ακολουθούν αφορούν στον διαλογικό έλεγχο της απόδοσης του προγράμματος και στον εντοπισμό συμφορήσεων.

 

*TIME - Εμφανίζει τον χρόνο που έχει περάσει από την αρχή εκτέλεσης του προγράμματος και από το πλέον πρόσφατο σημείο παύσης. Χρησιμοποιείται γιά τη μέτρηση χρόνου μεταξύ σημείων παύσης.

*UTILIZATION p:q - Εμφανίζει τη χρήση των επεξεργαστών p έως q ως ποσοστό του χρόνου που ο κάθε επεξεργαστής είναι ενεργός, δηλαδή εκτελεί κάποια διεργασία.

*PROFILE p:q t - Εμφανίζει ένα γράφημα χρήσης των επεξεργαστών p έως q σε σχέση με τον χρόνο εκτέλεσης. Κάθε σημείο του άξονα του χρόνου αντιστοιχεί σε t χρονικές μονάδες.

*ALARM t - Θέτει σημείο συναγερμού στις t χρονικές μονάδες μετά την έναρξη λειτουργίας του προγράμματος και η λειτουργία του προγράμματος διακόπτεται.

*DELAY d - Γιά αρχιτεκτονικές κατανεμημένης μνήμης θέτει καθυστέρηση d χρονικών στιγμών στην επικοινωνία επεξεργαστών που συνδέονται απευθείας.

*CONGESTION ON(OFF) - Γιά αρχιτεκτονικές κατανεμημένης μνήμης επιβάλλει περιορισμούς συμφόρησης στην ανταλλαγή μηνυμάτων.

Στη συνέχεια οι παραπάνω εντολές αναλύονται περισσότερο.


    Next                 Up                   Back                     Contents

Επόμενο:Β.4 ΣΗΜΕΙΑ ΠΑΥΣΗΣ Πάνω:Παράρτημα Β Πίσω: Β.2. ΕΠΙΛΟΓΕΣ ΕΜΦΑΝΙΣΗΣ ΚΑΙ ΕΙΣΟΔΟΥ-ΕΞΟΔΟΥ