FB18 - Das Forum für Informatik

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

T3 Zettel 10

T3 Zettel 10 2004-01-10 12:52
Anonymer User
hallo,
könnte mir mal wer nen kleinen Tipp geben wie genau ich an aufgabe 10.3 ranzugehen habe?
weiß nich genau wie ich das Berechnen soll…:-(

für jeden tipp schon mal danke :-)

Re: T3 Zettel 10 2004-01-10 13:30
TriPhoenix
Die Grundidee ist die: wenn ein Interrupt kommt muss der ganze Prozessorstatus gesichert werden, am Ende des Interrupts wieerhergestellt. (Das ist zwar nicht real so extrem, aber reicht für die Aufgaben) Nun musst du also Ausrechnen, wielange es dauert, alles zu sichern und Wiederherzustellen. Dazu hast du die Registeranzahlen und die Annahme, dass jeder Datentransfer einen Takt lang ist. Mit der Taktzahl und der Taktfrequenz des Proezssors, kannst du dir dann die benötigte Zeit berechnen.
Im zweiten Teil wird das weitergeführt auf einer gedachten Maschine unte der Annahme, dass ein Speicherzugriff 50ns dauert. Da kann man dann ausrechnen, wieviele Interrupts dann in einer Sekunde noch möglich sind.

Re: T3 Zettel 10 2004-01-11 09:20
Anonymer User
Hier Fred ausm Informatikum, zu faul zum Einloggen [img]http://www.fb18.de/gfx/17.gif[/img]

Die DVD Spezifikation auf dem Aufgabenzettel ist fehlerhaft. Ihr koennt Euch aussuchen, ob Ihr mit diesen Werten rechnen wollt oder die richtigen Werte nehmen:

PAL ist 720x576 @ 25
NTSC ist 720x480 @ 29,97 (oder 23,976)

ist letzten Endes aber nicht so wichtig.

Re: T3 Zettel 10 2004-01-11 12:52
Anonymer User
Hi,

wie muss ich einen Datentransfer pro Takt verstehen?
Ist es die Übertragung von einem bit pro takt aus einem 64bit Register(Intel Itanium) in den Stack??


Re: T3 Zettel 10 2004-01-11 13:07
TriPhoenix
wie muss ich einen Datentransfer pro Takt verstehen?
Ist es die Übertragung von einem bit pro takt aus einem 64bit Register(Intel Itanium) in den Stack??

Jup, so solls gemeint sein.

Re: T3 Zettel 10 2004-01-11 13:52
tekai
sicher das es nur ein bit pro takt ist?

Re: T3 Zettel 10 2004-01-11 14:04
TriPhoenix
sicher das es nur ein bit pro takt ist?

Jaja, ich hab lesen verlernt [img]http://www.fb18.de/gfx/28.gif[/img] Alle n Bit, wobei n die Groesse des ganzen Registers ist durfen in einem Takt rueber, sprich ein Transfer Register->Stack oder umgekehrt pro Takt.

Re: T3 Zettel 10 2004-01-13 14:44
Anonymer User
Hi Leudde, wie groß sind die Register in einem P4 und in einem ARM-7 Prozessor??

Re: T3 Zettel 10 2004-01-13 14:47
TriPhoenix
In einem P4 sind die Register:
Integer: 32-Bit
Segment: 16-Bit
Status: 32-Bit
FPU: 80 Bit reine Zahl, mit Status afair 84
SSE: 64 Bit

ARM kenn ich net [img]http://www.fb18.de/gfx/28.gif[/img]

Aber für die Rechnung darsft du ja davon ausgehen, dass alle Register gelich breit sind und dass man ein Register in einem Takt Sichern/Wiederherstellen kann.

Re: T3 Zettel 10 2004-01-13 17:55
Anonymer User
wie berechne ich für aufgabe 10.2.1 wieviel bit ein bild benötigt?
ich hatte so eigentlich gedacht dass es 720x420x24 wäre aber dann käme ich auf etwas viel was mich wiederum zweifeln lässt :-)
kann mir da wer helfen?

Re: T3 Zettel 10 2004-01-13 18:00
Anonymer User
muß ich jetzt für aufgabe 10.3.1
eifnach gucken wieviele register gespeichert werden und wiederhergestellt werden und dann gucken wie lange er dafür braucht?
was is denn mit dem Ablauf einer Unterbrechung ausm skript??
(seite 44)
muß ich die schritte auch noch dazu zählen oder sind wirklich nur die anderen beiden schritte zu beachten???

