De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Operating Systems Informatica.

Verwante presentaties


Presentatie over: "Operating Systems Informatica."— Transcript van de presentatie:

1 Operating Systems Informatica

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

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

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

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) Informatica

7 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 Informatica

8 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 Informatica

9 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. Programma “appeltaart” API van de OS bestand Harde schijf Informatica

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

11 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 Informatica

12 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 Informatica

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

14 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 Informatica


Download ppt "Operating Systems Informatica."

Verwante presentaties


Ads door Google