|
| Automatisering |
Automatisering is;
(een proces) automatisch maken, automatisch laten werken
overgaan op een productiewijze waarbij handwerk vervangen is door computers
Elke keer het zelfde moeten doen met het zelfde eindresultaat is vervelend.
en vraagt om 'vereenvoudiging' en naar een 'simpele' handeling. Het
reduceert daarmee menselijke arbeid.
Vormen van automatisering zijn overal om ons heen te vinden. Zo kennen we
het verkort kiezen met de telefoon, rodiozenders, of productie processen
thuis (wasmachine, koffiezetter) en de werkvloer (pakmachines, robots). De
drijfveer kan, persoonlijk of economisch zijn. De computer en
computerprogramma's spelen daar een belangrijke rol omdat ze zo
multifunctioneel zijn.
Naast de computer zijn er vele hulpmiddelen beschikbaar om het automatiseren
mogelijk te maken, zoals; Programmable Logic Controllers (PLC's), PCS (Process
Control Systems, ook wel DCS genoemd) en SCADA-pakketten. SCADA-pakketten
dienen om een productieproces te tonen (visualiseren) zodat de operators
(mensen die de productie in goede banen moeten leiden) op dit proces kunnen
ingrijpen indien dit nodig is.
Een computerprogramma is een verzameling instructies die aangeven wat een
computer (de hardware) moet doen. Als een computerprogramma wordt
uitgevoerd, leest de computer de instructies uit het programma zoals dat is
opgeslagen op een gegevensdrager (bijvoorbeeld uit bestanden op een harde
schijf) en voert de programmacode volgens voorschrift uit.
Computerprogramma's komen in allerlei soorten en maten voor:
Het besturingssysteem dat een computer draaiende houdt en de
computergebruiker de mogelijkheid biedt om andere programma's te starten,
gegevens te bewaren, en naar randapparatuur te sturen (bijv. voor afdrukken)
Drivers, programmatuur die specifieke hardware geschikt maakt voor gebruikt
op de betreffende computer met besturingssysteem.
Kantoorsoftwarepakketten:
Tekstverwerker
Spreadsheet
Database
Projectplanning
Presentatiesoftware
Bedrijfssoftware:
CAD-systeem Computer Aided Design
PDM-systeem Product Data Management
ERP-systeem Enterprise Resource Planning
SCM-systeem Supply Chain Management
CRM/EMM-systeem Customer Relationship Management / Enterprise Marketing
Management
EDM/ECM-systeem Enterprise Document / Content Management
HRM-systeem Human Resource Management
Grafische programmatuur
Audioprogrammatuur
Netwerk programmatuur (bijvoorbeeld voor Internet)
Spellen
Simulaties
Embedded software
Programma's worden in verschillende programmeertalen geschreven
(programmeren). Vaak worden deze programma's door een compiler vertaald naar
machinetaal. In andere gevallen wordt het programma uitgevoerd door een
interpreter (tolk). Slechts zelden wordt een programma direct in assembler
geschreven; dat gebeurt uitsluitend wanneer maximale efficiëntie vereist is.
De Engelse wiskundige Alan Turing beschreef een machine, de Turingmachine,
die het theoretische model van de computer vormt. De verzameling toestanden
in dat model kan worden gezien als het model van een programma.
Software is de Engelse term voor alle programmatuur, bibliotheken en
bijbehorende data die niet aanwezig is bij het starten van een computer maar
achteraf wordt geladen en is daarom een zeer vage term. Programmatuur die
wel aanwezig is bij het starten van de computer, bijvoorbeeld in ROM, wordt
over het algemeen firmware genoemd. Hardware, tenslotte, zijn alle
onderdelen die aangeraakt kunnen worden. Denk hierbij aan toetsenborden,
printers, monitoren en muizen.
Om te kunnen werken, hebben computers tenminste firmware nodig (Bijvoorbeeld
het BIOS van een PC), maar in de regel een grote verscheidenheid aan
software. De uitzondering hierop is Embedded Software, die over het algemeen
uitsluitend op Firmware berust.
Het is belangrijk te onderstrepen dat "software'" een zeer slecht
gedefinieerde term is, die door verschillende mensen wordt gebruikt om
verschillende dingen aan te duiden. In het dagelijks taalgebruik worden vaak
specifieke toepassingen bedoeld met bijbehorende data, terwijl het woord in
professionele kring een veel bredere betekenis heeft.
|
|
|