Das Projekt
derFernstudent.de ist für mich gleichermaßen Dokumentation und Erfahrungsbericht. Als Erfahrungsbericht für mein Fernstudium gestartet, dient es nun als Plattform, um mein Hobby und Wissen zu teilen. Ergänzt wird die Seite durch den
YouTube Kanal
Viel hat sich geändert. Jetzt, gut anderthalb Jahre nach der Entscheidung, ein Fernstudium zu beginnen, kann ich mit Stolz sagen, dass sich die Entscheidung gelohnt hat. Es liegt ein schwerer, anstrengender Weg hinter mir, den ich nur durch ganz viel Verständnis von meiner Partnerin meistern konnte. Mittlerweile habe ich 13 Prüfungen mit einem Gesamtdurchschnitt von…
Datenbanken und Englisch liegen hinter mir. Die Klausuren waren durchwachsen und ich warte nun auf mein Ergebnis. Bei der WINGS ist der erste Versuch in der Regelzeit und im Anschluss einer Präsenz ein sogenannter Freiversuch. D. h. ein Durchfall hat keine größeren Auswirkungen. Man kann danach noch regulär zwei Anläufe starten. Kann man im vorgesehenen…
Hier nun ein kleines Resümee. Ich bin laut Studien-App mit 30% genau am ersten Drittel vorbei. Damit kann ich nun schon auf zehn erfolgreich bestandene Prüfungen zurück schauen. Bedenke ich meine Sorgen am Anfang, ob das alles machbar sei, so blicke ich jetzt gelassen(er) in die Zukunft. Es ist nicht so schlimm, wie zunächst gedacht.…
Bestanden! Nachdem ich das Modul Wirtschaftsinformatik doch relativ kurzfristig verschoben hatte, habe ich mich voll auf die Betriebssysteme gestürzt. Mit vollem Erfolg. Das Modul konnte mit 1,3 abgeschlossen werden. Damit ist der Weg nun frei für zwei äußerst spannende Module – ja, ich muss sagen, bisher die spannensten Module. Datenbanken und Englisch. Also dann select’n…
Ein Spinlock ist ein effizienter Sperrmechanismus bei Mehrprozessorsystemen. Vermittels Schleife versucht ein Prozess so lange einen Lock zu setzen, bis dieser tatsächlich gesetzt wurde. Kann ein Prozess die Sperrvariable nicht sofort setzen, wird so lange probiert (Schleife), bis diese gesetzt werden kann. Der Spinlock / die Schleife kann nicht durch den Scheduler beendet werden.
Unter einer Race Condition (race hazard) versteht man den Zustand zweier Prozesse, die sich in einer Wettlaufsituation um eine gemeinsame Ressource befinden. Das Endergebnis dieser Race Condition hängt stark vom zeitlichen Verhalten der beiden Prozesse ab. Bereits eine geänderte Bedingung (Race Condition führt zum Fehler -> Debugging wird angestellt) kann zu einem vollkommen anderen Verhalten,…
Mithilfe des Dispatchers wird der Kontextwechsel vollzogen. Es wird dem derzeit aktiven Prozess die CPU entzogen und anschließend einem neuen / dem nächsten Prozess die CPU wieder zugeteilt. Diie Entscheidung, welcher Prozess die CPU als nächstes erhält, wird vom Scheduler im Rahmen eines Algorithmus vorgenommen. Der Scheduler wird in der Operation assign (ready > running)…
Unter einem Deadlock oder auch Verklemmung versteht man eine Prozesssituation, bei der zwei oder mehr Prozesse auf das Freiwerden von Betriebsmittel warten, welche von anderen Prozessen exklusiv belegt werden. Bildhaft wird diese Definition, wenn wir Sie auf eine Autokreuzung ohne Ampeln übertragen. Es gilt rechts vor links zu beachten. Verklemmung entsteht, wenn nun alle Richtungen…
Unter dem Begriff Betriebssystem versteht man die Menge von Programmen eines digitalen (Rechen-)Systems, die zusammen mit den Eigenschaften der Rechenanlage die Grundlage der möglichen Betriebsarten bilden, insbesondere die Steuerung und Überwachung der Abwicklung von Programmen / Prozessen. Den Begriff des Betriebssystems fasst man in zwei Dimensionen: Betriebssysteme im engeren und weiteren Sinne. Ein Betriebssystem im…
Da kann man sich die Zeitplanung noch so schön reden, wenn am Ende zu wenige Tage übrig sind, kann man pokern oder realistisch sein. Letzteres ist bei mir der Fall. Ich habe ein Skript durchgelesen und muss dieses nun ausarbeiten. Das zweite Skript für die zweite Prüfung werde ich nicht mhr schaffen. Dann gibt es…