Hallo, beim Wiederholen der Kapitel sind ein paar Fragen aufgekommen. Es wäre nett wenn noch etwas näher auf diese eingegangen werden können: 1. I/O Interfaces und Controller Kann nochmal kurz erklärt werden wie genau "Controller" ins Gesamtbild passen? Ich habe das so verstanden: Ein I/O Gerät besitzt ein Interface mit einer bestimmten Anzahl an I/O Ports. Es gibt ja Busprotovon PascalW - Betriebssysteme WS 2020/21
Hallo, sollen wir bei Aufgabe 3 (z.B. der a) ) auch davon ausgehen das die Prozesse tatsächlich Parallel ablaufen, oder ist es nur pseudo-parallel mit Kontextwechsel? Ich vermute mal beide Prozesse laufen echt parallel? Mit freundlichen Grüßen, Pascalvon PascalW - Betriebssysteme WS 2020/21
Ja genau darum ging es mir um die unterscheidung von Referenz und Kopie. Ich wollte eigentlich auch nicht sagen wenn man "einen Hardlink machen würde" (etwas ungeschickt ausgedrückt) sondern eher fragen, wenn es doch "möglich wäre" was da Sinnvoller wäre. Aber ich denke, damit kann ich jetzt etwas anfangen, danke für die schnelle Antwort :)! Mit freundlichen Grüßen, Pascvon PascalW - Betriebssysteme WS 2020/21
Vielen Dank! Ups ja da habe ich irgendwie an 4 Byte gedacht gehabt. Man muss natürlich mit 2^1 multiplizieren. Mein Fehler! Noch eine Zusatzfrage, mir fällt Aufgabe 4 a) schwer da mir eine Sache nicht klar ist: Wenn man bei FAT32 einen Hardlink machen würde, würde dieser dann eigene Plattenblöcke bekommen oder einfach in die Verzeichniseinträge mit dem selben ersten Plattenblock wie davon PascalW - Betriebssysteme WS 2020/21
Zusatzfrage zu Inodes: Was passiert wenn die maximale Anzahl an Zeiger die man mit einer bestimmten Blockgröße b und Zeigergröße z erhält eine Zahl ist die größer ist als die größte Zahl die man mit z darstellen könnte? Würde es dann zu problem kommen bzw würde das ganze System dann nicht funktionieren?von PascalW - Betriebssysteme WS 2020/21
Hallo! Prof. Scholl hat in der Vorlesung einige Rechnungen bezüglich der Fat gemacht. Ich wollte nur nochmal wissen wie zwei Dinge zu unterscheiden sind. Nehmen wir an, wir betrachten eine FAT16 mit 32KB Blöcken. Wir haben also 2^16 viele Zeiger, das verstehe ich. Wenn jetzt 1 Zeiger 2 Byte sind, was wäre dann die Rechnung: 2^16 * 2^4 = 2^20 = 1 MB. Dies wäre ja die Anzahl der Zeiger muvon PascalW - Betriebssysteme WS 2020/21
Hallo, bei der Aufgabe 1 c) 1) steht "[...] so, dass jeder Benutzer lesend auf den Inhalt zugreifen und in den Orddner navigieren kann" Was ist mit -jeder- Benutzer gemeint? Wirklich jeder? Also der Inhaber, alle Gruppenmitglieder und andere? Oder sind nur Gruppenmitglieder und andere (others) gemeint? Oder nur andere? Mit freundlichen Grüßen, Pascalvon PascalW - Betriebssysteme WS 2020/21
Hallo! Ich habe mich gerade gefragt was passiert wenn man z.B. x = 1; in ReTi übersetzen möchte. Muss man sich dort strikt an die Zuweisung aus der Vorlesung orientieren? Die würde ja die 1 zuerst auf den Stack schreiben und dann in x speichern. Da mir das sehr mühsam vorkommt folgende Frage: Kann man diesen Schritt auch weglassen und einfach LOADI ACC 1 STORE ACC a // a ist Adressevon PascalW - Betriebssysteme WS 2020/21
Hallo, dürfen wir von jetzt an bei den Übungsblättern davon ausgehen, dass man 32-bit Konstanten laden kann? Oder muss man wenn man dies machen will den Trick mit bitshifts anwenden? Wäre das dann aber erlaubt? Mit freundlichen Grüßen, Pascalvon PascalW - Betriebssysteme WS 2020/21
Glasklar, vielen Dank für Ihre Zeit und Mühe! Mit freundlichen Grüßen, Pascalvon PascalW - Betriebssysteme WS 2020/21
Hallo! Nach der Vorlesung über den Interrupt Controller sind mir noch einige Fragen offen geblieben. 1. Das allgemeine Vorgehen ist ja dieses: Angenommen die CPU arbeitet gerade keine ISR ab und der aller erste Interrupt mit Priorität i meldet sich beim Controller. Dieser würde i in IVN schreiben, IVN auf den Datenbus legen und durch INT signalisieren, dass es einen Interrupt gibt, oder?von PascalW - Betriebssysteme WS 2020/21
Hallo! Verstehe ich das richtig, dass beim Automaten auf dem neuen Übungsblatt von Zustand rd1 auf rd2 ohne Bedingung, also komplett unabhängig vom Input gewechselt wird? Und wenn ein Pfeil wie "/SMack aktiv" auf rd1 zeigt, heißt das dann, das /SMack in diesem Zustand aktiv wird und auch aktiv bleibt oder nach dem Zustand wieder zurückwechselt? Gibt es überhaupt kompakte Übergangsvon PascalW - Betriebssysteme WS 2020/21
Hallo! In unserer ReTi gibt es ja folgende zwei Phasen: Fetch phase: Der Befehl wird geladen. Execute phase: Der Befehl wird ausgeführt. In der TI kannte ich die fetch phase folgendermaßen: Der PC liefert seine Daten an den Adressbus um dann aus dem Speicher (SRAM) an der jeweiligen Stelle den Befehl auf den Datenbus zu legen um diesen ins Instruktionsregister zu speichern. Wie siehtvon PascalW - Betriebssysteme WS 2020/21