Προγράμματα ενεργοποίησης ad hoc
Κεφάλαιο 9
Όπως αναφέρθηκε στα προηγούμενα κεφάλαια, η συντριπτική πλειοψηφία των δραστηριοτήτων στον εγκέφαλο μας εκτελείται από προγράμματα ενεργοποίησης (2) - σχήματα, στην ορολογία του J. Piajet. Μέρος των προγραμμάτων είναι μαζί μας από τη γέννηση ενώ τα υπόλοιπα χτίστηκαν κατά τη διάρκεια της ζωής. Τα προγράμματα συνήθως αποθηκεύονται στη μνήμη και αποστέλλονται όταν χρειάζεται. Ωστόσο, η πραγματική δουλειά δεν γίνεται από αυτά τα προγράμματα αλλά από ad hoc εκτελέσιμα προγράμματα που βασίζονται σε αυτά.
Τα προγράμματα ad hoc είναι προσωρινές εκδόσεις των ημιμόνιων μεταφρασμένων ή προσαρμοσμένων μετά λαμβάνοντας υπόψη τις συγκεκριμένες περιστάσεις, ή πιο συγκεκριμένες με βάση την ημι-μόνιμη αυτές. Τα νέα ad hoc προγράμματα χτίζονται από "παλαιότερα" προγράμματα ad hoc, τα οποία είναι ενεργά τη δεδομένη στιγμή, αφού τα προγράμματα αυτά αναγνώρισαν την ανάγκη για νέα ή πρόσθετα προγράμματα.
Κάθε ένα από τα ad hoc προγράμματα περιέχει ένα υποπρόγραμμα για την παρακολούθηση κάθε βήματος εκτέλεσης. Παράλληλα με την εκτέλεση του προγράμματος, αυτό το υποπρόγραμμα είναι υπεύθυνο για την εισαγωγή μικρών αλλαγών που απαιτούνται για την επίτευξη των στόχων του προγράμματος. Η όλη διαδικασία δημιουργίας και εκτέλεσης του ad hoc προγράμματος καταγράφεται στη μνήμη για μελλοντική αναφορά.
Πριν ξεκινήσουμε οποιαδήποτε δραστηριότητα ή αλλάξουμε την πορεία μιας τρέχουσας, τα κατάλληλα προγράμματα και διαδικασίες ενεργοποίησης ξεκινούν μια αναζήτηση στη μνήμη για το πιο κατάλληλο πρόγραμμα. Γενικά, η επιλεγείσα αντιμετωπίζεται ως ad hoc πρόγραμμα εκτέλεσης για το συγκεκριμένο έργο και εφαρμόζεται σχεδόν όπως είναι. Μερικές φορές, το επιλεγμένο πρόγραμμα προσαρμόζεται στις συγκεκριμένες ανάγκες και συνθήκες.
Σπανίως - και ακόμη λιγότερο συνηθισμένος καθώς ωριμάζει - κανένας από τους αποθηκευμένους δεν είναι κατάλληλος για την ανάγκη στο χέρι. Σε αυτές τις περιπτώσεις, και όταν κάποιος εσκεμμένα μαθαίνει κάτι, τα ad hoc προγράμματα που ενεργοποιούν τις διαδικασίες προετοιμασίας, κατασκευάζουν ένα εντελώς νέο πρόγραμμα. Για το σκοπό αυτό χρησιμοποιούν μέρος της πληθώρας των προγραμμάτων και ρουτίνες προγραμμάτων που έχουν ήδη αποθηκευτεί στη μνήμη.
συνεχίστε την παρακάτω ιστορία
Κατά τη διάρκεια ενός γεύματος, για παράδειγμα, τα κανονικά τρόφιμα αντιμετωπίζονται ημιαυτόματα. Ένα κοινό πιάτο με μια νέα παραλλαγή αντιμετωπίζεται λίγο λιγότερο αυτόματα. Ωστόσο, ένα εντελώς νέο φαγητό απαιτεί την κατασκευή ενός εντελώς καινούργιου συνόλου προγραμμάτων.
Οι ίδιες διαδικασίες ισχύουν για τα προγράμματα όλων των άλλων πτυχών και γεγονότων της ζωής, ξεκινώντας από το την πιο βασική φυσιολογική συντήρηση της θερμοκρασίας και της ενέργειας μέχρι τις πιο περίπλοκες φιλοσοφία.
Πολλά προγράμματα ενεργοποίησης, ειδικά τα πιο σύνθετα υπερπρογράμματα συμπεριφοράς σε κοινωνικούς χώρους, περιλαμβάνουν επιλογές που θα αποφασιστούν σύμφωνα με συγκεκριμένες περιστάσεις. Για παράδειγμα, κατασκευάζεται η ad hoc έκδοση του επιμέρους προγράμματος για τον καθαρισμό της μύτης αφού ληφθεί υπόψη η παρουσία άλλων, και η ευκολία με την οποία μπορεί κανείς να αποφύγει να είναι δει.
Οι αποφάσεις σχετικά με τις επιλογές προγράμματος που σχετίζονται με το φαγητό πρέπει επίσης να λαμβάνουν υπόψη πολλούς ειδικούς όρους. Ακόμα και κατά τη διάρκεια του φαγητού και πριν αρχίσετε να καταπιείτε το μασώμενο φαγητό κάθε πρόσληψης, οι συγκεκριμένες περιστάσεις πρέπει να επιθεωρούνται προσεκτικά εάν επιθυμείται ομαλή λειτουργία.
Εκτός από το εκτελέσιμο τμήμα (υποπρόγραμμα) του ad hoc προγράμματος ενεργοποίησης που έχει δημιουργηθεί για το το έργο στο χέρι, υπάρχει πάντα ενσωματωμένο σε αυτό ένα υποπρόγραμμα το καθήκον του οποίου είναι να ελέγχει το εν λόγω δραστηριότητα. Τα στοιχεία ελέγχου των προγραμμάτων ad hoc σε αυτά τα δύο παραδείγματα περιέχουν, μεταξύ άλλων: προσδοκίες σχετικά με τις αντιδράσεις αυτών γύρω από (ή την έλλειψή τους) όσον αφορά τον καθαρισμό της μύτης και, στην περίπτωση φαγητού, την ομαλή διέλευση των Οισοφάγος.
Στη συνέχεια, ενώ το ad hoc πρόγραμμα εκτελείται, το στοιχείο ελέγχου παρακολουθεί την πρόοδό του και τα αποτελέσματά του και τις συγκρίνει με τις προσδοκίες. Εάν όλα πάνε όπως αναμένεται, οι πληροφορίες εισάγονται στα κατάλληλα "αρχεία" μνήμης μαζί με πολύ καλές συστάσεις. Εάν τα πράγματα δεν πάνε τόσο ομαλά, το υποπρόγραμμα ελέγχου εισάγει αυτές τις παρατηρήσεις στη μνήμη μαζί με λεπτομερείς επικρίσεις.
Ταυτοχρόνως, το υποπρόγραμμα ελέγχου προσελκύει τη βοήθεια άλλων προγραμμάτων προκειμένου να επιδιορθώσει το ad hoc πρόγραμμα ενώ τρέχει, να το σταματήσει αν χρειαστεί και να το εγκαταλείψει εντελώς αν βρεθεί ανεπανόρθωτος. Είτε είναι επιτυχείς είτε όχι, συστάσεις για το μέλλον εισάγονται πάντα στα αρχεία μνήμης για περαιτέρω παραπομπή.
Κατά τη διάρκεια της ελεγχόμενης δραστηριότητας των προγραμμάτων ad hoc και, στη συνέχεια, κατά την εξέταση των σχετικών αρχείων μνήμης, το οι πληροφορίες χρησιμοποιούνται επίσης για την ενημέρωση, την επιδιόρθωση και τη βελτίωση των σχετικών υπερπρογραμμάτων (συμπεριλαμβανομένης, φυσικά, της συναισθηματικής ενεργοποίησης προγράμματα).
Για παράδειγμα, όταν ένα κομμάτι τροφής κολλάει στον λαιμό, το ad hoc πρόγραμμα λειτουργίας εισάγει την προειδοποίηση ότι πρέπει να γίνει καλύτερη επιθεώρηση πριν από το επόμενο χελιδόνι. Εάν το φαγητό είναι ένα νόστιμο νέο πιάτο που δεν συναντήθηκε πριν, οι συστάσεις στο τέλος του γεύματος θα είναι ασφαλώς περιλαμβάνουν προτάσεις για την κατασκευή ενός ειδικού επιμέρους προγράμματος, το οποίο θα εφαρμόζεται στο μέλλον, όποτε το τρώμε αυτό τροφή.
Το πρόγραμμα καθαρισμού της μύτης ίσως χρειαστεί μια πιο ριζική βελτίωση όταν κάποιος δέχεται σκληρή θεραπεία ενώ την ενεργοποιεί με την παρουσία ευαίσθητων ατόμων. Ένα από τα πιθανά αποτελέσματα μπορεί να είναι η συμπερίληψη μιας υπορουτίνας η οποία θα απαγορεύσει την υλοποίησή της εντελώς παρουσία άλλων.
Επόμενο: Supra Προγράμματα