Τι είναι η CPU και τι κάνει;

Τι είναι η CPU; Η CPU ή η Κεντρική Μονάδα Επεξεργασίας(Central Processing Unit) είναι ο εγκέφαλος ενός υπολογιστή που τραβάει τους αριθμούς. Όλα όσα κάνει ένας υπολογιστής, από το να παίζει βιντεοπαιχνίδια(video games) μέχρι να σας βοηθήσει να γράψετε ένα δοκίμιο, αναλύονται σε ένα σύνολο μαθηματικών οδηγιών. Η CPU παίρνει αυτές τις οδηγίες και τις εκτελεί. 

Οι λεπτομέρειες για το πώς το κάνει αυτό είναι, φυσικά, πολύ(much ) πιο περίπλοκες από αυτή την απλή εξήγηση. Το πιο σημαντικό πράγμα που πρέπει να γνωρίζετε είναι ότι η CPU είναι η κύρια μαθηματική μηχανή ενός υπολογιστή.

Η (Εξαιρετικά) Σύντομη Ιστορία των CPU(The (Extremely) Short History Of CPUs)

Η ιστορία των υπολογιστών είναι μακρά και πολύπλοκη. Πηγαίνει επίσης πιο πίσω στην ιστορία από την ψηφιακή τεχνολογία, τα ηλεκτρονικά ή ακόμα και τον ηλεκτρισμό. Ο άβακας είναι ένα είδος επεξεργαστή. Το ίδιο και οι μηχανικές αριθμομηχανές. Η μεγάλη διαφορά είναι ότι αυτές οι μηχανές μπορούν να κάνουν μόνο μία ή μερικές μαθηματικές εργασίες. Δεν είναι επεξεργαστές γενικής χρήσης(general purpose) , για παράδειγμα η σύγχρονη CPU .

Αυτό που κάνει μια CPU μια συσκευή υπολογισμού γενικού σκοπού είναι η χρήση της λογικής. Το 1903 ο Νίκολα Τέσλα(Nikola Tesla) κατοχύρωσε με δίπλωμα ευρεσιτεχνίας ηλεκτρικά κυκλώματα γνωστά ως πύλες και διακόπτες. Χρησιμοποιώντας αυτά τα κυκλώματα, θα μπορούσατε να κατασκευάσετε συσκευές που εκτελούν λογικές λειτουργίες, όπου θα μπορούσατε να βάλετε το μηχάνημα να ενεργήσει υπό ορισμένες συνθήκες. 

Στα μέσα έως τα τέλη της δεκαετίας του 1940 οι William Shockley , John Bardeen και Walter Brattain εφηύραν και κατοχύρωσαν με δίπλωμα ευρεσιτεχνίας μια συσκευή που ονομάζεται τρανζίστορ, ενώ εργάζονταν στα εργαστήρια (Laboratories)Bell . Το τρανζίστορ είναι το βασικό δομικό στοιχείο μιας CPU . Τα τρανζίστορ είναι σχετικά μικροσκοπικά εξαρτήματα υπολογιστή. Το τρανζίστορ είναι μια τόσο σημαντική εφεύρεση που οι τρεις εφευρέτες τιμήθηκαν με το βραβείο Νόμπελ(Nobel Prize) γι 'αυτό.

Στα τέλη της δεκαετίας του 1950, ο Robert Noyce(Robert Noyce) και ο Jack Kilby(Jack Kilby) προχώρησαν ένα τεράστιο βήμα παραπέρα και δημιούργησαν το πρώτο ολοκληρωμένο κύκλωμα που(integrated circuit) λειτουργεί . Ένα ολοκληρωμένο κύκλωμα είναι ένα σύνολο ηλεκτρονικών κυκλωμάτων ενσωματωμένων σε ένα ενιαίο κομμάτι υλικού ημιαγωγού. Στις περισσότερες περιπτώσεις, αυτό το υλικό είναι πυρίτιο. Αυτό εννοούν οι άνθρωποι όταν λένε "μικροτσίπ". 

Μια CPU αποτελείται από ένα ή περισσότερα μικροτσίπ. Αυτή είναι μια σημαντική εφεύρεση γιατί δισεκατομμύρια τρανζίστορ μπορούν να συσκευαστούν σε μία μόνο CPU . Αυτό δημιουργεί απίστευτα ισχυρούς μαθηματικούς κινητήρες.

Χρησιμοποιώντας τις εφευρέσεις των λογικών πυλών, των τρανζίστορ και των ολοκληρωμένων κυκλωμάτων, ολόκληρος ο κόσμος έχει αλλάξει. Τα μικροτσίπ είναι σε όλα αυτές τις μέρες, όχι μόνο στον υπολογιστή σας. Και οι CPU(CPUs) είναι τα πιο προηγμένα μικροτσίπ γενικής χρήσης που μπορούμε να φτιάξουμε.

