driftingcris Δημοσ. 30 Μαΐου 2011 Δημοσ. 30 Μαΐου 2011 Ρε παιδια τι ακριβως ειναι το cache ενως cpu και πως λειτουργει? Εχω δει οτι υπαρχουν διαφορες κατηγοριες... L1, L2, L3, SΜΑRΤ........ Τι διαφορα εχουν... Ευχαριστω....
ninos30 Δημοσ. 30 Μαΐου 2011 Δημοσ. 30 Μαΐου 2011 Αυτό το διάβασες καθόλου? http://en.wikipedia.org/wiki/CPU_cache Αν όχι, δεν πρόκειται να στο εξηγήσω όλο, αλλά με λίγα λόγια είναι μια πολύυυυυ γρήγορη μνήμη η οποία είναι φορεμένη πάνω στον επεξεργαστή ώστε να του στέλνει γρήγορα δεδομένα για να μην καθυστερεί στα calculations που κάνει. Όσο μικρότερο είναι το level της cache, τόσο πιο γρήγορη είναι αλλά και συνήθως πιο μικρή σε χωρητικότητα πχ L1. Αλλά αυτό έχει να κάνει και με την αρχιτεκτονική του επεξεργαστή
driftingcris Δημοσ. 31 Μαΐου 2011 Μέλος Δημοσ. 31 Μαΐου 2011 Βλεπω παντου οτι δεν γραφουν για l1.. Μονο για l2 και l3.... Το L3 ειναι πιο γρηγορο απο το l2?
Chief90 Δημοσ. 31 Μαΐου 2011 Δημοσ. 31 Μαΐου 2011 η l2 μνήμη είναι πολύ πιο γρήγορη από την L3. να το εξηγήσω όσο πιο απλά μπορώ . ο επεξεργαστής για να κάνει υπολογισμούς χρειάζεται δεδομένα(δεδομένα για εντολές, για προγράμματα για τα πάντα ) .αυτά τα παίρνει από τις μνήμες . πρώτα ψάχνει την L1 μνήμη η οποία είναι τρομερά γρήγορη και μικρή .αν δεν βρει εκεί αυτά που χρειάζεται ψάχνει στην L2 η οποία είναι πιο μεγάλη απο την L1 και πιο αργή . (να προσθεσω οτι ο καθε core του επεξεργαστή έχει μόνο μια L1 και μια L2 . αν δεν βρει αυτό που ψάχνει στις L1 και L2 πάει στην L3 .H L3 τώρα είναι πιο μεγάλη σε μέγεθος από τις L2 και L1 και πιο αργή . (Η L3 είναι γνωστή και ως shared memory (όλοι οι core έχουν πρόσβαση στην L3). Αν δεν το βρει ο επεξεργαστής αυτό που ψάχνει και στην L3 ψάχνει στην (αργή)ram και αν δεν το βρει και εκεί στον σκληρό δίσκο . ελπίζω να βοήθησα
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.