#LW10 Flashcards

1
Q

Internet of Things (IoT)

A

een netwerk van kleine en grote apparaten die informatie met elkaar uitwisselen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

embedded system/ ingebed systeem/ geïntegreerd systeem

A
  1. Een embedded system is een elektronisch systeem (hardware én software) dat is geïntegreerd in gebruiksartikelen of apparaten, met de bedoeling deze een vorm van intelligent gedrag te bezorgen. De essentie van een embedded system is dat er software zit ingebed in een hardware-apparaat. Voorheen had je elektronische meet- en regelsystemen die geheel uit hardware bestonden. Bij een embedded system nemen processoren (microprocessoren en/of controllers) met software een gedeelte van deze elektronische meet- en regeltaken over. Doordat de software eenvoudig vervangen kan worden, is het apparaat flexibeler aan te passen aan toekomstige eisen.
  2. An embedded system is a dedicated computer system designed for one or two specific functions. This system is embedded as a part of a complete device system that includes hardware, such as electrical and mechanical components. The embedded system is unlike the general-purpose computer, which is engineered to manage a wide range of processing tasks.
  3. Een Embedded System is een elektronische besturing welke in een product is ingebed, en daarmee een onveranderlijk deel van dat product en zijn functionaliteit is geworden. Onder Embedded Software verstaan we software in het ingebedde systeem, welke alleen bedoeld is om de hardware zijn voor het product vastgelegde taak te doen uitvoeren en welke door de gebruiker van het product niet is te veranderen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

wat zijn de onderdelen van een embedded system?

A
  • een sensorgedeelte dat de omgeving waarneemt
  • een communicatiegedeelte dat de waargenomen informatie converteert (bijvoorbeeld digitaliseert) en doorstuurt naar een informatie verwerkend gedeelte (CPU en software)
  • een actuatorgedeelte dat het gedrag van de omgeving (waarin het systeem is ingebouwd) aanstuurt op basis van de beslissingen genomen door het informatie verwerkend gedeelte.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

wat zijn algemene kenmerken van een embedded systeem?

A
heterogeen 
onopvallend
zuinig
flexibel
betrouwbaar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

heterogeen

A

Dankzij de samenwerking tussen verschillende vakgebieden is het voor embedded systemen mogelijk om te communiceren met verschillende soorten netwerken en andere embedded systemen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

onopvallend

A

Een ingebed systeem zit ingebouwd in machines of apparaten, meestal zonder dat de gebruiker zich bewust is van zijn aanwezigheid. Dit is mogelijk door een andere manier van omgaan met het ingebedde systeem dan met een “normale” computer: in plaats van opdrachten te krijgen van de mens via een toetsenbord of schakelaar, reageert een ingebed systeem vaak automatisch op de omgeving, zonder tussenkomst van de mens. Dit wordt bereikt door het gebruik van sensoren, die bijvoorbeeld stemgeluid, temperatuur of luchtkwaliteit kunnen analyseren en er vervolgens op reageren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

zuinig

A

Om zo zuinig mogelijk te kunnen opereren kunnen ingebedde systemen bijvoorbeeld energie winnen uit hun omgeving; energie zoals zonlicht of lichaamswarmte kunnen gebruikt worden om een ingebed systeem te voeden. Zuinigheid is van groot belang, omdat de meeste ingebedde systemen niet aan het elektriciteitsnet gekoppeld zijn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

flexibel

A

Flexibiliteit is belangrijk om ingebedde systemen aan te passen aan individuele wensen van de gebruiker of naburige ingebedde systemen. Hier komt ook heterogeen om de hoek kijken: een ingebed systeem moet immers wel kunnen communiceren met een naburig systeem. Een systeem kan zo zelfs zelf-configurerend zijn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

betrouwbaar

A

Ze moeten gedurende heel lange tijd zelfstandig en betrouwbaar functioneren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

de verzameling van de natuurlijke getallen

A

in de wiskunde spreekt men over de verzameling N

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

talstelsel

A

Een talstelsel is een systeem om getallen weer te geven in de vorm van een rij symbolen (cijfers)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

positiestelsel

A

Bij de eerder besproken talstelsels bepaalt de plaats die een cijfer in de rij inneemt hoe we de bijdrage van dat cijfer aan het getal moeten interpreteren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

somregel

A

Het uitschrijven van alle gewichten en daarna optellen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Het FLAGS-register

A

Het FLAGS-register is een register in de Intel x86 microprocessor dat de staat bevat waar de processor zich in bevindt. Dit register is 16 bits breed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

MAC adres

A

Het MAC-adres is een uniek identificatienummer dat aan een apparaat (bv. een netwerkadapter) in een ethernet-netwerk is toegekend. Het bestaat uit 6 bytes, waarbij de eerste 3 bytes de fabrikant aanduiden en de volgende 3 bytes uniek moeten zijn. Het bestaat dus uit 48 bits (6*8) en wordt genoteerd in hexadecimale vorm:

00:24:1D:C1:71:E6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

DEADBEEF

A

(“dead beef”) is vaak gebruikt om een software crash of deadlock in embedded systemen aan te geven.

17
Q

CAFEBABE

A

(“cafe babe”) is o.a. door de Java programmeertaal gebruikt om een Java bytecode class file aan te geven.

18
Q

DEADDEAD

A

(“dead dead”) is de bug check (STOP) code die getoond wordt bij het oproepen van een Blue Screen of Death. Het zijn vooral driver ontwikkelaars die dit kunnen zien, omdat dit gebruikt wordt om een memory dump te verkrijgen op een Windows NT gebaseerd systeem.

19
Q

8BADF00D

A

(“ate bad food”) is gebruikt door Apple in iOS crash rapporten, als een applicatie te lang wacht om te starten, stoppen of te antwoorden op systeemgebeurtenissen.

20
Q

FEE1DEAD

A

(“feel dead”) is gebruikt in de Linux reboot system call.