Πώς λειτουργούν οι CPU;(How Do CPUs Work?)

Ολόκληρη η αρχή μιας CPU βασίζεται σε δυαδικό κώδικα(binary code) . Τα ανθρώπινα όντα τείνουν να αναπαριστούν αριθμούς χρησιμοποιώντας ένα σύστημα που ονομάζεται βάση 10(base 10) ή δεκαδικό σύστημα. Οι τιμές θέσης κάθε ψηφίου σε έναν αριθμό αυξάνονται κατά δέκα. Άρα το "111" περιέχει εκατόν, δέκα και ένα.

Οι υπολογιστές και οι CPU(CPUs) τους δεν μπορούν να καταλάβουν καθόλου τη βάση 10. Τα τρανζίστορ λειτουργούν με βάση την αρχή είτε είναι ενεργοποιημένο είτε απενεργοποιημένο. Που σημαίνει ότι οι λογικές πύλες που δημιουργείτε από αυτές μπορούν επίσης να λειτουργήσουν μόνο με αυτές τις δύο καταστάσεις. Αυτός είναι ο λόγος που, βασικά, οι CPU(CPUs) λειτουργούν σε δυαδικό κώδικα(binary code) . Αυτό το σύστημα αριθμών έχει διαφορετικές τοποαξίες. Αντί για 1, 10, 100, 1000 και ούτω καθεξής, οι τιμές θέσης είναι 1,2,4,8,16,32,64,128 και ούτω καθεξής. 

Έτσι, στο δυαδικό "111" θα ήταν 7 σε δεκαδικούς αριθμούς αφού προσθέτετε 1,2 και 4 μαζί. Εάν οποιοσδήποτε από τους αριθμούς είναι μηδέν, απλώς τον παραλείπετε και προσθέτετε την ονομαστική αξία του επόμενου 1. Με αυτόν τον τρόπο μπορείτε να εκφράσετε οποιαδήποτε δεκαδική τιμή. Απλώς(Just) σημειώστε ότι οι δυαδικοί αριθμοί διαβάζονται συχνά από τα δεξιά προς τα αριστερά, επομένως η τιμή θέσης "1" θα είναι στο άκρο δεξιά.

Ας το βάλουμε σε έναν πίνακα για να γίνει κρυστάλλινο:

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

Μπορείτε να δείτε γιατί αθροίζει τον αριθμό 7 στο δεκαδικό; Ας κάνουμε τον αριθμό 23:

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

Άρα το 111 είναι "7", αλλά το "11101" είναι 23 επειδή η πέμπτη τιμή θέσης στο δυαδικό είναι 16. Πολύ(Pretty) ωραίο, σωστά; Μπορείτε να εκφράσετε οποιονδήποτε πιθανό αριθμό που μπορεί να γραφτεί με δεκαδικό τρόπο. Αυτό σημαίνει ότι οι υπολογιστές που κατασκευάζονται από τρανζίστορ μπορούν επίσης να λειτουργήσουν με οποιονδήποτε αριθμό.

Πώς κατασκευάζονται οι CPU;

Η διαδικασία παραγωγής των σύγχρονων CPU(CPUs) είναι επίσης, όπως θα περίμενε κανείς, αρκετά περίπλοκη. Η βασική διαδικασία περιλαμβάνει την ανάπτυξη μεγάλων κυλίνδρων κρυστάλλου πυριτίου. Οι ημιαγωγικές του ιδιότητες το καθιστούν ιδανικό για την κατασκευή ενός δυαδικού ολοκληρωμένου κυκλώματος.

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

Σχεδιασμός και απόδοση CPU

Οι CPU(CPUs) δεν είναι όλες ίσες. Ο πρώτος σωστός πρόγονος της σύγχρονης CPU , η Intel 8086 , είχε περίπου 29.000 τρανζίστορ στο ολοκληρωμένο κύκλωμά της. Σήμερα, ένας επεξεργαστής όπως ο Intel i99900K έχει λίγο περισσότερα από 1,7 δισεκατομμύρια(billion) τρανζίστορ. Όσο πιο πυκνά είναι τα λογικά κυκλώματα μιας CPU , τόσο πιο πολύπλοκος και μεγαλύτερος είναι ο αριθμός των εντολών που μπορεί να εκτελέσει ανά κύκλο ρολογιού. 

Υπομονή(Hang) , «κύκλος ρολογιού»; Ναι, αυτό είναι το άλλο σημαντικό στοιχείο της απόδοσης της CPU . Μια CPU λειτουργεί σε μια συγκεκριμένη συχνότητα, με κάθε παλμό του ρολογιού της CPU γίνεται ένας κύκλος υπολογισμών. Εάν πάρετε την ίδια CPU και διπλασιάσετε την ταχύτητα του ρολογιού, τότε (θεωρητικά) θα πρέπει να αποδίδει δύο φορές πιο γρήγορα. 

Αυτή η Intel 8086 του 1978 έτρεχε στα 5 Mhz όταν κυκλοφόρησε. Αυτό είναι πέντε εκατομμύρια κύκλοι ρολογιού ανά δευτερόλεπτο. Το Intel i9-9900K; Ξεκινά από τα 3,6 Ghz . (starts )Αυτά τα 3600 (Ghz.That 3600) Mhz , με την επιλογή να ανεβάζει τα πράγματα έως τα 5000 Mhz όταν είναι δυνατόν.

Για να προσθέσουμε ακόμη μια πτυχή στην απόδοση της CPU , οι σύγχρονες CPU(CPUs) περιέχουν στην πραγματικότητα πολλούς «πυρήνες». Κάθε πυρήνας είναι στην πραγματικότητα μια ανεξάρτητη CPU . Είναι χαρακτηριστικό να υπάρχουν τουλάχιστον τέσσερις τέτοιοι πυρήνες αυτές τις μέρες, αλλά τον τελευταίο καιρό ο κανόνας ήταν οι κύριοι υπολογιστές να έχουν έξι ή οκτώ πυρήνες. Οι επαγγελματικοί υπολογιστές υψηλού επιπέδου μπορεί να έχουν πυρήνες  CPU περίπου 100 .

Η ύπαρξη πολλών πυρήνων σημαίνει ότι η CPU μπορεί να εκτελεί πολλαπλά σετ εντολών παράλληλα. Αυτό σημαίνει ότι οι υπολογιστές μας μπορούν να κάνουν πολλά πράγματα ταυτόχρονα χωρίς προβλήματα. Ορισμένες CPU(CPUs) έχουν πυρήνες "πολυνηματικής". Αυτοί οι πυρήνες μπορούν οι ίδιοι να χειριστούν δύο ξεχωριστές εργασίες ο καθένας. Σε επεξεργαστές Intel(Intel CPUs) αυτό χαρακτηρίζεται ως " hyperthreading ".

Έτσι, η συνολική απόδοση μιας CPU καταλήγει σε συνδυασμό:

Υπάρχουν, φυσικά, περισσότερα από αυτά τα τέσσερα κύρια σημεία. Ωστόσο, αυτά είναι τα τέσσερα κύρια ζητήματα για την καλή απόδοση μιας CPU .

Ο ρόλος(Role) της CPU στον υπολογιστή σας(Your Computer)

Το τελευταίο πράγμα που πρέπει να καλύψουμε είναι ποια δουλειά παίζει η CPU στον υπολογιστή σας. (CPU)Σε τελική ανάλυση, δεν είναι το μόνο μικροτσίπ ολοκληρωμένου κυκλώματος στον υπολογιστή σας. Για παράδειγμα, οι GPU(GPUs) (μονάδες επεξεργασίας γραφικών) είναι συχνά ακόμη πιο πυκνές σε τρανζίστορ από μια CPU .

Χρειάζονται τη δική τους ψύξη και τροφοδοτικό, καθώς και μνήμη. Είναι σαν ένας μικρός επιπλέον υπολογιστής! Το ίδιο μπορεί να ειπωθεί για τα τσιπ που ελέγχουν την κυκλοφορία του ήχου, του USB και του σκληρού δίσκου. Γιατί λοιπόν η CPU είναι ειδική; Αυτοί είναι οι κύριοι λόγοι:

  • Μπορεί να επεξεργαστεί ΟΠΟΙΑΔΗΠΟΤΕ(ANY) οδηγία, μια GPU κάνει μόνο ορισμένους τύπους επεξεργασίας
  • Συνδέει όλα τα άλλα εξαρτήματα μεταξύ τους, πιέζοντας και τραβώντας δεδομένα για να λειτουργήσει ο υπολογιστής σας
  • Η CPU εμπλέκεται σε όλες τις εργασίες που καλείται να κάνει ο υπολογιστής σε κάποιο βαθμό

Εν ολίγοις, η CPU είναι το πιο σημαντικό στοιχείο απόδοσης γενικής χρήσης στον υπολογιστή σας. Μην(Don) το θεωρείτε δεδομένο!



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts