SlideShare a Scribd company logo
1 of 11
Κύρια Μνήμη
Κύρια Μνήμη

   Η κύρια μνήμη αποθηκεύεται σε ολοκληρωμένα
   κυκλώματα




Η αποθήκευση των αντιγράφων ασφάλειας
δεν είναι κύρια μνήμη
Κύρια μνήμη
                                                Main Memory       Address
 Η κύρια μνήμη αποτελείται από τις θέσεις
                                                                  00001001
 αποθήκευσης που προσδιορίζονται από τις                          00001000
 μοναδικές διευθύνσεις.                                           00000111
                                                                  00000110
Κάθε θέση αποθήκευσης κρατά μια λέξη (ο       11110011 11110011   00000101
αριθμός κομματιών που η ΚΜΕ μπορεί να                             00000100
                                                                  00000011
επεξεργαστεί σε μια ενιαία λειτουργία)                            00000010
                                                                  00000001
ο 8-bit υπολογιστής κρατά 8 bit σε μια θέση                       00000000
αποθήκευσης ο 16-bit υπολογιστής κρατά
16 bit σε μια θέση αποθήκευσης

Υπάρχουν δύο τύποι κύριων μνημών:
Μνήμη τυχαίας προσπέλασης (RAM)
Μνήμη μόνο για ανάγνωση (ROM)
Μνήμη τυχαίας προσπέλασης (RAM)

 •κρατά τα δεδομένα εφαρμογών από τις συσκευές
 εισόδου-εξόδου
 •μπορεί να κρατήσει το λειτουργικό σύστημα
 •όλο το δεδομένα χάνονται όταν σβήνει ο υπολογιστής

  Static RAM (SRAM)
  Το περιεχόμενο της μνήμης θα διατηρηθεί εφ' όσον υπάρχει ρεύμα

  Dynamic RAM (DRAM)
  Ένα συνεχές σήμα απαιτείται για να ανανεώσει (να ξαναγράψει) το
  περιεχόμενό του
  Η SRAM έχει τις γρηγορότερες ταχύτητες προσπέλασης από το
  DRAM .

  Η RAM αποτελείται κυρίως από DRAM επειδή χρειάζεται λιγότερο
  ρεύμα και τα στοιχεία κυκλώματός του είναι απλούστερα
Μνήμη μόνο για ανάγνωση
(ROM)
 • έχει το περιεχόμενο που καθορίζεται όταν κατασκευάζεται το τσιπ
 • κατέχει μέρος του φορτωτή εκκίνησης του λειτουργικού συστήματος
 • διατηρεί δεδομένα όταν σβήσει ο υπολογιστής
Προγραμματιζόμενη ROM (PROM)
Άδειασμα των δεδομένων, όταν το
τσιπ κατασκευάζεται, μπορεί να
προγραμματιστεί από τον
χρήστη. Αφού προγραμματιστεί τα
δεδομένα δεν μπορούν να διαγραφούν.
Erasable PROM (EPROM)
Όπως στην PROM μόνο το τσιπ μπορεί να
αφαιρεθεί από τον υπολογιστή και το
πρόγραμμα διαγράφεται και ένα άλλο
αποθηκεύεται στην θέση
του χρησιμοποιώντας την υπεριώδη
ακτινοβολία .
Electrically EPROM (EEPROM)
Όπως η EPROM αλλά η ηλεκτρική
ενέργεια χρησιμοποιείται για να σβήσει και να
επαναπρογραμματίσει επιλεγμένα
περιεχόμενα.
Προσωρινή αποθήκευση εκτός RAM
Γιατί;

Η Ανάγνωση / εγγραφή δεδομένων από και προς τη μνήμη μπορεί να
επιβραδύνει την απόδοση του συστήματος



 Λύση:

 Για να καταπολεμηθεί αυτό το πρόβλημα, ο επεξεργαστής μπορεί να
 αποθηκεύσει δεδομένα στη μνήμη cache, αντί στην RAM
Προσωρινή αποθήκευση εκτός RAM
 Address    Cache Memory    Main Memory     Address
 10000011     11001100         11100011    00001001
 10000010     00000011         00110011    00001000
 10000001     00010001         00001110    00000111
 10000000     01000000         11110000    00000110
                               11110011    00000101
                               11001010    00000100
                                           00000011
                                           00000010
                                           00000001
                                           00000000



Cache
• μικρή ποσότητα της μνήμης που κατασκευάστηκε στον επεξεργαστή
• πιο κοντά στον επεξεργαστή από ό, τι μνήμη RAM
• αποθηκεύει τις επόμενες προς εκτέλεση οδηγίες
Προσωρινή αποθήκευση εκτός RAM
 Address    Cache Memory       Main Memory     Address
 10000011       11001100         11100011      00001001
 10000010       00000011         00110011      00001000
 10000001       00010001         00001110      00000111
 10000000       01000000         11110000      00000110
                                 11110011      00000101
                                 11001010      00000100
                                               00000011
                                               00000010
                                               00000001
                                               00000000



Cache
• Τα περιεχόμενα της μνήμης RAM ενημερώνεται την ίδια στιγμή που τα
περιεχόμενα της μνήμης cache
• Τα περιεχόμενα της μνήμης RAM ενημερώνονται μόνο όταν εισπραχθούν
τα περιεχόμενα της μνήμης cache

•Η   cache χρησιμοποιεί στατική μνήμη (SRAM)
Προσωρινή αποθήκευση εκτός RAM
Καταχωρητες
 Θέσεις αποθήκευσης στο εσωτερικό του επεξεργαστή που κατέχουν:

  Τα δεδομένα που υποβάλλονται σε
 επεξεργασία (Εγγραφή δεδομένων μνήμης)
  Διευθύνσεις των θέσεων μνήμης για προσπέλαση
  Οδηγίες που εκτελούνται ( Οδηγίες εγγραφής)



 Υπάρχουν και πολλοί άλλοι καταχωρητές

 Τα περιεχόμενα αυτών μπορούν να προσπελαθούν γρηγορότερα από την
 RAM η την cache
Προσωρινή αποθήκευση εκτός RAM
Εικονική μνήμη
 Μέρος του σκληρού δίσκου αφήνεται
 ελεύθερο για εικονική μνήμη

 Αυτή η περιοχή χρησιμοποιείται για την
 προσωρινή αποθήκευση προγραμμάτων
 και δεδομένων

 Είναι χρήσιμη όταν η ram δεν είναι
 αρκετή

 Χρειάζεται περισσότερος χρόνος για να
 προσπελαθούν τα δεδομένα της
 εικονικής μνήμης
Σύγκριση μνήμης
 Η ταχύτητα με την οποία τα στοιχεία μπορούν να
 προσεγγιστούν εξαρτάται από την απόσταση μεταξύ αυτής και
 του επεξεργαστή
                                   Faster access
                Registers

              Cache memory

                  RAM

             Virtual memory

                               Slower access

More Related Content

Viewers also liked

Signal
SignalSignal
Signalvagvas
 
Σχεδίαση Προγράμματος Pascal - 1
Σχεδίαση Προγράμματος Pascal - 1Σχεδίαση Προγράμματος Pascal - 1
Σχεδίαση Προγράμματος Pascal - 1Stathis Gourzis
 
Ergasthrio1
Ergasthrio1Ergasthrio1
Ergasthrio1vagvas
 
Microprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesMicroprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesFellowBuddy.com
 
Microprocessor 8086 instruction description
Microprocessor 8086 instruction descriptionMicroprocessor 8086 instruction description
Microprocessor 8086 instruction descriptionDheeraj Suri
 

Viewers also liked (6)

Signal
SignalSignal
Signal
 
Σχεδίαση Προγράμματος Pascal - 1
Σχεδίαση Προγράμματος Pascal - 1Σχεδίαση Προγράμματος Pascal - 1
Σχεδίαση Προγράμματος Pascal - 1
 
Ergasthrio1
Ergasthrio1Ergasthrio1
Ergasthrio1
 
Microprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesMicroprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture Notes
 
Microprocessor 8086 instruction description
Microprocessor 8086 instruction descriptionMicroprocessor 8086 instruction description
Microprocessor 8086 instruction description
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 

Similar to Memorymc 101025140817-phpapp02

Η μνήμη του υπολογιστή
Η μνήμη του υπολογιστήΗ μνήμη του υπολογιστή
Η μνήμη του υπολογιστήathanasia trakada
 
Signal
SignalSignal
Signalvagvas
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memorypapettas
 
μνημη Ram
μνημη Ramμνημη Ram
μνημη Rammnikol
 

Similar to Memorymc 101025140817-phpapp02 (6)

Η μνήμη του υπολογιστή
Η μνήμη του υπολογιστήΗ μνήμη του υπολογιστή
Η μνήμη του υπολογιστή
 
Sldeshare
SldeshareSldeshare
Sldeshare
 
ψαροκώστας
ψαροκώσταςψαροκώστας
ψαροκώστας
 
Signal
SignalSignal
Signal
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
 
μνημη Ram
μνημη Ramμνημη Ram
μνημη Ram
 

More from vagvas

Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistimavagvas
 
Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistimavagvas
 
Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistimavagvas
 
Registers
RegistersRegisters
Registersvagvas
 
νέο παρουσίαση Open document
νέο παρουσίαση Open documentνέο παρουσίαση Open document
νέο παρουσίαση Open documentvagvas
 
Machine
MachineMachine
Machinevagvas
 

More from vagvas (6)

Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistima
 
Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistima
 
Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistima
 
Registers
RegistersRegisters
Registers
 
νέο παρουσίαση Open document
νέο παρουσίαση Open documentνέο παρουσίαση Open document
νέο παρουσίαση Open document
 
Machine
MachineMachine
Machine
 

Memorymc 101025140817-phpapp02

  • 2. Κύρια Μνήμη Η κύρια μνήμη αποθηκεύεται σε ολοκληρωμένα κυκλώματα Η αποθήκευση των αντιγράφων ασφάλειας δεν είναι κύρια μνήμη
  • 3. Κύρια μνήμη Main Memory Address Η κύρια μνήμη αποτελείται από τις θέσεις 00001001 αποθήκευσης που προσδιορίζονται από τις 00001000 μοναδικές διευθύνσεις. 00000111 00000110 Κάθε θέση αποθήκευσης κρατά μια λέξη (ο 11110011 11110011 00000101 αριθμός κομματιών που η ΚΜΕ μπορεί να 00000100 00000011 επεξεργαστεί σε μια ενιαία λειτουργία) 00000010 00000001 ο 8-bit υπολογιστής κρατά 8 bit σε μια θέση 00000000 αποθήκευσης ο 16-bit υπολογιστής κρατά 16 bit σε μια θέση αποθήκευσης Υπάρχουν δύο τύποι κύριων μνημών: Μνήμη τυχαίας προσπέλασης (RAM) Μνήμη μόνο για ανάγνωση (ROM)
  • 4. Μνήμη τυχαίας προσπέλασης (RAM) •κρατά τα δεδομένα εφαρμογών από τις συσκευές εισόδου-εξόδου •μπορεί να κρατήσει το λειτουργικό σύστημα •όλο το δεδομένα χάνονται όταν σβήνει ο υπολογιστής Static RAM (SRAM) Το περιεχόμενο της μνήμης θα διατηρηθεί εφ' όσον υπάρχει ρεύμα Dynamic RAM (DRAM) Ένα συνεχές σήμα απαιτείται για να ανανεώσει (να ξαναγράψει) το περιεχόμενό του Η SRAM έχει τις γρηγορότερες ταχύτητες προσπέλασης από το DRAM . Η RAM αποτελείται κυρίως από DRAM επειδή χρειάζεται λιγότερο ρεύμα και τα στοιχεία κυκλώματός του είναι απλούστερα
  • 5. Μνήμη μόνο για ανάγνωση (ROM) • έχει το περιεχόμενο που καθορίζεται όταν κατασκευάζεται το τσιπ • κατέχει μέρος του φορτωτή εκκίνησης του λειτουργικού συστήματος • διατηρεί δεδομένα όταν σβήσει ο υπολογιστής Προγραμματιζόμενη ROM (PROM) Άδειασμα των δεδομένων, όταν το τσιπ κατασκευάζεται, μπορεί να προγραμματιστεί από τον χρήστη. Αφού προγραμματιστεί τα δεδομένα δεν μπορούν να διαγραφούν. Erasable PROM (EPROM) Όπως στην PROM μόνο το τσιπ μπορεί να αφαιρεθεί από τον υπολογιστή και το πρόγραμμα διαγράφεται και ένα άλλο αποθηκεύεται στην θέση του χρησιμοποιώντας την υπεριώδη ακτινοβολία . Electrically EPROM (EEPROM) Όπως η EPROM αλλά η ηλεκτρική ενέργεια χρησιμοποιείται για να σβήσει και να επαναπρογραμματίσει επιλεγμένα περιεχόμενα.
  • 6. Προσωρινή αποθήκευση εκτός RAM Γιατί; Η Ανάγνωση / εγγραφή δεδομένων από και προς τη μνήμη μπορεί να επιβραδύνει την απόδοση του συστήματος Λύση: Για να καταπολεμηθεί αυτό το πρόβλημα, ο επεξεργαστής μπορεί να αποθηκεύσει δεδομένα στη μνήμη cache, αντί στην RAM
  • 7. Προσωρινή αποθήκευση εκτός RAM Address Cache Memory Main Memory Address 10000011 11001100 11100011 00001001 10000010 00000011 00110011 00001000 10000001 00010001 00001110 00000111 10000000 01000000 11110000 00000110 11110011 00000101 11001010 00000100 00000011 00000010 00000001 00000000 Cache • μικρή ποσότητα της μνήμης που κατασκευάστηκε στον επεξεργαστή • πιο κοντά στον επεξεργαστή από ό, τι μνήμη RAM • αποθηκεύει τις επόμενες προς εκτέλεση οδηγίες
  • 8. Προσωρινή αποθήκευση εκτός RAM Address Cache Memory Main Memory Address 10000011 11001100 11100011 00001001 10000010 00000011 00110011 00001000 10000001 00010001 00001110 00000111 10000000 01000000 11110000 00000110 11110011 00000101 11001010 00000100 00000011 00000010 00000001 00000000 Cache • Τα περιεχόμενα της μνήμης RAM ενημερώνεται την ίδια στιγμή που τα περιεχόμενα της μνήμης cache • Τα περιεχόμενα της μνήμης RAM ενημερώνονται μόνο όταν εισπραχθούν τα περιεχόμενα της μνήμης cache •Η cache χρησιμοποιεί στατική μνήμη (SRAM)
  • 9. Προσωρινή αποθήκευση εκτός RAM Καταχωρητες Θέσεις αποθήκευσης στο εσωτερικό του επεξεργαστή που κατέχουν: Τα δεδομένα που υποβάλλονται σε επεξεργασία (Εγγραφή δεδομένων μνήμης) Διευθύνσεις των θέσεων μνήμης για προσπέλαση Οδηγίες που εκτελούνται ( Οδηγίες εγγραφής) Υπάρχουν και πολλοί άλλοι καταχωρητές Τα περιεχόμενα αυτών μπορούν να προσπελαθούν γρηγορότερα από την RAM η την cache
  • 10. Προσωρινή αποθήκευση εκτός RAM Εικονική μνήμη Μέρος του σκληρού δίσκου αφήνεται ελεύθερο για εικονική μνήμη Αυτή η περιοχή χρησιμοποιείται για την προσωρινή αποθήκευση προγραμμάτων και δεδομένων Είναι χρήσιμη όταν η ram δεν είναι αρκετή Χρειάζεται περισσότερος χρόνος για να προσπελαθούν τα δεδομένα της εικονικής μνήμης
  • 11. Σύγκριση μνήμης Η ταχύτητα με την οποία τα στοιχεία μπορούν να προσεγγιστούν εξαρτάται από την απόσταση μεταξύ αυτής και του επεξεργαστή Faster access Registers Cache memory RAM Virtual memory Slower access