Εδώ είναι μια κατανομή:
* υλικό: Τα φυσικά στοιχεία ενός υπολογιστή, όπως η CPU, η μνήμη RAM, ο σκληρός δίσκος κ.λπ.
* Κωδικός μηχανής: Μια γλώσσα χαμηλού επιπέδου που αποτελείται από δυαδικούς αριθμούς (0s και 1s) που η CPU μπορεί να κατανοήσει άμεσα και να εκτελέσει. Είναι η πιο θεμελιώδης γλώσσα για τους υπολογιστές.
Πώς λειτουργεί:
1. Γλώσσες προγραμματισμού: Γράφουμε κώδικα σε γλώσσες υψηλού επιπέδου όπως Python, Java ή C ++. Αυτά είναι ευκολότερα για τους ανθρώπους να κατανοήσουν και να εργαστούν.
2. Συλλογή/ερμηνεία: Ένας μεταγλωττιστής ή διερμηνέας μεταφράζει τον κώδικα υψηλού επιπέδου στον κώδικα μηχανής, τον οποίο μπορεί να καταλάβει η CPU.
3. Εκτέλεση: Η CPU διαβάζει και εκτελεί τις οδηγίες στον κώδικα μηχανής, πραγματοποιώντας τις εργασίες που έχουμε προγραμματίσει.
Παράδειγμα:
Φανταστείτε ότι θέλετε να πείτε σε έναν υπολογιστή για να προσθέσετε δύο αριθμούς (5 και 3). Η εντολή κώδικα του μηχανήματος για αυτό μπορεί να μοιάζει με:
`` `
0011 0000 0000 0101 // Φόρτωση 5 σε μητρώο
0011 0000 0000 0011 // Φορτώστε 3 σε άλλο μητρώο
0000 0000 0000 1010 // Προσθέστε τους δύο καταχωρητές
`` `
Σημαντικά σημεία:
* Ειδική CPU: Ο κωδικός μηχανής είναι ειδικός για τον τύπο της CPU. Διαφορετικές CPU έχουν διαφορετικά σύνολα οδηγιών.
* χαμηλού επιπέδου: Είναι πολύ δύσκολο για τους ανθρώπους να γράφουν απευθείας στον κώδικα μηχανής.
* Ίδρυμα: Είναι το θεμέλιο όλων των λογισμικών, επιτρέποντας στους υπολογιστές να εκτελούν τις ενέργειες που τις προγραμματίσουμε.
Επιτρέψτε μου να ξέρω αν θέλετε να εμβαθύνετε βαθύτερα σε οποιαδήποτε πτυχή αυτού!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα