Ατομο

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 20 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 10 Ενδέχεται 2024
Anonim
Τι Είναι το Άτομο; - Smart Chemistry
Βίντεο: Τι Είναι το Άτομο; - Smart Chemistry

Περιεχόμενο

Ορισμός - Τι σημαίνει Atom;

Το Atom είναι μια παράλληλη και εξειδικευμένη γλώσσα προγραμματισμού που χρησιμοποιείται για εφαρμογές σε πραγματικό χρόνο και ενσωματωμένες εφαρμογές. Διαθέτει χρονοπρογραμματισμό εργασιών και παράγει κώδικα με βελτιωμένη χρήση μνήμης και χρόνο εκτέλεσης. Το μοντέλο συνομιλίας ατόμων εξαλείφει τις απαιτήσεις για αλγόριθμους αμοιβαίου αποκλεισμού.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Atom

Αναπτύχθηκε το 2007, το Atom κυκλοφόρησε ως ανοικτή πηγή τον Απρίλιο του ίδιου έτους. Σχεδιάστηκε έτσι ώστε να μεγιστοποιεί τις λειτουργίες που εκτελούνται σε έναν δεδομένο κύκλο ρολογιού χωρίς να παραβιάζει τη σημασιολογία ατομικής λειτουργίας. Ωστόσο, η Atom εξισορροπεί επίσης τα φορτία επεξεργασίας και ελαχιστοποιεί τις λανθάνουσες χρονικές περιόδους.

Η περιγραφή του κυκλώματος των ατόμων αποτελείται από ένα σύνολο στοιχείων και κανόνων κατάστασης. Κάθε κανόνας αποτελείται από δύο συνιστώσες: ενημερώσεις κατάστασης και προϋποθέσεις ενεργοποίησης. Όταν οι κανόνες είναι ενεργοποιημένοι, οι επιλογές επιλέγονται για να εκτελούνται ατομικά. Οι κανόνες ορίζονται με γραμμική και παγκόσμια προτεραιότητα και πολλαπλοί κανόνες μπορούν να εγγραφούν στο ίδιο στοιχείο κατάστασης. Οι εξαρτήσεις δεδομένων μεταξύ των κανόνων αποτελούν ένα γράφημα. Τα κυκλικά γραφήματα προτιμώνται ως κανόνες και μπορούν να συντίθενται διαδοχικά. Οι κανόνες παραγγελίας των μεταγλωττιστών ελαχιστοποιούν τις άκρες που τροφοδοτούν τους κανόνες χαμηλής προς υψηλή προτεραιότητας. Επειδή τα ζεύγη κανόνων είναι αμοιβαία αποκλειστικά, οι άκρες δεν είναι κρίσιμες για ένα γράφημα εξάρτησης δεδομένων κανόνων.


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