Samen Vatting hoofdstuk 2 Besturingssysteem: zorgt ervoor dat de software met de hardware kan communiceren. Het besturingssysteem of operating system (OS) vormt een schil tussen de applicatiesoftware en de hardware. De functies van besturingssystemen kunnen in 3 taakgebieden worden ingedeeld: 1.Beheer van hulpbronnen = het beheer en gebruik van hardwareonderdelen. 2.Bestandsbeheer = het beheer van data- en programmabestanden . 3.Taakbeheer = regelt de juiste invoering van de verschillende taken van de computer, zoals het starten van een programma. Tijdens het opstarten van de computer wordt het intern geheugen geladen. sommige soorten besturingssystemen zijn: 1. Microsoft Windows 2. MacOS 3.Linux 4.Ubuntu Windows wordt het meest gebruikt. Windows 95 was een uitgeklede versie van MS-DOS, omdat: 1. Veel software werkte wel met DOS, maar niet met Windows. 2. Als Windows niet meer werkte, was DOS er nog wel. In 2001 kwam microsoft met een versie van Windows die zelfstandig werkte. communiceren met de besturingssysteem gebeurt via de windows verkenner. Bij besturingssystemen speelt niet alleen multitasking een grote rol, maar ook: 1. Multi-user = 2 of meer gebruikers kunnen tegelijkertijd de computer gebruiken 2. Multiprocessing = een programma kan op hetzelfde moment op meer dan een processor draaien (parallelle werking) 3. Multithreading = verschillende onderdelen kunnen tegelijkertijd actief zijn UNIX is een multi-user, multitasking besturingssysteem. Het besturingssysteem is in de vorm van een broncode gedistribueerd, waardoor iedereen een kopie er van kon krijgen en kon aanpassen aan hun eigen behoeftes. Er ontstonden veel verschillende soorten UNIX, waaronder de Linux. Linux werd een betrouwbaar besturingssysteem voor pc’s en kleine netwerken. Novell NetWare geeft de mogelijkheid om een netwerk eenvoudig te beheren d.m.v. de techniek NDS (Novell Directory Services). Windows 2000 is een multitasking en multi-user besturingssysteem, speciaal bedoeld voor LAN’s. MVS (Multiple Virtual Storage) is een besturingssysteem voor oudere mainframes van IBM, en VAX VMS (Virtual Memory System) is een multi-user en multitasking besturingssysteem dat draait op minicomputers uit de VAX- en Alphaserie en op werkstations van DEC. DataBaseManagementSysteem bewaakt de juistheid en volledigheid van de gegevens en zorgt ervoor dat slechts een gebruiker tegelijkertijd gegevens kan wijzigen. Ook zorgt het DBMS ervoor dat verschillende gebruikersapplicaties toegang kunnen krijgen tot de database. Voorbeelden van DBMS zijn Oracle en DB2. Hulpprogramma’s / utilities voeren specifieke taken uit aan de hand van de werking van de computer.