Re: T3 Zettel 10 2004-01-13 18:51
UncleOwen
ich hatte so eigentlich gedacht dass es 720x420x24 wäre aber dann käme ich auf etwas viel was mich wiederum zweifeln lässt :-)

Ist schon richtig. Aber denk daran, dass Bildgroessen ueblicherweise in Byte und nicht in Bit angegeben werden.

Re: T3 Zettel 10 2004-01-13 19:01
Anonymer User
hm ja das war mir schon bewusst aber die Byte die bei mir rauskamen waren etwas viel :-)
nämlich ca 900 Mega byte
kann das denn angehen?

Re: T3 Zettel 10 2004-01-13 19:11
TriPhoenix
was is denn mit dem Ablauf einer Unterbrechung ausm skript??
(seite 44)

Dazu steht doch da: "Berücksichtigen Sie dabei nicht die in der Interruptroutine auszuführenden Instruktionen" [img]http://www.fb18.de/gfx/28.gif[/img] Ergo interessiert wirklich nur der Transfer der Register

Re: T3 Zettel 10 2004-01-13 19:12
Anonymer User
hm also wirklich nur speichern und wiederherstellen???
is das dann nich etwas zu simpel?

Re: T3 Zettel 10 2004-01-13 19:28
UncleOwen
nämlich ca 900 Mega byte
kann das denn angehen?

Fuer ein Bild? Bring Deinen Taschenrechner mal zur Werkstatt [img]http://www.fb18.de/gfx/24.gif[/img]

Re: T3 Zettel 10 2004-01-13 19:29
Anonymer User
hehe hab meinen fehler schon selber gefunden *G*

Re: T3 Zettel 10 2004-01-13 19:34
TriPhoenix
hm also wirklich nur speichern und wiederherstellen???
is das dann nich etwas zu simpel?

Dafür dass es n 15 Punkte in der ganzen Aufgabe gibt? Der ganze Zettel ist doch nur Rumrechnerei [img]http://www.fb18.de/gfx/28.gif[/img]

Re: T3 Zettel 10 2004-01-13 21:20
Anonymer User
was ist ein cache-miss?

Re: T3 Zettel 10 2004-01-13 21:31
TriPhoenix
was ist ein cache-miss?

Du hast aber schon die letzten Wochen T3 veschlafen? Wenn etwas nicht im Cache ist, nennt man das cache-miss

Re: T3 Zettel 10 2004-01-14 11:05
Viciarg
Alle n Bit, wobei n die Groesse des ganzen Registers ist durfen in einem Takt rueber, sprich ein Transfer Register->Stack oder umgekehrt pro Takt.

Argh….Danke…und ich kanns net korrigieren, weil ich s schon verschickt hab…

Tri…wenn Du mir dafür Punkte abziehst…[img]http://www.fb18.de/gfx/8.gif[/img]

Re: T3 Zettel 10 2004-01-14 11:57
TriPhoenix
Alle n Bit, wobei n die Groesse des ganzen Registers ist durfen in einem Takt rueber, sprich ein Transfer Register->Stack oder umgekehrt pro Takt.

Argh….Danke…und ich kanns net korrigieren, weil ich s schon verschickt hab…

Tri…wenn Du mir dafür Punkte abziehst…[img]http://www.fb18.de/gfx/8.gif[/img]

[img]http://www.fb18.de/gfx/22.gif[/img]

Re: T3 Zettel 10 2004-01-18 15:36
Anonymer User
Alle n Bit, wobei n die Groesse des ganzen Registers ist durfen in einem Takt rueber, sprich ein Transfer Register->Stack oder umgekehrt pro Takt.

Argh….Danke…und ich kanns net korrigieren, weil ich s schon verschickt hab…

Tri…wenn Du mir dafür Punkte abziehst…[img]http://www.fb18.de/gfx/8.gif[/img]

[img]http://www.fb18.de/gfx/22.gif[/img]

Du hast es also noch gelesen…grrrrrrr…na warte…

Re: T3 Zettel 10 2004-01-18 16:40
TriPhoenix
Du hast es also noch gelesen…grrrrrrr…na warte…

[img]http://www.fb18.de/gfx/22.gif[/img]