Subject: Diverse Fragen
So ich hab da mal ein paar Fragen zu diversen Aufgaben 
Leider bin ich mir oft nicht sicher ob das stimmt was ich mir denke...
Oktober 2008:
1.c) Welche Aussage ztu virtuellen Adressräumen ist richtig? -Umrechnung zur Laufzeit
3.b) Wie wird ein Interrupt typischerweise bearbeitet (auch April 2009 3 b) hat diese Fragstellung)
-Haubtprogram wird ausgeführt -> Interrupt trifft ein-> Rücksprungadresse sichern->Interruptquelle wird bestimmt->Interruptfunktion wird ausgeführt(währenddessen werden Interrupts gesperrt und max einer gepuffert)->Rückkehr ins Haubtprogramm über Rücksprungadresse
April 2009:
1.d) Was passiert wenn das folgende Programmstück übersetzt und ausgeführt wird:
unsigned char *p=(unisgned char *) 0x3B;
*p=0x01
-3.Antwort: Es würde ein Bit im I/O Register gesetzt
Juli 2009:
1.a) Welche Angaben enthält ein Eintrag eines Katalogs? -Inode NUmmer und Dateiname
3.c)Welche vier Kategorien im Bezug auf Gültigkeit von Variablen unterscheidet man bei C? Beschreiben sie, wie bzw wo man eine Variable dafür jeweils anlegen muss.
Bin mir bei den Kathegrorien nicht sicher... ich glaub es sind: Global, Lokal, Extern und Static sein bin mir aber nicht ganz sicher. Zudem frage ich mich auf was das Wo bezogen ist... wo im Programmcode oder wo im Speicher? Weil die lokalen ja im Stack sein können oder?

Leider bin ich mir oft nicht sicher ob das stimmt was ich mir denke...
Oktober 2008:
1.c) Welche Aussage ztu virtuellen Adressräumen ist richtig? -Umrechnung zur Laufzeit
3.b) Wie wird ein Interrupt typischerweise bearbeitet (auch April 2009 3 b) hat diese Fragstellung)
-Haubtprogram wird ausgeführt -> Interrupt trifft ein-> Rücksprungadresse sichern->Interruptquelle wird bestimmt->Interruptfunktion wird ausgeführt(währenddessen werden Interrupts gesperrt und max einer gepuffert)->Rückkehr ins Haubtprogramm über Rücksprungadresse
April 2009:
1.d) Was passiert wenn das folgende Programmstück übersetzt und ausgeführt wird:
unsigned char *p=(unisgned char *) 0x3B;
*p=0x01
-3.Antwort: Es würde ein Bit im I/O Register gesetzt
Juli 2009:
1.a) Welche Angaben enthält ein Eintrag eines Katalogs? -Inode NUmmer und Dateiname
3.c)Welche vier Kategorien im Bezug auf Gültigkeit von Variablen unterscheidet man bei C? Beschreiben sie, wie bzw wo man eine Variable dafür jeweils anlegen muss.
Bin mir bei den Kathegrorien nicht sicher... ich glaub es sind: Global, Lokal, Extern und Static sein bin mir aber nicht ganz sicher. Zudem frage ich mich auf was das Wo bezogen ist... wo im Programmcode oder wo im Speicher? Weil die lokalen ja im Stack sein können oder?
Show profile
Link to this post