Explore the essential components of file systems, from the bootblock to the nucleus data structures, and understand how they work together to manage digital storage efficiently.
„OS6 OS Filesystem Management“ weiterlesenO5 OS Memory Management
Memory management is a critical component of computer systems, responsible for the efficient allocation, utilization, and protection of the system’s memory resources. This overview will explore the key concepts and techniques involved in memory management, covering both single-tasking and multi-tasking environments, as well as various memory partitioning and allocation strategies.
„O5 OS Memory Management“ weiterlesenO4 OS Scheduling
Prozesse müssen verwaltet werden: wenn die Prozessen von den Benutzern in „willkürlicher“ Reihenfoge gestartet werden, so ist ihnen doch allen gemeinsam, dass sie zum Ablaufen Prozessor(en) und Arbeitsspeicher brauchen – mit anderen Worten: Prozesse benötigen Ressourcen. Die Ablaufplanung – also das Scheduling – hat mit diesen Ressourcen zu tun.
Key Scheduling Algorithmen. Genau darum geht es: das Operating System muss Prozesse managen, damit die Prozesse ohne wecheselseitige Beeinflussung ablaufen und damit die System Efficienz hoch ist.
„O4 OS Scheduling“ weiterlesenO3 Operating System Architecture
Explore the diverse architectures that power modern operating systems, from monolithic designs to distributed and microkernel approaches. Understand the core principles and strategies that shape the foundations of these critical software systems.
„O3 Operating System Architecture“ weiterlesenO2 Strategische Anforderungen OS
Betriebssysteme sind das Herzstück moderner Computer. Sie verwalten Hardware und Software, stellen Schnittstellen bereit und ermöglichen den reibungslosen Ablauf von Anwendungen
Betriebssysteme sind das Herzstück moderner Computer. Sie verwalten Hardware und Software, stellen Schnittstellen bereit und ermöglichen den reibungslosen Ablauf von Anwendungen
„O2 Strategische Anforderungen OS“ weiterlesenO1 Introduction OperatingSystems
Preview zur Vorlesung + Interview- Prof.J.A.Illik: 01-Introduction-OperatingSystems
Kernfunktionen von Betriebssystemen
🖥️ Q: Was sind die Hauptaufgaben eines Betriebssystems?
A: Ein Betriebssystem fungiert primär als Ressourcenmanager, der Hardware und Software verwaltet, einschließlich Geräte, Anwendungen und Benutzeroberflächen, und bietet eine Plattform für Interaktionen zwischen Benutzern, Anwendungen und Hardware.
⚙️ Q: Welche Kernkomponenten umfasst ein Betriebssystem?
A: Die Kernkomponenten eines Betriebssystems sind Prozessverwaltung, Speicherverwaltung und Dateisystemverwaltung, die für Systemleistung, Multitasking und effiziente Ressourcennutzung unerlässlich sind.
Operating Systems
Fast eine endloses Thema – als Veranstaltung demgemäß natürlich viel zu kurz. Klar, ich spreche von der gleichnamigen Veranstaltung an der DHBW.
„Operating Systems“ weiterlesenCrash in letzter Minute
So manch Studierende kennen das: Für morgen ist ein Live-Präsentation der Studien-Projekt-Ergebnisse geplant, und soben – kurz vor 23 Uhr ist der Server, der für die Präsentation notwendig ist, gecrasht…Eigenlich ein Worst-Case-Scenario.
Wo/wie kann sowas passieren?
Eigentlich ganz einfach: auch im Lehrbetrieb nimmt der Einsatz der Cloud zu. Die Studierenden sollen ja auf die AWS-Cloud, auf die Microsoft Azure-Cloud, auf die Google-Cloud vorbereitet werden. Alles Cloud-Anbieter, die auf der kommerziellen Seite der bundesdeutschen Industrie – und auch weltweit – eingesetzt und heftig genutzt werden. Studienanfänger dürfen da nicht unvorbereitet in die Arbeitswelt entlassen werden. Und passieren kann das ganz schnell: da ist beim Konfigurieren eines virtuellen Servers eine Konfigurationseinstellung nicht wirklich bekannt und schon läuft nach der Falscheinstellung der virtuelle Server nicht mehr wie erwartet, oder crasht eben vollständig. Wer jetzt seine Falscheinstellung nicht dokumentiert hat, kann vielleicht die Rückstellung nicht machen – und sitzt in der Falle.
Natürlich gibt es noch zahllose weitere „Chancen“ einen Server-Crash in der Cloud zu fabrizieren und ich möchte dem im folgenden zu sehenden Team nicht unterstellen, dass es so ein einfaches Mißgeschick war, was zum Ausfall des Web-Servers geführt hat, sonder möchte vielmehr zeigen, das ein rechtzeitig hergestelltes Video die Präsentation durchaus retten kann, wie das folgende Beispiel zeigt.
Ich muß vielleicht noch dazu sagen, dass die Projektgruppe schon in den regulären Veranstaltungen immer wieder einen lebendigen Einblick in ihr laufendes Projekt – im Sinne einer Vorschau – gegeben hat. Die meisten Arbeitsgruppen versuchen das zu vermeiden! „Wir zeigen unser Ergebnis erst, wenn es perfekt ist!“ – eine häufige Ausreden, denke ich mir dann. Profis profitieren, wenn schon frühzeitig über ihr Projekt sprechen. Ganz im Sinne einer agile Methode.
Klar, eine Liverpräsentation ist schon noch mal was anderes. Aber im Vergleich dazu, am Prüfungstermin dann sagen zu müssen „Sorry, leider haben wir nichts…“ ist das schon fast erste Sahne.
Schreibt mir doch in die Kommentare, wie Ihr das seht.
Euer Prof. Illik
Vorbereitung Zoom-Meeting
Hallo, eShop-Design-Teilnehmer*Innen! Technisch berherrschen Sie natürlich Zoom, das habe ich schon gesehen. Es geht mit um den Inhalt unseres Zoom-Meetings. Schauen Sie doch einfach mal ins Video….und dann viel Spass, vor allem auch beim Zoom-Meeting.
Vorstellung E-Shop-Design
Die Veranstaltung hat zwar 6 SWS – läßt sich aber in 10 Minuten erklären, was da gemacht wird. Ich zeige das mal kurz im Video
Die WI-Veranstaltung an der HFU ist auch für Studierende aus den anderen Fakultäten geöffnet – und in aller Regel mit 24 Teilnehmer:Innen ausgebucht. Ich freue mich auf alle Teilnehmer:Innen.
Zunächst aber mal erholsamme Semesterferien.