FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Technische Informatik

T3 Zettel 7

T3 Zettel 7 2003-12-07 15:59
Antje
Hallo!

Kann mir jemand nen Tipp zu Aufgabe 1.1) geben??? VIelleicht ne Formel oder so? Die Formel aus der Volesung passt ja nicht so ganz…

Und was ist ein fully associative Cache? Das war ja auch in der Vorlesung nicht dran…

Danke schonmal

Antje


Re: T3 Zettel 7 2003-12-07 16:26
TriPhoenix
Ein fully associative cache ist ein Cache, wo man im Prinzip garnicht mehr nach Set-Nummer guckt sondern einen groooßen Pool hat, in dem man jeden beliebigen Block speichern kann. Das macht man haltbis der Pool voll ist und dann fängt man an, rauszuschmeißen.

Re: T3 Zettel 7 2003-12-07 16:31
TriPhoenix
Zu 1.1….die Formel aus der Vorlesung bezieht sich ja auf Bytes/Sektoren/SPuren/Oberflächen/Platten. Überleg dir mal, wie du die benötigten Werte aus den Angaben Bytes/Sektoren/Zylinder/Köpfe machen kannst.

Re: T3 Zettel 7 2003-12-08 18:13
RaggaDee
Hmm… aber müsste die Anzahl der Spuren pro Oberfläche nicht ganzzahlig sein, oder gibt es auch halbe Platten ? :-)

Nochmal klargestellt: Übereinanderliegender Spuren bilden einen Zylinder! Oder?

Re: T3 Zettel 7 2003-12-08 18:35
Antje
Hm was hast du dennn gerechnet?

Könnte mann nicht davon ausgehen, dass 826 Zylinder, 826 Spuren entsprechen?? oder verdreh ich da was?

Re: T3 Zettel 7 2003-12-08 18:42
TriPhoenix
Hmm… aber müsste die Anzahl der Spuren pro Oberfläche nicht ganzzahlig sein, oder gibt es auch halbe Platten ? :-)

Nochmal klargestellt: Übereinanderliegender Spuren bilden einen Zylinder! Oder?

Ja. Die Anzahl der Spuren ist auch ganzzahlig. Wichtig ist ja, dass du die SPuren pro Platte betrachtest, nichtd ie SPuren insgesamt.

Re: T3 Zettel 7 2003-12-08 18:42
TriPhoenix
Hm was hast du dennn gerechnet?

Könnte mann nicht davon ausgehen, dass 826 Zylinder, 826 Spuren entsprechen?? oder verdreh ich da was?

Wie sagte ich noch immer? Achja: [img]http://www.fb18.de/gfx/22.gif[/img]

Re: T3 Zettel 7 2003-12-08 19:27
RaggaDee
Hm was hast du dennn gerechnet?

Könnte mann nicht davon ausgehen, dass 826 Zylinder, 826 Spuren entsprechen?? oder verdreh ich da was?

Nee nee, siehe die ersten Folien. Auf jeder Platte bzw Oberfläche ist eine Spur. Jeweils dieselbe Spur jeder Oberfläche (also immer die übereinander), bilden einen Zylinder. Bei Umrechnung hauts jedoch nicht hin. WARUM??

Re: T3 Zettel 7 2003-12-08 19:29
RaggaDee
Ah ja doch , bin ich blöd :-) klar!!!

Re: T3 Zettel 7 2003-12-08 19:30
TriPhoenix
Nee nee, siehe die ersten Folien. Auf jeder Platte bzw Oberfläche ist eine Spur. Jeweils dieselbe Spur jeder Oberfläche (also immer die übereinander), bilden einen Zylinder. Bei Umrechnung hauts jedoch nicht hin. WARUM??

Was spreicht dann dagegen? Ganz simpel mal angefangen, rechnen wir 2 Zylinder. ALso einen inneren und einen äußeren. Wenn dich nun die Spuren pro Oberfläche interessieren, dann hast du genau eine innere und eine äußere, oder?

Re: T3 Zettel 7 2003-12-08 19:46
RaggaDee
Ja habs nu auch.
Bitte beachten Sie dabei, dass die Festplattenhersteller
f ¨ ur 1MB = 10^6 Byte und nicht wie in der Informatik ¨ublich und wie es z.B. auch die
DRAM-Hersteller halten 1MB = 2^20 Byte ansetzen.

Was bedeutet das? Ein MB sind etwa nicht immer 1024 KByte oder wie ist das?

Re: T3 Zettel 7 2003-12-08 20:07
TriPhoenix
Was bedeutet das? Ein MB sind etwa nicht immer 1024 KByte oder wie ist das?

Froi, meine Lieblingsdiskussion [img]http://www.fb18.de/gfx/15.gif[/img].

Ein MB sind IMMER IMMER IMMER 1000000 Bytes. SO ist das nunmal. Wenn man 1024*1024 Bytes haben will, nennt man das MiB (gesprochen Mebibyte), analog dazu gibts ki, Gi, Ti etc.

Re: T3 Zettel 7 2003-12-08 20:17
RaggaDee
Ach sooooooooooooo.

Aber trotzdem, weiß ích noch nicht, was WIR bei der Bezeichnung der Hersteller zu beachten haben.

Re: T3 Zettel 7 2003-12-08 20:25
TriPhoenix
Ach sooooooooooooo.

Aber trotzdem, weiß ích noch nicht, was WIR bei der Bezeichnung der Hersteller zu beachten haben.

