Folgende Aufgabe

Ein AMD Athlon 800 habe folgende Daten: eine zentrale Taktfrequenz von 807.9Mhz,einen Cache L2 mit 128 k, Datentransferrate 8078.7 MB/s und einen Cache L2 mit 256 k Datentransferrate 2692.9 MB/s und ein Memory mit 768 M und einer Datenübertragungsrate von 17.2 MB/s. Zu bearbeitende Programme werden zunächst nach L1, dann nach L2 und schließlich ins Memory geladen.

Wie groß ist die Taktfrequenz mit der die Datenübertragung der Speicher erfolgt?

Wie schnell wird ein 60 k großes Programm bearbeitet?

Hi Adam,

imho kann dir keiner die Frage beantworten,
denn was macht das 60kb große Programm denn?
Rechnet es etwas aus?
Vielleicht die größte bekannte Primzahl, oder
ist es sogar eine Endlosschleife?

Außerdem wird im L1 und L2 nichts bearbeitet,
sondern wie der Name schon sagt gespeichert.

Sorry das ich dir nicht weiterhelfen konnte.

Grüße
Michael

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Adam,

das ist wohl ne Test-Frage aus dem IT-Unterricht??

wie Michael schon schrieb, kann Dir das keiner genau beantworten (naja, vielleicht Micro$aft :wink:
und wieso 2x L2-Cache (Daten- / Code-Cache??).
Außerdem ist die Datentransferrate eher von theoretischer Natur, da man nie weiß wie gemessen wurde (wieviele aktive Programme, Chipset, Prozessor, Programmart etc.)
Auch hier gilt wie immer:
„traue keiner Statistik, die Du nicht selbst gefälscht hast“

CU (M)ike

Hallo

Ein AMD Athlon 800 habe folgende Daten: eine zentrale
Taktfrequenz von 807.9Mhz,einen Cache L2 mit 128 k,
Datentransferrate 8078.7 MB/s und einen Cache L2 mit 256 k
Datentransferrate 2692.9 MB/s und ein Memory mit 768 M und
einer Datenübertragungsrate von 17.2 MB/s. Zu bearbeitende
Programme werden zunächst nach L1, dann nach L2 und
schließlich ins Memory geladen.

Wie groß ist die Taktfrequenz mit der die Datenübertragung der
Speicher erfolgt?

Diese Frage lässt sich eindeutig beantworten, aber als Resultat erhällt man nicht eine Frequenz sonder die Baudrate:
= Datentransferrate / Datenbusbreite
z.B.
Datenübertragungsrate: 17.2MB/s
Busbreite : 32 Bit
17.2^6 / 32 = 537500 = 537.5 kBaud

Wie schnell wird ein 60 k großes Programm bearbeitet?

Diese Frage lässt sich nicht beantworten, da die Angaben über die Restlichen abhängigkeiten Fehlen.
Insbesondere spielen da Interrupts, der Treiber (das Programm muss ja irgenwoher kommen), auch die Speicherverwaltung und nicht zuletzt das Betriebssystem (Multitasking!) eine grosse Rolle.

Mich würde mal interessieren WO und von WEM solche praxisfernen Fragen gestellt werden.

MfG Peter(TOO)

Vielen Dank,

dass ist genau die Antwort die ich gesucht habe! Das Programm berechnet übrigens nichts besonderes, es geht hier nur um die Übertragungsrate zwischen Speicher und Prozessor, und in wie weit der Cache einbezogen wird!

Vielen Dank nochmal

Euer Adam

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]