Slide 1
Module III – Software
Systeemsoftware
Dhr. C. Walters
Slide 2
Herhaling
Software is in te delen in 2 categorieën:
systeemsoftware -> regelt en ondersteunt de
werking van een computer (bijv. Windows)
applicatiesoftware -> programmatuur die bedoeld is
voor de gebruiker
De gebruiker ‘communiceert’ niet rechtstreeks
met de computer, maar met de applicatie dmv
symbooltjes en pictogrammen (=icons) op het
beeldscherm.
De applicatie ‘communiceert’ met het
besturingssysteem.
Het besturingssyteem (= OS) bestuurt de hardware.
Slide 3
Herhaling
Applicatiesoftware wordt ingedeeld in 3 soorten:
Standaard en specialistische pakketten voor een
grote groep gebruikers die ongeveer dezelfde
wensen hebben bijv. Ms Word, Ms Quickbooks
programma’s voor specifieke toepassingen
software voor een specifieke branche bijv. artsen of
schooladministraties
maatwerktoepassingen bedrijven die opdracht
geven tot het ontwikkelen van informatiesystemen
voor bepaalde activiteiten
Slide 4
Systeemsoftware wordt ingedeeld in 3 soorten:
Systeembeheer programma’s
Systeem ondersteunende programma’s
Pc- en netwerkbesturingssystemen (= operating systems)
Database management systemen
Utilities (Disk Defragmenter)
Compressieprogramma’s (Winzip) etc
Systeemontwikkelingsprogramma’s
Programmeertalen (bijv. Visual Basic, Java)
Case-Tools (bijv. Datamodellering Q-Designer,
programmageneratoren Oracle Designer/Developper)
Slide 5
De functies van het besturingssysteem (= operating
system) kunnen ingedeeld worden in 3 taakgebieden:
Beheer van hulpbronnen
Bestandsbeheer (= Filing system)
voornamelijk het beheer en gebruik van hardwareonderdelen,
zoals geheugen, toestenbord, scherm en printer
het beheer van data- en programmabestanden .
Taakbeheer (= Scheduler)
regelt de juiste uitvoering van de verschillende taken van de
computer, zoals multitasking.
Tijdens het opstarten van de computer wordt het
operating system (=OS) in het interne geheugen (=RAM) geladen.
Het OS zorgt voor communicatie met de verschillende onderdelen van de
Computer.
Applicaties maken bij alle taken die ze uitvoeren gebruik van het
OS. Ze moeten daarom ook afgestemd zijn met het OS!!
Slide 6
History on Bill Gates
http://ei.cs.vt.edu/~history/Gates.Mirick.html
Slide 7
Operating systems zijn Multi ……
multi-tasking
Multi-user
1 of meer gebruikers kunnen tegelijkertijd een computersysteem gebruiken
Multiprocessing
1 of meerdere processen kunnen tegelijkertijd gebruik maken van de
centrale verwerkings eenheid (= Central processing Unit ‘CPU’, = processor)
één programma kan op hetzelfde moment op meer dan één processor
draaien (parallelle werking)
Multithreading
verschillende onderdelen van één programma kunnen tegelijkertijd actief zijn
Slide 8
Bekende huidige !
Operating Systems
P.C.
Windows XP / VISTA
Linux
Mini Computers
Unix
OS400 AS400
Open VMS DEC
Netwerk
Windows 2000 / Windows 2003
Mainframe
MVS
Web Servers
Apache
Microsoft IIS (Internet Information Server)
Slide 9
Database Management System
MS Access heeft geen eigen DBMS!
Het slaat wel data op en is multi-user!
De tabellen, rapporten en schermen staan
allemaal in één enkele file (= xxx.mdb)
Meest gebruikte DBMS systemen zijn:
Oracle
MS SQL Server
DB2
Slide 10
DBMS
Bewaakt de juistheid en volledigheid van de
gegevens
Zorgt ervoor dat slechts één gebruiker
tegelijkertijd een record kan wijzigingen
(Record locking)
Heeft eigen utilities (logging, defragmeteren)
Heeft eigen security
Heeft eigen continuity mogelijkheden
(replication)
Slide 11
Huiswerk Module III
Hoofdstuk 1
Vraag 1.15.1 (alleen vraag 4)
Vraag 1.15.2 alle meerkeuzevragen
Hoofdstuk 2
2.8.1 (Vraag 5, 6, 8)
2.8.2 (Vraag 1,2,4,7)