Το πεδίο της ανάπτυξης υπολογιστών έχει πολλούς κλάδους, κάθε κλάδος αντιστοιχεί σε διαφορετική θεωρητική ή πρακτική εστίαση. Η μηχανολογία των υπολογιστών δανείζεται από την ηλεκτρολογία και τον προγραμματισμό υπολογιστών για να εστιάσει στην κατασκευή διαφορετικών διαμορφώσεων υπολογιστών για διάφορες εφαρμογές. Για να καταλάβετε πώς συμβαίνει αυτό, είναι σημαντικό να κατανοήσετε τα βασικά στοιχεία του υλικού και του λογισμικού υπολογιστών, της αφαίρεσης υλικού και του τρόπου με τον οποίο δανείζεται η μηχανική υπολογιστών και από τα δύο αυτά για να δημιουργήσετε συστήματα υπολογιστών όπως ενσωματωμένες συσκευές.
Μηχανική λογισμικού και μηχανική υλικού
Στο σχεδιασμό υπολογιστών, υπάρχουν δύο γενικές κατηγορίες που αφορούν: τη δημιουργία υλικού και τη δημιουργία λογισμικού. Οι μηχανικοί υλικού (ή ηλεκτρικοί) δημιουργούν τα φυσικά κομμάτια του υπολογιστή, συμπεριλαμβανομένων των τσιπ και των κυκλωμάτων. Οι μηχανικοί λογισμικού δημιουργούν εφαρμογές που εκτελούνται στο υλικό του υπολογιστή. Οι μηχανικοί λογισμικού δεν είναι μόνο προγραμματιστές υπολογιστών. Αντ 'αυτού, οι μηχανικοί λογισμικού εργάζονται για να κάνουν τα μεγάλα έργα λογισμικού να λειτουργούν σωστά σε διαφορετικές πλατφόρμες.
Μηχανική Υπολογιστών και Υλικό / Λογισμικό
Η μηχανολογία των υπολογιστών δανείζεται τόσο από λογισμικά όσο και από μηχανική υλικού. Οι μηχανικοί υπολογιστών ασχολούνται με την κατασκευή υπολογιστών από εξαρτήματα και τον τρόπο λειτουργίας αυτών των υπολογιστών σε μεγαλύτερα συστήματα. Αυτό σημαίνει ότι οι μηχανικοί υπολογιστών εργάζονται περισσότερο σε "συστήματα" υπολογιστών και πώς λειτουργούν διαφορετικά στοιχεία υπολογιστή σε αυτά τα συστήματα. Επιπλέον, ένας μηχανικός υπολογιστών θα μελετήσει πώς διαφορετικές καταστάσεις θα απαιτήσουν συγκεκριμένες εφαρμογές υλικού και λογισμικού υπολογιστών. Αυτό μπορεί να περιλαμβάνει συστήματα ελέγχου κυκλοφορίας ή αισθητήρες ρομποτικής.
Αφαίρεση και υλικό
Ένας τρόπος που ένας μηχανικός υπολογιστών μπορεί να επικεντρωθεί σε αυτά τα προβλήματα μέσα από την έννοια της «αφαίρεσης». Ενώ οι μηχανικοί υλικού αναπτύσσουν συγκεκριμένα εξαρτήματα για συγκεκριμένους σκοπούς, αυτά τα εξαρτήματα μπορούν να χρησιμοποιηθούν σε διάφορες χρήσεις «αφαιρώντας» την εσωτερική τους λειτουργία. Αυτό σημαίνει ότι ο μηχανικός υπολογιστών χρειάζεται μόνο να γνωρίζει συγκεκριμένα πράγματα σχετικά με το υλικό για να το χρησιμοποιήσει, όπως τι κάνει ή με το οποίο λειτουργεί. Τότε ο μηχανικός υπολογιστών μπορεί να εφαρμόσει αυτό το υλικό σε κατάλληλα συστήματα.
Ενσωματωμένα συστήματα
Πολλοί μηχανικοί υπολογιστών εργάζονται στον τομέα των ενσωματωμένων συστημάτων. Τα "ενσωματωμένα" συστήματα είναι συστήματα υπολογιστών που δεν έχουν τη μορφή παραδοσιακού υπολογιστή, αλλά λειτουργούν σε μια άλλη συσκευή για την εκτέλεση μιας συγκεκριμένης εργασίας. Ενσωματωμένα συστήματα βρίσκονται σε συστήματα φωτεινού σηματοδότη, τηλεοράσεις, ραδιόφωνα και ακόμη και συσκευές κουζίνας. Ο μηχανικός υπολογιστών καταλαβαίνει πώς μπορεί να τοποθετηθεί το υλικό του υπολογιστή σε μια συσκευή για να εκτελέσει ένα συγκεκριμένο καθήκον, όπως η διατήρηση του χρόνου ή η αποθήκευση τιμών διαμόρφωσης. Στη συνέχεια, καταλαβαίνει πώς να εφαρμόσει αυτή τη ρύθμιση μέσα στη συσκευή.