* Εκτελεστικός κωδικός: Οι οδηγίες που λένε στον υπολογιστή τι να κάνει. Αυτό είναι το ίδιο το πρόγραμμα που έχει καταρτιστεί.
* Δεδομένα: Αυτό μπορεί να περιλαμβάνει πράγματα όπως:
* Δεδομένα εφαρμογής: Πληροφορίες ειδικά για την εφαρμογή, οι οποίες μπορεί να αποθηκευτούν σε αρχεία που σχετίζονται με την εφαρμογή.
* Βιβλιοθήκες: Προ-συμπιεσμένες ενότητες κώδικα που χρησιμοποιεί η εφαρμογή. Αυτά συχνά μοιράζονται σε πολλαπλές εφαρμογές.
* Περιβάλλον χρόνου εκτέλεσης: Τα εξαρτήματα που είναι απαραίτητα για την εκτέλεση της εφαρμογής, όπως το Java Virtual Machine (JVM) εάν η εφαρμογή είναι γραμμένη σε Java.
* Ρυθμίσεις διαμόρφωσης: Παράμετροι που ελέγχουν τη συμπεριφορά της εφαρμογής.
Το λειτουργικό σύστημα διαχειρίζεται αυτή τη μεταφορά, φορτώνοντας μόνο τα απαραίτητα μέρη της εφαρμογής και τα δεδομένα της στη μνήμη αρχικά και φορτώνοντας περισσότερο ανάλογα με τις ανάγκες (μια διαδικασία που ονομάζεται τηλεειδοποίηση ή ζήτηση σελιδοποίησης). Μόλις στη RAM, η CPU μπορεί γρήγορα να έχει πρόσβαση και να εκτελέσει τον κώδικα και να χειριστεί τα δεδομένα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα