De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Informatica Operating Systems. Informatica Wat doet een OS? Het OS vormt een laag tussen de hardware en de applicaties (en de gebruiker)

Verwante presentaties


Presentatie over: "Informatica Operating Systems. Informatica Wat doet een OS? Het OS vormt een laag tussen de hardware en de applicaties (en de gebruiker)"— Transcript van de presentatie:

1 Informatica Operating Systems

2 Informatica Wat doet een OS? Het OS vormt een laag tussen de hardware en de applicaties (en de gebruiker)

3 Informatica Zomaar wat bekende OS-en Windows / 98 NT / 2000 XP Vista 7 8 Mac OS “Classic” OS X Linux Ubuntu Debian Fedora … Unix Android iOS Blackberry OS …

4 Informatica Belangrijkste functies van het Operating System: Processor-aansturing Geheugenbeheer Besturing van randapparatuur Applicatie interface Gebruikersinterface Bestands- en gebruikersbeheer

5 Processor-aansturing en multitasking Processor(core) kan maar 1 ding tegelijk OS zorgt dat alle taken toch aan de beurt komen, zodat het lijkt alsof de computer alles tegelijk doet Verschillende processen op 1 processor (multitasking) ‏ Programma’s verdelen over processorcores (multiprocessing) Proces kan aandacht trekken dmv een interrupt Informatica

6 Geheugenbeheer Werkgeheugen (RAM, Cache, Registers) –Actieve processen gebruiken informatie uit het werkgeheugen. –OS moet zorgen dat op tijd de juiste gegevens in het geheugen zijn geladen. Eventueel “swappen” met Harddisk Achtergrondgeheugen (Harddisks e.d) –Bestandsbeheer (zie latere slide)

7 Informatica Proceswissel (bv door interrupt) ‏ programma A operating system programma B save registers A restore registers B selecteer programma B save registers B restore registers A selecteer programma A

8 Informatica Besturing van randapparatuur OS regelt de communicatie tussen de randapparatuur en de applicaties Dit gaat met behulp van drivers (ook wel: stuurptogramma’s) Drivers “vertalen” voor het OS de signalen van en naar de randapparatuur

9 Informatica Applicatie interface Een programmeur hoeft niet te weten hoe de onderliggende hardware werkt Hij laat dat het OS doen Dit gaat via de API (Application Programming Interface) ‏ De API is een set functies die de programmeur kan gebruiken. ProgrammaHarde schijfAPI van de OS “appeltaart” bestand

10 Informatica Gebruikersinterface Het OS biedt de gebruiker een manier om met de computer te communiceren Commandline Grafisch

11 Informatica Bestands- en gebruikersbeheer OS beheert inhoud van de opslagmedia (HD’s, USB sticks etc.) OS deelt data in in bestanden OS houdt bij waar bestanden zich bevinden OS regelt toegangsrechten: Wie mag er aan welk bestand komen? OS maakt onderscheid tussen verschillende gebruikers en hun rechten en voorkeuren

12 Informatica Opstarten (booten) ‏ Opstartinstructies uit het BIOS worden gelezen Hardware wordt getest OS wordt geladen (kernel) ‏ OS laadt drivers voor de randapparatuur OS laadt programma's en achtergrondprocessen Interface verschijnt: de gebruiker kan aan de slag

13 Informatica Enkele eigenschappen Multitasking –Meerdere taken tegelijk actief –Processor wisselt tussen taken –Lijken gelijktijdig te lopen Multi-user –Meerdere gebruikers tegelijkertijd –Windows niet, Linux wel!

14 Informatica Enkele eigenschappen (2) ‏ Multiprocessing –Gebruik van meerdere processoren mogelijk. Inmiddels vrij standaard –Ook wel parallel processing genoemd Multithreading –Verschillende onderdelen van een programma tegelijkertijd actief


Download ppt "Informatica Operating Systems. Informatica Wat doet een OS? Het OS vormt een laag tussen de hardware en de applicaties (en de gebruiker)"

Verwante presentaties


Ads door Google