λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τεχνολογία Λογισμικού

Ποιος δημιουργεί την αρχιτεκτονική του υπολογιστή;

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

Πρώιμοι πρωτοπόροι:

* Charles Babbage (1837): Συχνά πιστώνεται με τον πρώτο μηχανικό σχεδιασμό υπολογιστών γενικής χρήσης (αναλυτικός κινητήρας). Αυτό έθεσε τις βάσεις για βασικές αρχιτεκτονικές έννοιες όπως η αποθήκευση του προγράμματος, η είσοδος/έξοδος και η αριθμητική λογική.

* Alan Turing (1936): Ανέπτυξε το μηχάνημα Turing, ένα θεωρητικό μοντέλο υπολογισμού που έθεσε το θεμέλιο για τις σύγχρονες αρχιτεκτονικές υπολογιστών. Ορίστηκε η έννοια ενός καθολικού μηχανήματος ικανή να υπολογίσει οποιαδήποτε υπολογιστική λειτουργία.

Η αρχιτεκτονική Von Neumann:

* John von Neumann (1945): Αν και δεν ήταν ο μοναδικός δημιουργός, διαδραμάτισε σημαντικό ρόλο στη διάδοση της έννοιας "αποθηκευμένου προγράμματος", η οποία αποτελεί το θεμέλιο των περισσότερων σύγχρονων υπολογιστών. Αυτή η αρχιτεκτονική επιτρέπει την αποθήκευση οδηγιών και δεδομένων στην ίδια μνήμη, καθιστώντας τους υπολογιστές πιο ευέλικτους και αποτελεσματικούς.

Άλλοι βασικοί συνεισφέροντες:

* John Mauchly &J. Presper Eckert (1946): Δημιούργησε το ENIAC, τον πρώτο ηλεκτρονικό υπολογιστή γενικής χρήσης, ο οποίος είχε σημαντικό αντίκτυπο στην αρχιτεκτονική των υπολογιστών.

* Frederick P. Brooks Jr. (1960): Οδήγησε την ανάπτυξη του συστήματος IBM/360, μια σειρά υπολογιστών που εισήγαγαν χαρακτηριστικά όπως πολλαπλά σύνολα οδηγιών, εικονική μνήμη και την έννοια της "οικογένειας" των υπολογιστών.

* Gene Amdahl (1964): Ανέπτυξε το νόμο της Amdahl, μια θεμελιώδη αρχή της παράλληλης πληροφορικής που συμβάλλει στην πρόβλεψη των βελτιώσεων απόδοσης που επιτυγχάνονται προσθέτοντας περισσότερους επεξεργαστές.

Συνέχεια εξέλιξη:

Η αρχιτεκτονική υπολογιστών συνεχίζει να εξελίσσεται γρήγορα. Οι πρόοδοι σε τρανζίστορ, ολοκληρωμένα κυκλώματα και λογισμικό έχουν οδηγήσει σε:

* RISC (μειωμένος υπολογισμός σετ εντολών): Οι απλούστερες οδηγίες οδηγούν σε ταχύτερη επεξεργασία και χαμηλότερο κόστος.

* CISC (Σύνθετος Οδηγός Οδηγίας Υπολογισμού): Οι πιο πολύπλοκες οδηγίες, που συχνά βρίσκονται στα κληροδοτημένα συστήματα, στοχεύουν σε μεγαλύτερη αποτελεσματικότητα σε συγκεκριμένα καθήκοντα.

* Παράλληλες αρχιτεκτονικές: Χρησιμοποιώντας πολλαπλούς επεξεργαστές για να χειριστεί πιο αποτελεσματικά τα σύνθετα προβλήματα.

* cloud computing: Οι κατανεμημένοι υπολογιστές που έχουν πρόσβαση σε ένα δίκτυο.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα