Transcript
Page 1: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

RAM (RANDOM ACCESS MEMORY)VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER

1

Page 2: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

INHALTSVERZEICHNIS1. Geschichte2. Was macht der RAM?3. Swapping (Umlagerung)4. DRAM - Dynamic Random Access Memory5. SRAM - Static Random Access Memory6. Arbeitsspeicher aufrüsten was beachten?7. DDR1 8. DDR29. DDR310. DDR411. Unterschied zwischen Festplatte und RAM12. Wie funktioniert die Adressierung? (Lesen/Schreibung)13. Latenzen 14. Physischer und Virtueller Arbeitspeicher

2

Page 3: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

GESCHICHTE

• Entstehung der RAM: Anfang der Computertechnik • Damals: Lochkarten ⇒ Rechenregister• Ferritkernspeicher• Neuerung: Wahlfreier Zugriff• Wahlfrei: Zugriff auf den magnetischen Kernspeicher• Verwendung des Halbleiterspeichers

3

Page 4: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

WAS MACHT DER RAM?

• Der Ram ist ein Zwischenspeicher• Speichert alle benötigten Daten einer aktiven Anwendung

4

Page 5: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

SWAPPING (UMLAGERUNG)

• bei nahe zu vollen RAM• im Hintergrund stehende Anwendungen werden auf die Festplatte

geschoben• um neuen Speicherplatz für neue Anwendungen zu schaffen

5

Page 6: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

DRAM - DYNAMIC RANDOM ACCESS MEMORY

• Dynamisches RAM • Kondensator als Speicherelement• Speicherhaltung durch Refresh der Speicherzellen• langsam• hoher Stromverbrauch• Einsatz als Arbeitsspeicher

6

Page 7: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

SRAM - STATIC RANDOM ACCESS MEMORY

• Statisches RAM• Speicherung erfolgt in Flip-Flops• bleibt nach den Abruf des Speicherinhaltes erhalten • sehr schnell• kein Refresh nötig• hoher Stromverbrauch• Einsatz als L1-, L2- und L3-Cache

7

Page 8: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

ARBEITSSPEICHER AUFRÜSTEN WAS BEACHTEN?

• Die Speichergröße• Die Zugriffsgeschwindigkeit• Ob das Motherboard den Arbeitsspeicher überhaupt verwenden

kann• Meist gibt es auf den Motherboard 4 Slots für den RAM wovon je 2

Slots zusammengehören (DualChanneling)

8

Page 9: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

DDR1

• Halbleiterspeicher• Arbeitet mit einer doppelten Datenrate• Daten schneller verarbeitet• („ Burst Length“): Zur Beschleunigung >> Anzahl angeforderter Daten

gleich oder größer als doppelte Bus.• 2,5-2,6 V• Takt beträgt 133 MHz• 184 Pins

9

Page 10: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

DDR2

• DDR2 arbeitet wie DDR, aber schneller• Arbeitet mit einem Viererprefetcher• Doppelte Datenrate• Elektrische Leistungsaufnahme: 1,8 Volt• 240 Pins

10

Page 11: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

DDR3

• Statt mit einem Vierfachprefetcher (Prefetcher == Abrufer) wird es mit einem Achtfachprefetcher gearbeitet

• 8500 Megabyte pro Sekunde • Außerdem schneller als sein Vorgänger • 1,25 Volt

11

Page 12: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

DDR4

• Arbeitet mit einem 8-fach Prefetcher• Keine Vermehrfachung von der Leistung von DDR3• Stattdessen höhere Taktrate• Erhöhung der maximalen Speicherkapazität• 1,2 Volt

12

Page 13: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

UNTERSCHIED ZWISCHEN FESTPLATTE UND RAM

Festplatte:• dauerhafter Speicher → funktioniert ohne Strom • alle Programme sind auf der Festplatte

RAM:• schnellere Verarbeitung der Daten • flüchtiger Speicher → ohne Strom geht Speicher verloren

13

Page 14: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

WIE FUNKTIONIERT DIE ADRESSIERUNG?(LESEN/SCHREIBUNG)

• Speicherfeld >> Speicherbank(32 Mbit) >> Speicherchip (16 MByte)1.Ansprechen des richtigen Chips bzw. der Bank2.Adresse + Zeilendekoder ⇒ Zeile3.Speicherzeile wird aktiviert4.Adresse + Spaltendekoder ⇒ Spalte5.Daten werden an die Bitline weitergeleitet

⇒ So kommt es zum Lesen/Schreiben der Daten

14

Page 15: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

LATENZEN

• Pausen zwischen Vorgängen der Lesung bzw. der Schreibung

• Vier verschiedene Latenzen: 9-9-9-24• CL-Latenz: gibt Takte an bis die Daten gelesen sein müssen• tRCD-Latenz: gibt Zeit an die zwischen des Aktivierens einer Zeile

und einer Spalte• tRP-Latenz: gibt die Takte an bis der Ladezustand erreicht ist• tRAS-Latenz: steht für die Zeit bis zu einem Neuzugriff

15

Page 16: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

PHYSISCHER UND VIRTUELLER ARBEITSPEICHER

• Virtueller Arbeitsspeicher ⇒ Funktion Betriebsystem • Arbeitsspeicher-Adressraum Prozessen System unabhängig größer

als RAM • Teil RAM-Inhalte temporär vom RAM auf Festplatte

16

Page 17: RAM (RANDOM ACCESS MEMORY) VON BATUHAN AKCAY, BENJAMIN MAYRHOFER UND NICO FELLNER 1

DANKE FÜR IHRE AUFMERKSAMKEIT

17


Recommended