1.2 Wet van Moore:
- Elke 24m aantal transitoren op een chip x2 (=exponentiële toename)
- Transitor: basisbouwblok waaruit elektronika is opgebouwd --> vele
transitoren op geïntegreerde schakeling (=chip) met elkaar verbonden om - Von Neumann-archit
- rekenprocessoren op te bouwen - geschikt voor bere
- geheugen op te bouwen - niet geschikt voor
- Verdubbelen door kleiner te maken --> sneller --> pc krachtiger - Input --> CPU --> O
- Prijs per transitor w goedkoper - Kwantumcomputers:
gebruiken
- grote hoeveelheid
- qubits onstabiel -->
1.1 Computers en geschiedenis: - rekenkracht: dubbe
- Er is een digitale transformatie bezig die impact heeft op leven, wonen 1. Digitale revolutie - Neuromorfe compute
en werken hersenen en zenuwe
- Andere apparaten hebben vaste functie <-> pc heeft dmv software - zelf lerend via train
verschillende functies omstandigheden
- Computer = programmeerbare machine om berekeningen te maken - goed voor cognitie
Module 1A:
computersystemen
en software
2.1 Software:
- Algoritme= procedure
- Softwareontwikkeling= productieproces door versch groepen programmeurs, 2. Algoritmes en software
(eindige) stappen, in
bestaande uit versch 'lagen' sofwarecode op elkaar
- Declaratieve kennis
- Softwarecode:
- Procedurele kennis
- Broncode: software geschreven in begrijpbare programmeertaal
- Kenmerken:
- Objectcode: broncode w dr compiler omgezet in objectcode (bits&bytes); niet
- 1. Correctheid
leesbaar vr mensen
- 2. Eindigheid
- Bugs: fouten id softwarecode; 3 soorten gebreken:
- 3. Snelheid
- 1. Technische gebreken: niet (goed) functioneren vd softw zonder gebrek (vb
- 4. Robuustheid
vastlopen vd pc dr sofwarefout)
- 5. Elegantie
- 2. Functionele gebreken: softw functioneert techn, mr doet funct niet wat gebruiker
- + ethisch en duurza
ervan verwacht (vb uitkomst niet bruikbaar genoeg)
- Classificatie:
- 3. Belevingsgebreken: softw functioneert techn en funct, mr gebruiker had andere
- Deterministische al
verwachtingen --> interpretatieverschillen (vb afnemer vindt softw niet gebruiksvr)
(vb rekensom)
- Open Source software:
- Probabilistische alg
- = softw waarbij broncode beschikb is vr eindgebruiker & waarbij deze licentie krijgt
, 1.3 Technische aspecten v computernetwerken 1.2 Geschiedenis
- Schakelen/switching = wil data doorsturen --> data opgesplitst in - Tijdperk 1: het pre-internettijdperk (1836-1972): telefoon, satelliet, VS richt ARPA op -->
ontstaan APA-net --> hieruit zal internet ontstaan
pakketjes --> indiv nr eindbestemming gestuurd --> samengevoegd tot
- Tijdperk 2: het internettijdperk (begin '70-2005)
oorspr data - TCP/ IP w ontwikkeld als open standaard vr alle communicatie tssn soorten netwerken
- 2 manieren: - eerste 'remote access', internet thuis
- Circuitgeschakeld netwerk = pakketjes volgen dezelfde weg dr - hypertextsysteem (html en http), www
netwerk v zender nr ontvanger --> arriveren in juiste volgorde - Google, Facebook, Youtube, doorbraak web 2.0
- makkelijker te reconstrueren, meer risico hackers - Tijdperk 3: het cloud tijdperk (2005-...):
- Pakketgeschakeld netwerk = pakketjes kunnen versch pad volgen --> - could computing, IOT, PAN, BAN...
komen in willekeurige volgorde aan - 3 fasen vh web:
- moeilijker te recombineren, minder risico hackers - WEB 1.0: read-only web:
- enkele personen die content vr het web creëerden
- meeste gebruikers waren verbruikers, enkel passief (geen comm of recensies)
1.1 Nut computernetwerken - WEB 2.0: read-write web:
- internet gegroeid uit nood om pc's met elkaar te verbinden - dynamische content + hoge graad v interactie (downloaden & uploaden)
- computernetwerk = systeem vr communicatie tussen 2 of mr pc's (via - WEB 3.0 sociaal web/semantisch web:
netwerkkabels of draadloos netwerk) - kleine aanpasb internet apps die samen diensten en toep kunnen vormen
- Internet? versch betekenissen: - semantisch web: media zoals foto, video, autdio verbinden (w3C)
- hardware: gysisch netwerk v pc's - Controle internet: is gedistribueerd systeen, geen centrale autoriteit, wel centrale afspraken
- software: specifiek aangeboden softw/diensten wrvr centrale organen bestaan:
- ICANN, IETF, Internet Govenrance Forum, W3C (ontwikkelt standaarden om groei
- content: data toegankelijk op het internet (www)
internet mogelijk te maken op LT)
- Risico's:
- betrouwbaarheid (vb zelfrijdende auto's?)
- beveiliging: cybersecurity en bescherming persoonsgeg
- jurisdictie?
- waar en wnr vinden die computerprocessen plaats? 1.Computernetwerken en internet - = groo
- Veel a
- Virtue
3.1 IOT - Eigens
- = het geheel van op internet aangesloten apparaten/dingen (passief gebruik) - dien
- Internet = ww netwerk v computers dat dmv schakelaars, routers, kabels... in 3. Het Internet der Module 1B: 2. Cloud - netw
staat is tot ondelinge communicatie Dingen (IOT) intenet en cloud computing - bron
- functie: transporteren v info v het ene nr het andere punt op een snelle, - snel
betrouwbare en veilige manier (vb www) - beta
- actief gebruik
- Things = alledaagse objecten die gewoonlijk een # componenten hebben 2.1 Inle
- Toename internet --> toename snel grote hoeveelh dat
3.2 Architectuur vh IOT - Cloud computing = fysische locatie v data of toestellen
- = Wijze waarop versch IOT-appar, -netwerken, en -applicaties tot elkaar verhouden --> 4 lagig
systeem: (1) apparatenlaag (2) netwerklaag (3) applicatieondersteuning (4) applicatielaag 2.3 Lagen v clou
- Manier waarop apparaten met elkaar/netwerken verbonden zijn hangt af v dr fabrikanten & - SAAS: Software-as-a-service: cloudapplicaties
ontwikkelaars gemaakte keuzes - bieden softw als dienst aan
- Vb'n die pluriformiteit v IOT architectuur illustreren: - dientsA biedt gebruiker toegang tot softwpakket of ap
- Elke 24m aantal transitoren op een chip x2 (=exponentiële toename)
- Transitor: basisbouwblok waaruit elektronika is opgebouwd --> vele
transitoren op geïntegreerde schakeling (=chip) met elkaar verbonden om - Von Neumann-archit
- rekenprocessoren op te bouwen - geschikt voor bere
- geheugen op te bouwen - niet geschikt voor
- Verdubbelen door kleiner te maken --> sneller --> pc krachtiger - Input --> CPU --> O
- Prijs per transitor w goedkoper - Kwantumcomputers:
gebruiken
- grote hoeveelheid
- qubits onstabiel -->
1.1 Computers en geschiedenis: - rekenkracht: dubbe
- Er is een digitale transformatie bezig die impact heeft op leven, wonen 1. Digitale revolutie - Neuromorfe compute
en werken hersenen en zenuwe
- Andere apparaten hebben vaste functie <-> pc heeft dmv software - zelf lerend via train
verschillende functies omstandigheden
- Computer = programmeerbare machine om berekeningen te maken - goed voor cognitie
Module 1A:
computersystemen
en software
2.1 Software:
- Algoritme= procedure
- Softwareontwikkeling= productieproces door versch groepen programmeurs, 2. Algoritmes en software
(eindige) stappen, in
bestaande uit versch 'lagen' sofwarecode op elkaar
- Declaratieve kennis
- Softwarecode:
- Procedurele kennis
- Broncode: software geschreven in begrijpbare programmeertaal
- Kenmerken:
- Objectcode: broncode w dr compiler omgezet in objectcode (bits&bytes); niet
- 1. Correctheid
leesbaar vr mensen
- 2. Eindigheid
- Bugs: fouten id softwarecode; 3 soorten gebreken:
- 3. Snelheid
- 1. Technische gebreken: niet (goed) functioneren vd softw zonder gebrek (vb
- 4. Robuustheid
vastlopen vd pc dr sofwarefout)
- 5. Elegantie
- 2. Functionele gebreken: softw functioneert techn, mr doet funct niet wat gebruiker
- + ethisch en duurza
ervan verwacht (vb uitkomst niet bruikbaar genoeg)
- Classificatie:
- 3. Belevingsgebreken: softw functioneert techn en funct, mr gebruiker had andere
- Deterministische al
verwachtingen --> interpretatieverschillen (vb afnemer vindt softw niet gebruiksvr)
(vb rekensom)
- Open Source software:
- Probabilistische alg
- = softw waarbij broncode beschikb is vr eindgebruiker & waarbij deze licentie krijgt
, 1.3 Technische aspecten v computernetwerken 1.2 Geschiedenis
- Schakelen/switching = wil data doorsturen --> data opgesplitst in - Tijdperk 1: het pre-internettijdperk (1836-1972): telefoon, satelliet, VS richt ARPA op -->
ontstaan APA-net --> hieruit zal internet ontstaan
pakketjes --> indiv nr eindbestemming gestuurd --> samengevoegd tot
- Tijdperk 2: het internettijdperk (begin '70-2005)
oorspr data - TCP/ IP w ontwikkeld als open standaard vr alle communicatie tssn soorten netwerken
- 2 manieren: - eerste 'remote access', internet thuis
- Circuitgeschakeld netwerk = pakketjes volgen dezelfde weg dr - hypertextsysteem (html en http), www
netwerk v zender nr ontvanger --> arriveren in juiste volgorde - Google, Facebook, Youtube, doorbraak web 2.0
- makkelijker te reconstrueren, meer risico hackers - Tijdperk 3: het cloud tijdperk (2005-...):
- Pakketgeschakeld netwerk = pakketjes kunnen versch pad volgen --> - could computing, IOT, PAN, BAN...
komen in willekeurige volgorde aan - 3 fasen vh web:
- moeilijker te recombineren, minder risico hackers - WEB 1.0: read-only web:
- enkele personen die content vr het web creëerden
- meeste gebruikers waren verbruikers, enkel passief (geen comm of recensies)
1.1 Nut computernetwerken - WEB 2.0: read-write web:
- internet gegroeid uit nood om pc's met elkaar te verbinden - dynamische content + hoge graad v interactie (downloaden & uploaden)
- computernetwerk = systeem vr communicatie tussen 2 of mr pc's (via - WEB 3.0 sociaal web/semantisch web:
netwerkkabels of draadloos netwerk) - kleine aanpasb internet apps die samen diensten en toep kunnen vormen
- Internet? versch betekenissen: - semantisch web: media zoals foto, video, autdio verbinden (w3C)
- hardware: gysisch netwerk v pc's - Controle internet: is gedistribueerd systeen, geen centrale autoriteit, wel centrale afspraken
- software: specifiek aangeboden softw/diensten wrvr centrale organen bestaan:
- ICANN, IETF, Internet Govenrance Forum, W3C (ontwikkelt standaarden om groei
- content: data toegankelijk op het internet (www)
internet mogelijk te maken op LT)
- Risico's:
- betrouwbaarheid (vb zelfrijdende auto's?)
- beveiliging: cybersecurity en bescherming persoonsgeg
- jurisdictie?
- waar en wnr vinden die computerprocessen plaats? 1.Computernetwerken en internet - = groo
- Veel a
- Virtue
3.1 IOT - Eigens
- = het geheel van op internet aangesloten apparaten/dingen (passief gebruik) - dien
- Internet = ww netwerk v computers dat dmv schakelaars, routers, kabels... in 3. Het Internet der Module 1B: 2. Cloud - netw
staat is tot ondelinge communicatie Dingen (IOT) intenet en cloud computing - bron
- functie: transporteren v info v het ene nr het andere punt op een snelle, - snel
betrouwbare en veilige manier (vb www) - beta
- actief gebruik
- Things = alledaagse objecten die gewoonlijk een # componenten hebben 2.1 Inle
- Toename internet --> toename snel grote hoeveelh dat
3.2 Architectuur vh IOT - Cloud computing = fysische locatie v data of toestellen
- = Wijze waarop versch IOT-appar, -netwerken, en -applicaties tot elkaar verhouden --> 4 lagig
systeem: (1) apparatenlaag (2) netwerklaag (3) applicatieondersteuning (4) applicatielaag 2.3 Lagen v clou
- Manier waarop apparaten met elkaar/netwerken verbonden zijn hangt af v dr fabrikanten & - SAAS: Software-as-a-service: cloudapplicaties
ontwikkelaars gemaakte keuzes - bieden softw als dienst aan
- Vb'n die pluriformiteit v IOT architectuur illustreren: - dientsA biedt gebruiker toegang tot softwpakket of ap