Een man rijdt met zijn zoontje Geoffrey in de auto voorbij enkele

advertisement
Module III – Software
Systeemsoftware
Dhr. C. Walters
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.
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
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)
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!!
History on Bill Gates
http://ei.cs.vt.edu/~history/Gates.Mirick.html
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
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)
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
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)
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)
Download