Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Bent u geïnteresseerd in het leren van de basisprincipes van besturingssysteemconcepten? Ben je een student van een universiteit zoals IGNOU, of een volwassen student met een drukke agenda? Zoek niet verder, want deze cursus is ontworpen met jou in gedachten! In deze cursus behandelen we de belangrijke onderwerpen, concepten en vragen die in de vorige paar IGNOU-eindexamens zijn gesteld. Laten we eens kijken wat je kunt verwachten.
Allereerst, wat is een besturingssysteem? We behandelen voorbeelden zoals DOS, Unix, Windows en Macintosh. We zullen ook de generaties besturingssystemen en de soorten besturingssystemen verkennen.
We bespreken de verschillende functies van besturingssystemen, waaronder procesbeheer, geheugenbeheer en bestandsbeheer. We zullen ook de verschillende processtatussen en de implementatie van processen verkennen, evenals contextwisseling en threads.
Wat is een planner, vraag je? Ook dat behandelen we! Van daaruit gaan we dieper in op de verschillende soorten planners, waaronder planners voor de lange termijn, de korte termijn en de middellange termijn. We behandelen ook planningsalgoritmen zoals preventieve planning, niet-preventieve planning, wie het eerst komt, het eerst maalt (FCFS), Shortest Job First (SJF), Round Robin (RR), Shortest Remaining Time Next (SRTN) en Priority Based Scheduling of Event-Driven (ED) Scheduling.
We onderzoeken communicatie en synchronisatie tussen processen, waaronder systemen met gedeeld geheugen, systemen voor het doorgeven van berichten en kritieke secties. We behandelen de Mutex-oplossing, wederzijdse uitsluiting, het algoritme van de bakkerij en klassieke problemen in gelijktijdige programmering zoals het probleem van producenten/consumenten, sloten en deadlocks.
In dit gedeelte behandelen we technieken voor geheugenbeheer zoals overlays, swapping, paging en virtueel geheugen. We bespreken ook manieren om thrashing te voorkomen, zoals het Working-Set Model en Page-Fault Rate.
Ten slotte duiken we in I/O-bestandsbeheer, RAID en beveiligingsmodellen zoals het Bell- en La-padula-model. Klaar om een professional op het gebied van besturingssystemen te worden? Schrijf je nu in en laten we aan de slag gaan!