Εάν είστε νέος χρήστης στον κλάδο των υπολογιστών, υπάρχουν πολλά πράγματα που μπορεί να είναι ειλικρινά συντριπτικά. Τα τεχνικά blogs και οι δημοσιογράφοι ρίχνουν διαρκώς όρους όπως "μικροαρχιτεκτονική" και "ταχύτητα ρολογιού", με λίγη εκτίμηση ότι ένα μεγάλο μέρος του ακροατηρίου τους έχει μόνο μια μικρή αντίληψη για το τι στο διάολο είναι. Βεβαίως, έχω ενοχοποιηθεί αυτό τον εαυτό μου, στο παρελθόν.
Επιπλέον, οι περισσότεροι από τους ορισμούς και τα μαθήματα που υπάρχουν θεωρούν ότι ο αναγνώστης έχει ήδη κάποιες τεχνικές γνώσεις. Συχνά, αυτά τα ενημερωτικά κομμάτια μπορεί να είναι τόσο δύσκολο να συμβαδίσει με τα αρχικά άρθρα. Πολλοί άνθρωποι απλώς παραιτούνται και αποδέχονται ότι θα έχουν μόνο αόριστη κατανόηση των πραγμάτων.
Τι εάν σας είπα ότι οι υπολογιστές δεν είναι σχεδόν τόσο περίπλοκοι όσο οι άνθρωποι τους κάνουν να είναι;
Πιθανότατα θα σκοντάς. Καλέστε με τρελό. Αναρωτιέμαι αν προσπαθώ να σας πουλήσω κάτι. Ή όλα τα παραπάνω. Αλλά με κάθε ειλικρίνεια … είναι αλήθεια. Εδώ, θα σας δείξω - εδώ είναι μερικά κοινά κομμάτια ορολογίας από τον κόσμο των υπολογιστών, τα οποία έχουν τεθεί σε όρους λαϊκής για την ευκολία ανάγνωσής σας.
Αρχιτεκτονική / μικροαρχιτεκτονική συστήματος:
Στον πυρήνα του, κάθε τσιπ υπολογιστή αποτελείται από δύο κύρια στοιχεία. που είναι γνωστές αντιστοίχως ως η Αρχιτεκτονική των Συστημάτων Εντολών (ISA) και η Μικροαρχιτεκτονική. Ο πρώτος σχετίζεται με τον προγραμματισμό ενός υπολογιστή - δηλαδή με τον τρόπο με τον οποίο ο υπολογιστής καταλαβαίνει τι σημαίνει κάθε στοιχείο στη βασική του γλώσσα, ποιες οδηγίες πρέπει να εκτελεστούν και με ποια σειρά κλπ. Το ISA ασχολείται βασικά με το τι κάνει το τσιπ . Είναι ένα είδος «γέφυρας» μεταξύ λογισμικού και υλικού.
Η μικροαρχιτεκτονική, από την άλλη πλευρά, μπορεί να θεωρηθεί ως ο τρόπος με τον οποίο η ISA κάνει ό, τι κάνει. Είναι το πώς όλα τελικά οργανώνονται στο τσιπ ή τον επεξεργαστή. Υπάρχει κάτι περισσότερο από αυτό, αλλά βασικά … αυτό είναι όλο που πρέπει να ξέρετε για μια γενική κατανόηση του όρου.
Αν θέλετε μια αναλογία, ο ISA είναι ο εργοδηγός ενός εργοστασίου, στρέφοντας τους εργάτες, ενώ η Microarchitecture είναι η ίδια η οροφή του εργοστασίου, ο τρόπος με τον οποίο τα πάντα σχεδιάζονται και συγκεντρώνονται. Το κατάλαβα? Καλός. Ίσως έχετε παρατηρήσει ότι έχω αφήσει έξω τα μέρη του εργοστασίου. Πάω σε αυτό.
Επεξεργαστής
Ο Επεξεργαστής ενός τσιπ υπολογιστών (περιστασιακά αναφερόμενος ως Τεχνολογία Διαδικασιών ή Τεχνολογία Διαδικασιών Σιλικόνης) εκτελεί βασικά τις οδηγίες που καθορίζονται από τον ISA. Από τεχνική άποψη, ο επεξεργαστής είναι μέρος της μικροαρχιτεκτονικής ενός τσιπ - περιλαμβάνει τα εργαλεία. Εγώ τους καταγράφω με διαφορετικούς όρους - αν, συνήθως, όταν κάποιος αναφέρεται στην μικροαρχιτεκτονική, δείχνουμε πώς οργανώνεται το τσιπ - πώς διαμορφώνονται τα φυσικά στοιχεία ενός τσιπ.
Η ιστορία είναι σύντομη, ενώ ο ISA είναι ο επιστάτης και η μικροαρχιτεκτονική είναι η διάταξη του εργοστασίου, ο Επεξεργαστής είναι οι μηχανές και οι εργαζόμενοι που κρατούν το εργοστάσιο σε λειτουργία. Απλά, έτσι;
SATA
Εικόνα μέσω eshop.macsales.com
Το SATA σημαίνει Serial Advanced Technology Attachment. Αυτός ο ορισμός ίσως δεν είναι χρήσιμος; Πιθανότατα προσπαθείτε να καταλάβετε ακριβώς για ποια θαύματα μιλάω. Θα πρέπει να πάω σε λίγο πιο λεπτομερείς αν πρόκειται να καταλάβετε "SATA" στην πραγματικότητα σημαίνει, αντί για αυτό που αντιπροσωπεύει. Θα εξηγήσω:
Βασικά, το SATA είναι μια διασύνδεση που έχει σχεδιαστεί για να συνδέει τους προσαρμογείς bus υποδοχής με σκληρούς δίσκους ή οπτικούς δίσκους. Πάλι, απλώς περιπλέκω τα πράγματα περαιτέρω, έτσι δεν είναι; Έχουμε τώρα δύο ακόμα ορισμούς για να δούμε πριν καταλάβουμε τι ακριβώς θα έπρεπε να είναι η κόλαση SATA. Αρχικά, ένα λεωφορείο υπολογιστή. Αν το πρώτο πράγμα που σκέφτεστε είναι ένα σύστημα μεταφοράς, δεν είστε πραγματικά τόσο μακριά. Ένα λεωφορείο είναι βασικά ένα υποσύστημα της αρχιτεκτονικής ενός υπολογιστή σχεδιασμένο να μεταδίδει δεδομένα μεταξύ των στοιχείων του υπολογιστή ή, σε ορισμένες περιπτώσεις, μεταξύ των υπολογιστών. Ως εκ τούτου, ένας προσαρμογέας διαύλου κεντρικού υπολογιστή είναι ένα υποσύστημα που συνδέει ένα κεντρικό σύστημα (βασικά τη μητρική πλακέτα του κεντρικού υπολογιστή) σε άλλα εξαρτήματα όπως σκληρούς δίσκους, δίσκους, προσαρμογείς δικτύου … παίρνετε την ιδέα.
Έτσι, βασικά, μια σύνδεση SATA είναι, στον πυρήνα, μια διεπαφή που σχεδιάστηκε για να συνδέσει τον υπολογιστή σας στο σκληρό δίσκο του. Βλέπω? Πουθενά δεν είναι τόσο συντριπτική ή περίπλοκη όπως φαίνεται στην αρχή;
ΕΠΙΔΡΟΜΗ
Το RAID σημαίνει πλεονασματική σειρά ανεξάρτητων δίσκων. Αυτός ο ορισμός δεν είναι πλέον χρήσιμος από τον ορισμό SATA. Θα επεξεργαστώ: βασικά, μια συστοιχία RAID είναι ένα μέσο συνδυασμού πολλαπλών χωριστών δίσκων σε μια ενιαία μονάδα. Παρόλο που κάθε μία από αυτές τις μονάδες είναι τεχνικά ανεξάρτητη συνιστώσα, αντιμετωπίζονται ως μια ενιαία οντότητα από οποιοδήποτε σύστημα με το οποίο τυχαίνει να συνδέεται. Ως αποτέλεσμα, όταν τα δεδομένα αποθηκεύονται, αποθηκεύονται σε κάθε μία από τις ανεξάρτητες μονάδες δίσκου. Ο λόγος για να γίνει αυτό είναι ότι όχι μόνο κερδίζει πρόσθετο χώρο αποθήκευσης, αλλά και αυξημένη αξιοπιστία - σε περίπτωση αποτυχίας ενός δίσκου, είναι πιθανό να έχετε ακόμα αρκετές άλλες που θα λειτουργήσουν.
Χορηγείται, υπάρχουν πολλά περισσότερα για πολλούς ορισμούς που έχω δώσει εδώ … αλλά αυτό που έχετε τώρα θα σας δώσει ένα καλό σημείο εκκίνησης, θα πρέπει να ψάξετε για να μάθετε περισσότερα.
