alles Flashcards
Cloud Computing
- public: een third-party die hun cloud service aanbiedt aan iemand op het internet
- Private: eigendom van een bedrijf en alleen door hun gebruikt
- Hybrid: mengeling
Cloud Services
- infrastructure: rekenkracht en data-opslag van andere computers
- platform: rekenkracht, data-opslag en programmeertools van andere computers
- service: afgewerkte services die de provider zal runnen
blokschema
tekening
microcontroller
CPU, geheugen en I/O in 1 component
microprocessor system
componenten van microcontroller afzonderlijk op pcb
Grey Code
XOR gebruiken
-> 1 bit veranderd bij elke overgang
-> minder fouten
AND
0
0
0
1
OR
0
1
1
1
Foutcontrole
- Pariteit: extra pariteitsbit toevoegen om aantal 1-bits even of oneven te maken (C en D)
-> alleen foutmelding bij 1 foute bit, niet bij 2 - horizontale en verticale pariteit: extra pairteitsbit horizontaal en verticaal plaatsen om meer fouten te detecteren (C en D)
- checksum: som wordt gecontroleerd op fouten (alleen D)
- hamming code: pariteitbits op specifieke plaatsen plaatsen zodat met fouten kan detecteren en de locatie van de fout (C en D)
- CRC: getal delen door priemgetal en rest achter data plakken, bij de ontvanger wordt dit opnieuw gedaan. als rest 0 is wordt het geaccepteerd (aleen D)
soorten geheugen
- Magnetic Core Memory: niet vluchtig, lezen en schrijven maar vergaat wanneer er stroom door gaar
- ROM: read only memory, permanent geprogrammeerd en niet vluchtig
- PROM
- EPROM: kan 1x geherprogrammeerd worden, wissen met UV-licht
-EEPROM: elektrisch wissen
FLASH: zelfde als EEPROM maar gaat langer mee - SRAM: Static RAM, vluchtig, beperkt
-DRAM: Dynamic RAM, vluchtig dus moet gerefresht worden, meer opslag - RAM
- NVRAM
- FRAM
- MRAM
Floating Gate
gebruikt door EPROM, EEPROM, FLASH
na een tijdje kan de lading weglekken van de floating gate naar de control gate
hogere temperaturen versnellen dit
Parallelle I/O
meerdere ingangen/uitgangen gelijktijdig aansturen
Seriële I/O
8 bits na elkaar doorsturen
Timer
inwendig signaal tellen
Counter
uitwendig signaal tellen
RTC
tellen in tijd
AD
analoog signaal naar digitaal
DA
digitaal signaal naar analoog
sample
omgezet signaal
SAR ADC
DAC zet een analoog signaal om naar digitaal
dit signaal wordt in de comparator vergeleken met Vin
resultaat wordt doorgestuurd naar Logic
als Vin hoger is: 1
als Vin lager is: 0
proces blijft doorgaan tot alle bits gevuld zijn.
GPU VS CPU
GPU is een GPU met minder functies zodat GPU kan focussen op zware grafische taken en CPU op andere zware taken
Controller op SSD
bestaat uit flash geheugen
controller zorgt ervoor dat elke cel evenredig gebruikt word om de levensduur te verlegen
Controller op HD
controller zal magnetisme controleren en nagaan welke delen bruikbaar zijn
Programmeertalen
hoe hoger, hoe makkelijker en hoe verder de afstand van hardware
nadelen: hardware en software kennis nodig, afhankelijk van systeem