Naja es ist üblich (wenn auch falsch) zu sagen, dass 1MB = 1024*1024 Bytes ist. Wenn man also von BYtes auf MB rechnet, dannw ieder zweimal durch 1024 zu teilen. Bei Festplatten nimmt man die korrekte Rechnung, also von Bytes auf MB ist einfach zweimal durch 1000.

Re: T3 Zettel 7 2003-12-09 09:04
Cartman
Froi, meine Lieblingsdiskussion [img]http://www.fb18.de/gfx/15.gif[/img].

Ein MB sind IMMER IMMER IMMER 1000000 Bytes. SO ist das nunmal. Wenn man 1024*1024 Bytes haben will, nennt man das MiB (gesprochen Mebibyte), analog dazu gibts ki, Gi, Ti etc.
So kann man das auch nicht sagen, es hängt ganz von dem Kontetxt ab, in dem man etwas definiert. Da würd ich an Deiner Stelle doch erst einmal nachsehen, was die Standardisierungsgremien dazu sagen, auch die sind nicht einer Meinung…

Re: T3 Zettel 7 2003-12-09 10:02
Antje
Bleibt also nur noch die Frage offen, als was man die "Heads" auffassen kann…
Ich vermute, dass sich ein head zusammensetzt aus Oberflächen und Platten…
hat jemand ne andere Meinung dazu?

Re: T3 Zettel 7 2003-12-09 10:46
Anonymer User
Das steht auf den Folien von Zhang. Pro Oberfläche gibt es genau einen Head.

Re: T3 Zettel 7 2003-12-09 11:04
Antje
Jupp…alles klar ;-)

Re: T3 Zettel 7 2003-12-09 11:56
UncleOwen
Auch wenn wir gerade off-topic werden…
Ein MB sind IMMER IMMER IMMER 1000000 Bytes. SO ist das nunmal. Wenn man 1024*1024 Bytes haben will, nennt man das MiB (gesprochen Mebibyte), analog dazu gibts ki, Gi, Ti etc.
So kann man das auch nicht sagen, es hängt ganz von dem Kontetxt ab, in dem man etwas definiert. Da würd ich an Deiner Stelle doch erst einmal nachsehen, was die Standardisierungsgremien dazu sagen, auch die sind nicht einer Meinung…
Welche Standardisierungsgremien? Ich hab eben (auf die schnelle) weder bei DIN noch bei ISO was dazu finden koennen - nur IEC definierts so, wie Tri meint.

Re: T3 Zettel 7 2003-12-09 13:46
TriPhoenix
Froi, meine Lieblingsdiskussion [img]http://www.fb18.de/gfx/15.gif[/img].

Ein MB sind IMMER IMMER IMMER 1000000 Bytes. SO ist das nunmal. Wenn man 1024*1024 Bytes haben will, nennt man das MiB (gesprochen Mebibyte), analog dazu gibts ki, Gi, Ti etc.
So kann man das auch nicht sagen, es hängt ganz von dem Kontetxt ab, in dem man etwas definiert. Da würd ich an Deiner Stelle doch erst einmal nachsehen, was die Standardisierungsgremien dazu sagen, auch die sind nicht einer Meinung…

Die IEC definiert ki, Mi, Gi etc., während k, M, G etc. SI-Einheiten sind. Es gibt keine Definition, bei der M für 1024*1024 steht [img]http://www.fb18.de/gfx/28.gif[/img] (Da bin ich mir ziemlich sicher)

Re: T3 Zettel 7 2003-12-10 15:21
Anonymer User
Bei Aufgabe 7.2.2, 1. Tabelle, sollen da Zahlenwerte eingetragen werden oder was soll da in die Tabelle ?

Danke, Felix

Re: T3 Zettel 7 2003-12-10 15:50
Wolf
Kann es sein, dass bei 1.1 eine recht krumme Zahl rauskommt, die kleiner als 1 GB ist?

Edit: Schon gut…

Re: T3 Zettel 7 2003-12-10 19:05
Anonymer User
hab bei 1.1 auch nur nen (sehr) knappes halbes Gigabyte raus.
kann das wer bestätigen?


Re: T3 Zettel 7 2003-12-10 20:09
RaggaDee
lest doch mal in der aufgabe,

7.1.1 [img]http://www.fb18.de/gfx/10.gif[/img]: Sie finden in Ihrer Ersatzteilkiste eine Festplatte. …

Re: T3 Zettel 7 2003-12-10 20:39
RaggaDee
Im SChiffmann / Schmitz, dem II ist immer von Block Frames die Rede, es sieht so aus, als ob lines eines Sets gemeint sind. Stimmt das?

Re: T3 Zettel 7 2003-12-10 21:13
RaggaDee
Aufgabe 7.2


Cacheart S E B
Direct Mapped Cache
Set Associative Cache
Fully Associative Cache


was muss denn da rein?

Re: T3 Zettel 7 2003-12-10 21:59
TriPhoenix
was muss denn da rein?

Welche Regeln bei den Cachesorten für Zahl der Sets (S), Zahl der Zeilen pro Set (E) und Blockgröße (B) gelten.

Re: T3 Zettel 7 2003-12-12 16:55
slaYer977
ein tip am rande wer sich bei der ersten aufgabe unsicher ist.
es gibt nen genialen umrechner auf jedem pc.
nennt sich bios ;-)

Re: T3 Zettel 7 2003-12-12 17:07
UncleOwen
Aber bloss nicht abspeichern! (Sicher ist sicher…)

Re: T3 Zettel 7 2003-12-12 19:18
slaYer977
lol