[BuS] Speicherverwaltung

[TI] Einführung in die Technische Informatik
[BuS] Betriebssysteme und Systemsoftware
[PSP] Praktikum Systemprogrammierung
[DakS] Datenkommunikation und Sicherheit

Speicherverwaltung

Beitragvon sChUhBiDu » 01.09.11 11:26

Hallo, es geht um Übung 7 A2. Hab leider die Lösungen nicht und versuche grade mich auf die Nachholklausur vorzubereiten. Hab also folgende Fragen:

Bild
Uploaded with ImageShack.us




1.) Kleinste Adresse: ist gleich der kleinsten Basis? ->11
2.) größste Adresse: ist gleich der größten Basis + Länge -1 ?
3.) Speicherworte?! Keine Def. im Skript. Vermutung: Summe aller Längen?
4.) Berechnung von phys. Adresse -> log. Adresse? Im Aufgabenteil c) wird das Beispiel 310 aufgeführt. Stimmt hier: 300 + 10 entspricht logischen Adresse (3,10)?

Aus Skript heißt es ja, dass der Adressbereich von [Basis + Offset] - [Basis + Offset + Länge - 1] geht. Werde daraus nicht schlau da ja auch kein Offset angegeben wird :(

5.) Nutzen des Offsets? Wieso Adress Error, wenn Offset > Länge?
6.) Im Aufgabenteil c) soll die physikalische Adresse 811 umgewandelt werden. Aber in der obigen Tabelle wird dieser Wert nie erreicht?! Folglich außerhalb des Speichers?
sChUhBiDu
 
Beiträge: 22
Registriert: 23.05.11 20:18
Studiengang: ?

Re: Speicherverwaltung

Beitragvon flawless » 01.09.11 15:22

1) Ja
2) Ja
3) Ja 464
4)
phy: 310. log: 310. Basis 300 offset 10 < 23. Segment 3
phy: 811. log: nicht berechenbar.
phy: 1338. log: 1338 Basis 1337 offset 1 < 210 Segment 0
phy: 1111. log: 1111 Basis 1111 offset 0 < 200 Segment 4
(5) Offset (Physikalisch) ist Laenge (Logisch)
(6) Ja

Alles ohne Gewähr.
Benutzeravatar
flawless
 
Beiträge: 32
Registriert: 16.10.10 17:13
Studiengang: Informatik (B.Sc.)

Re: Speicherverwaltung

Beitragvon sChUhBiDu » 01.09.11 17:34

Thanks! :prost:

Man liest sich ;)
sChUhBiDu
 
Beiträge: 22
Registriert: 23.05.11 20:18
Studiengang: ?


Zurück zu Technische Informatik