Besturingssysteem De computer werkt met veel programmas en
Besturingssysteem
• De computer werkt met veel programma’s en bestanden tegelijkertijd. • De processor moet al die opdrachten verwerken. • Het besturingssysteem regelt dat. (o. a) Besturingssysteem Stedelijk Gymnasium Breda RCM 2
Besturingssysteem onderwerp 1 Basisbegrippen
• Het besturingssysteem is een programma. • Het is dienstverlenend aan andere programma's. . . • aan de gebruiker, aan de processor. • Verzorgt de samenwerking • tussen hardware, software, documenten, gebruiker • Het beheert alle hardware, software, documenten. • Maakt het voor de gebruiker gemakkelijk. Besturingssysteem Stedelijk Gymnasium Breda RCM 4
� Windows • Mac OSX • Unix • Linux • Symbian • Android • i. OS • Andere apparaten Besturingssysteem Stedelijk Gymnasium Breda RCM 5
Dit hoofdstuk bekijkt het OS vanuit verschillende kanten. � De gebruiker � De programmeur � De beheerder � De machine Besturingssysteem Stedelijk Gymnasium Breda RCM 6
Besturingssysteem onderwerp 2 Virtualisatie en Virtual Box
Besturingssysteem onderwerp 3 Buitenkant van het OS
� Het besturingssysteem moet eenvoudig zijn voor de gebruiker. � Door de Graphical User Interface (GUI) werd het bedienen van een computer veel eenvoudiger. � De kloof tussen mens en machine wordt steeds kleiner. Buitenkant van het OS Stedelijk Gymnasium Breda RCM 9
Buitenkant van het OS Stedelijk Gymnasium Breda RCM 10
Buitenkant van het OS Stedelijk Gymnasium Breda RCM 11
De eerste muis Buitenkant van het OS Stedelijk Gymnasium Breda RCM 12
Buitenkant van het OS Stedelijk Gymnasium Breda RCM 13
Besturingssysteem onderwerp 4 Binnenkant van het OS
De taken van een OS • Systeem starten • Programma's uitvoeren • Graphical User Interface (GUI) • Resources beheren (geheugen, printer, etc) • Communicatie tussen de apparatuur Monitor, muis, toetsenbord • Geheugenbeheer • Rekentijd per programma Binnenkant van het OS Stedelijk Gymnasium Breda RCM 15
Extra taken van een OS • netwerkprinten • batterijbeheer • multitasking Binnenkant van het OS Stedelijk Gymnasium Breda RCM 16
De werking van een OS op basis van microkernel • Microkernel → basisfuncties • Basisprogramma's in het geheugen kopieëren • Drivers zijn nodig om de hardware te laten communiceren. • Bestandsbeheer • Gebruikersprogramma's Binnenkant van het OS Stedelijk Gymnasium Breda RCM 17
De werking van een OS op basis van microkernel Schematisch Binnenkant van het OS Stedelijk Gymnasium Breda RCM 18
Word starten document opvragen fileserver zoekt HD-driver krijgt opdracht de juiste blokken en nullen te sturen Binnenkant van het OS Stedelijk Gymnasium Breda RCM 19
Gebruiker kan aan de slag Word toont het document Fileserver maakt er één bestand van HD geeft de juiste blokken en nullen terug aan de HD-driver Binnenkant van het OS Stedelijk Gymnasium Breda RCM 20
� Systemen � Ze raken corrupt functioneren dan niet meer goed. � Resetten � Kan is vaak de oplossing niet altijd. � Sommigen � Maak � Wat systemen moeten aan blijven. het systeem selfhealing heb je daarvoor nodig? Binnenkant van het OS Stedelijk Gymnasium Breda RCM 21
� Het systeem moet fouten kunnen herkennen. � Een virtueel systeem dat weet hoe het systeem in elkaar zit � en delen van het systeem kan vervangen. � Het virtuele OS vervangt delen van het werkende OS. Binnenkant van het OS Stedelijk Gymnasium Breda RCM 22
Schematisch Binnenkant van het OS Stedelijk Gymnasium Breda RCM 23
� Driver � Een programmaatje dat communicatie met de hardware mogelijk maakt. � Een printerdriver bijvoorbeeld � Hoort � Wordt hij het specifieke apparaat door de fabrikant gemaakt en geleverd. � De driver vertaalt de opdrachten naar voor de printer begrijpelijke taal. Binnenkant van het OS Stedelijk Gymnasium Breda RCM 24
De driver is specifiek voor � besturingssysteem � type printer � aansluiting � manier (USB, draadloos, netwerk) van communiceren Binnenkant van het OS Stedelijk Gymnasium Breda RCM 25
Besturingssysteem onderwerp 5 OS voor de programmeur
� Het OS vormt de laag tussen de hardware en de programma's � Het OS zorgt voor de communicatie. OS voor de programmeur Stedelijk Gymnasium Breda RCM 27
� Een � De programma moet het OS kunnen gebruiken. muis moet werken. � Het touchscreen moet werken. � Elk besturingssysteem is anders. � Andere � Het versie van het programma. zou handig zijn als je aan één versie genoeg hebt. OS voor de programmeur Stedelijk Gymnasium Breda RCM 28
� Je programmeert dan niet voor één OS. � Er zijn dan beperkte mogelijkheden. Alternatieven: � HTML 5 voor tablets en smartphones � Virtualisatie: � Je doe als of er een ander OS is. verschuift het probleem naar de gebruiker � Java. Run. Time OS voor de programmeur Stedelijk Gymnasium Breda RCM 29
� Er is een extra laag � De applicatie wordt geschreven voor de tussenlaag: Java Runtime � Java Runtime is specifiek voor het OS � Cross-platform OS voor de programmeur programming Stedelijk Gymnasium Breda RCM 30
Besturingssysteem onderwerp 6 Beheer van de computer
� Het OS gezien vanuit de beheerder. � Gebruikersaccounts � Single-user of multi-usersystemen � Gebruikersgroepen Beheer van de computer Stedelijk Gymnasium Breda RCM 32
� Het OS gezien vanuit de beheerder. � Backup maken � Bestanden werden verwijderd. � Bestanden werden overschreven. � Regelmatig een backup maken is van belang. Beheer van de computer Stedelijk Gymnasium Breda RCM 33
� Het OS gezien vanuit de beheerder. � Beveiliging � Taak van het syseem van het OS. � Hacking, phishing, malware, advertorials Beheer van de computer Stedelijk Gymnasium Breda RCM 34
Besturingssysteem onderwerp 7 OS in allerlei apparaten
� Telefoon � Smart. Phone � All-in-one printer � Kopieerapparaat � Camera � De slimme thermostaat Beheer van de computer Stedelijk Gymnasium Breda RCM 36
Besturingssysteem Onderwerp 7 Theorie bestuderen Opdrachten maken Digitaal schrift bijwerken Beheer van de computer Stedelijk Gymnasium Breda RCM 37
Besturingssysteem onderwerp 9 Randapparatuur en drivers
� Een driver is een programma dat hoort bij een randapparaat. � Het zorgt ervoor dat het OS en het apparaat kunnen communiceren. Beheer van de computer Stedelijk Gymnasium Breda RCM 39
Besturingssysteem
- Slides: 40