Hoofdstuk 2 2.1 Systeembeheerprogramma’s Besturingssysteem zorgt voor de communicatie tussen de software en de hardware.Er zijn verschillende soorten besturingssystemen voor je pc.Een andere naam voor besturingssysteeem is Operating system en wordt afgekort tot OS.De OS zet de gegevens die van de applicaties komen om tot gegevens die de randapparaten kunt laten verwerken.Ook zorgt de OS voor de communicatie tussen de onderdelen van de pc.Als gebruiker communiceer ook zelf met de OS b.v als iets intoets of verwijdert.Applicatieprogramma’s maken gebruik van de OS voor alle taken die ze moeten uitvoeren en ze moeten ook dus geschikt zijn voor de Os. Er zijn verschillende OS bv: Microsoft Windows Apple Macintosh Linux-versies/distributies zoals Ubuntu en Knoppix Functies v/d OS: 1. Beheer van hulpbronnen Hier moet je denken aan het beheer en gebruiken van hardware onderdelen en geheugen. 2. Bestandsbeheer Bestandsbeheer is een beheer van data- en programmabestanden . 3. Taakbeheer De programma’s voor taakbeheer regelen de juiste uitvoering van de verschillen taken v/d pc. Driver Driver is een stukje software dat schakel vormt tussen het besturingssysteem en een randapparaat.De driver zorgt ervoor dat de OS de hardware kan aansturen. Er zijn vele soorten besturingssystemen.B.v:
Microsoft Windows(Het meeste gebruikte besturingssysteem) Mac OS voor Apple Macintosh(Wordt veel gebruikt voor grafische bedrijven) Linux(Een open-sourcebesturingssysteem,gebaseerd op Unix) Microsoft Windows MS-DOS is een van de beginsuccessen van Microsoft en het is in de jaren zeventig ontwikkeld door Bill Gates en een aantal van zijn collega’s. MS-DOS is een opdrachtgestuurde besturingssysteem dat op de meeste pc’s werd gebruikt .Er werd een grafische gebruikerinterface gemaakt om MS-DOS vriendelijker te makenDie word Windows genoemd.De eerste Windows versies t/m Windows 3.11 waren geen losstaande OS.Ze waren grafische schil rond MSDOS. MS-DOS betekent MicroSoft Disk Operating System. Versies van Windows In 1995 kwam Microsoft met Windows 95.Dat was de eerste versie die je op ee ‘leeg’ systeem kon installeren,maar dat wil niet zeggen dat MS-DOS verdween daarmee;bij Windows 95 en bij latere versies Windows 98 en Windows Me(Millennium Editie)kreeg je een uitgeklede versie van MS-DOS Dit was om twee reden: Veel software(b.v spelletjes)werkte wel met DOS maar niet met windows. Als Windows vanwege een of ander probleem niet meer werkte,deed DOS Windows-versies:Windows XP(eXPerience),Windows Vista,Windows 7. Bureaublad Bureaublad is het standaard beginscherm van Windows.Hierop vind je meestal een aantal pictogramman waarmee je snel toepassingsprogramma’s kunt starten.deze pictogrammen noem je snelkoppeling.Bij je beginscherm heb je onder andere de Start knop.Daarmee kun je verschillende programma’s,functie starten en de pc op de juiste manier uitzetten..
Enkele besturingssystemen die je bij multi-user systemen(als netwerken,mainframe,minicomputer) kunt tegenkomen zijn: UNIX(ontwikkwikkeld door Bell Labs in het begin jaren zeventig) Linux(de ontwikkeling van de belangrijkste onderdelen van de Linuxvariant) Windows SBS 2011(Small Business Server,de nieuwe van Windows voor netwerkfamilie en nieuwste versie van Windows NT) Windows NT(New Technology)special gemaakt voor lokale netewerken(LAN’s). LAN(Local Area Network)is een netwerk op kleine schaaal ,dat doorgaans bestaat uit een sever en verschillende werkstations. Oudere besturingssystemen zijn MVS en VAX VMS. Multitasking:er meer processen(programma’s) tegenlijk draaien. Multithreading: 1 proces kan zichzelf verdelen in deelprocessen die we threads noemen Muti-user:meerdere gebruikers kunnen tegelijk een systeem gebruiken. Databasemanagementsystemen(DBMS) Onder DBMS wordt verstaan een software voor het opzetten,onderhouden en raadplegen van omvangrijke databases in het netwerkomgevingen. Het aanbrengen van veranderingen noemen we overigens muteren.Er kan alleen 1 gebruiker tegelijk gegevens kan wijzigen in het database en het zorgt ook ervoor dat de verschillende gebruikers applicatie toegang krijgen aan het database .De vraagtaal van de meeste DBMS is SQL. Veel gebruikte DBMS voor mainframes zijn Oracle(van Oracle Corporation) en DB2(van IBM). Een andere DBMS is Microsoft Access maar het is niet te vergelijken met Oracle ,Access wordt meer gebruikt in een hobbysfeer b.v bij scholen. Systeemondersteuningsprogramma’s
Systeemsoftware bestaat uit systeembeheerprogramma’s en systeemondersteuningsprogramma’s(zijn b.v hulpprogramma’s oftewel utilities). Hulpprogramma’s zijn voor het uitvoeren van heel specifieke taken voor het werking en beheer van de computer. V.b van zijn: Gegevens te converteren Beschadigde bestanden te herstellen Bestanden te comprimeren(inpakken,’zippen’)en weer te decomprimeren(uitpakken,’unzippen’) Een virusscan uit te voeren Bij Windows zit een aantal systeemondersteuningsprogramma’s onder de verzamel naam Bureau-accessoires. Verschillende systeemontwikkelinsprogramma’s zijn programma’s die worden gbruikt om andere programma’s te ontwikkelen zoals maatwerksoftware en standaardsoftware. V.b van systeemontwikkelingsprogramma’s zijn: Programmeertalen(zoals C++,Java,Python en Visual Basic) CASE-tools(specifieke gereedschappen die worden toegepast bij softwareontwikkeling.Vb van CASE-tools zijn Rational Rose,Siy en Umbrello). Worbrench(workbench of IDe) IDE=Intergrated Development Environment IDE is een applicatie voor de ontwikkelaar van software V.b van IDE zijn: Een IDE heeft een debugger.Dat is een tool waarmee systematisch de code getest kan worden.
Een IDE levert vaak een aantal compilers voor vershillende programmeertalen mee.Een compilers is een vertaalprogramma dat de code van een programmeertaal omzet in machinetaal. Tijdens het typen worden je typefouten gecontroleert, of je krijgt suggesties halverwege het typen. Sommige IDE’s hebben een GUI-builder.Daarmee kan de ontwikkelaar een scherm ontwerpen met de muis. V.b van veel gebruikte IDE’s:
Eclipse Netbeans Microsoft Visual Studio Delphi DevC++