110 likes | 271 Views
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
E N D
Module III – SoftwareSysteemsoftware Dhr. C. Walters
HerhalingSoftware 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.
HerhalingApplicatiesoftware 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 • Pc- en netwerkbesturingssystemen (= operating systems) • Database management systemen • Systeem ondersteunende programma’s • 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 • voornamelijk het beheer en gebruik van hardwareonderdelen, zoals geheugen, toestenbord, scherm en printer • Bestandsbeheer (= Filing system) • 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 • 1 of meerdere processen kunnen tegelijkertijd gebruik maken van de centrale verwerkings eenheid (= Central processing Unit ‘CPU’, = processor) • Multi-user • 1 of meer gebruikers kunnen tegelijkertijd een computersysteem gebruiken • Multiprocessing • éé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)