Hfst 4 Flashcards
Virtualisatie
Door een software kun je virtuele ruimtes maken op je computer. Zo’n ruimte gedraagt zich als een volledige computer
Operating system (os)
Beheert de ruimte in het intern geheugen van je pc op de harde schijf
Hostsysteem
Het besturingssysteem dat op de fysieke pc staat
Gastsysteem
Besturingssysteem dat op de virtuele pc draait
Voordelen van virtualisatie
- minder beheerlast
- minder energieverbruik
- flexibele rekenkracht
- veilige testomgeving
- eenvoudige back up en restore (disaster recovery)
- applicaties gebruiken die normaal niet in je besturingssysteem draaien
- gemakkelijkere installaties van software door leveranciers
Virtual box
Het draait op verschillende hostsystemen
Het principe voor de user interface van computersystemen is:
WIMP= windows, icons, menu’s en pointing
Een map in een map
Het broodkruimelmenu: je ziet daarin het hele pad van mappen tot aan de huidige map waarvan de inhoud in het venster te zien is
Windows herkenner
Wanneer je een map opent komt de inhoud in een kolom direct rechts daarvan
Hierarchische structuur van mappen
Het laat alleen de bestanden zien die direct in een map zitten, om naar submappen te gaan moet je dubbel klikken
Eigenschappen en permissies van mappen
- het houdt de datum bij waarop het bestand gemaakt of veranderd is
- regelt de bevoegdheden
Monolitische kernel
Kernel met alle basistaken met alle bijkomendr services. Er zijn ook drivers voor alle randapparaten opgenomen.
- Het is een groot programma.
- Is compex en crasht wel eens
- is snel
Kernel (core)
Een gewoon computerprogramma dat is geschreven in een progammeertaal
Microkernel
Bevat de minimale functies van het besturingssysteem en niet meer.
- is stabiel
- maar niet zo snel
De taken van een besturingssysteem
- het opstarten van het systeem waarbij er wordt gezorgd dat alle programma’s die nodig zijn in het intern geheugen worden geplaatst
- de programma’s uitvoeren
- de actieve programma’s voorzien van een manier om zich te presenteren
- het verdelen van resources zoals extern en intern geheugen en printer over de actieve programma’s
- de communicatie met de randapparatuur
- het beheer van het intern en extern geheugen
Voor de grotere computers komen er nog taken bij die bij het besturingssysteem horen
- gebruikerdbeheer in multi-user omgevingen
- multitasking om programma’s naast elkaar te laten werken
- energiebeheer bij computers met batterijen om de werkingsuur te vergroten
Werking microkernel
- Alle programma’s die nodig zijn worden in het intern geheugen gezet
- Het zorgt voor geheugengebruik intern en extern
- Op de driverfunctie wordt alle communicatie met de externe hardware geregeld
Je maakt een besturinssysteem self healing door 2 functies in het systeem op te nemen
- Een systeemmonitor die ervoor zorgt om fouten in het systeem op te sporen
- Virtuele machinemotor die het mogelijk maakt om fouten te repareren
De werking van self healing
- Op de serverlaag is een fileserver
- er is een virtueel os het bestaat uit een reincarnatieserver (RS)
- Als de monitor werkt dat 1 van de drivers niet meer werkt dan geeft deze server de originele driver een seintje, en deze driver kopieert zich over de corrupte driver heen. Dan is het probleem opgelost
Device printer
Verzorgt een deel van de vertaling tussen de opdracht van de gebruiker en de machine-instructie om een apparaat een bepaalde functie te laten uitvoeren
Hoe werkt een printer
- Er wordt een wake up call naar de printer verstuurd
- Er volgt een commando print met het bestand er worden in het bestand signalen mee gestuurd voor de opmaak
- de printer begint met het papier te drukken
Lagenmodel van de besturing van een computer
Het OS vormt een tussenlaag tudden de hardware en de toepassingssoftware
API (application programmers interface)
De functies die het OS aanbiedt eorden beschreven in een API
Native app
Als je een applicatie maakt die direct op de API’s van het OS geschreven is
Cross platform software te kunnen ontwikkelen:
Je schrijft de software maar 1 x en deze kan werken op verschillende besturingssystemen
In java runtime schrijven
Voor grotere computersystemen
Phishing
Het overnemen van de digitale id van gebruikers van de beoogde computer
Malware
Virussen: maken de pc langzamer of bestanden onbruikbaar maken
Spyware: info over de pc of gebruiker verzamelen en doorsturen naar een centrale pc
Scannen tegen malware
Besturingssystemen vevatten vaak een scanner om malware tegen te gaan
Firewall
Legt bescherming bij de toegang van pc en bij uitgaande berichten