TTK4235 Tilpassede datasystemer

5.0(1)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/84

flashcard set

Earn XP

Description and Tags

Mangler overlapp med datdig-pensum

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

85 Terms

1
New cards

V-modellen

Utviklingsmodell der du planlegger og stiller krav på vei ned og tester på vei opp

2
New cards

Moduldesign

Definerer enheter innenfor systemet og hvordan de skal funke

3
New cards

Arkitekturdesign

Definerer hvordan systemet skal samarbeide og fungere som en helhet

4
New cards

Sporbarhet

Prinsipp om at det skal være mulig knytte all kode og alle krav sammen

5
New cards

PLS

Industriell datamaskin laget for spesifikke oppgaver, enkel fleksibel robust

6
New cards

Programmerinsspråk PLS

Instruksjonsliste, strukturert tekst, ladderdiagram, funksjonsblokkdiagram, sekvensielt funksjonsdiagram

7
New cards

Logikkstyring

Del av reguleringssystem som tar seg av logiske funksjoner

8
New cards

Kombinatorisk logikk

Statiske funksjoner, reagerer likt på lik input, logiske porter

9
New cards

Sekvensiell logikk

Har hukommelse, altså indre tilstand, vipper

10
New cards

Tidssekvens

skifter tilstand på bestemt tidspunkt

11
New cards

beregningssekvens

beregningsresultater underveis styrer systemet

12
New cards

prossessbetingede sekvenser

tar hensyn til innganger og målesignal for å styre systemet

13
New cards

Huffmantabell

Tabell med tilstander og hva som skjer ved signal for hver inngang

14
New cards

Beslutningstabell

Tabell for mer kompliserte og større system, med betingelser, regler, aksjoner

15
New cards

UML

“språk” for å beskrive systemer

16
New cards

Use case-diagram

Har actors, association og use-case og en beskrivelse med pre-conditions, trigger, scenarier, guarantee

17
New cards

Klassediagram

Beskriver gruppering av systemet i delsystemer/moduler

18
New cards

Tilstandsdiagram

Oversikt over de forskjellige tilstandene og transisjonene mellom disse

19
New cards

Aktivitetsdiagram

Beskriver en aktivitet, viser flyten og beslutningene i systemet

20
New cards

Sekvensdiagram

Viser hvordan forskjellige deler samarbeider med et scenario

21
New cards

Preprossesor

Ordner direktiver, makroer, kopierer h-filer, legger inn info til feilrapportering

22
New cards

Kompilator

Oversetter til assemblykode

23
New cards

Assembler

Oversetter assemblykode til maskinkode og produserer objektfiler

24
New cards

Linkeren

Henter objektfiler og bibliotekfiler, kombinerer minnesegmenter, lager kjørbar fil

25
New cards

Kodekvalitet

Lesbarhet, vedlikeholdbarhet, pålitelighet

26
New cards

Kohesjon

Hvor godt er moduler/operasjoner gruppert

27
New cards

struct

samling variabler med villkårlig antall og type

28
New cards

Union

samling av flere måte å aksessere samme minneområdet

29
New cards

Memory layout

“Bildet” som tilhører C-programmet, legges i RAM

30
New cards

Text

Inneholder instruksjoner, delbart mellom prosesser, ofte RO

31
New cards

Data

Globale og statiske variabler eksplisitt initialisert

32
New cards

BSS

Uninitialiserte variabler, typisk fylt med 0

33
New cards

Stack

Lokale variabler, funksjonspekere, hver funksjon får stack-frame

34
New cards

Heap

Alt dynamisk allokert

35
New cards

Minnelekkasje

Når du glemmer å frigjøre dynamisk allokert minne

36
New cards

Portmapped IO

IO-enheter adresseres separat fra RAM og ROM

37
New cards

Minnemappet IO

Burker samme adresserom, IO-enheter ser ut som vanlig minne

38
New cards

Polling

Sjekker regelmessig for hendelser, enkelt ineffektivt

39
New cards

Interrupts

Ekstern hendelse gjør at programmet avbrytes, generelt mer effektivt

40
New cards

Maskerbare interrupts

Interrupts som kan deaktiveres

41
New cards

Interrupt Service Routine (ISR)

Lagre prosessors tilstand, bekrefte interrupt, aksjoner, gjenopprette

42
New cards

Interrupt vector table

Funksjonspekere til riktig ISR

43
New cards

Timere

Enheter satt opp til å generere interrupts ved gitte tidsintervaller

44
New cards

Watchdog-timere

Timere som kun skal slå ut når programmet stopper opp, resetter systemet

45
New cards

Nyquist-Shannons samplingsteorem

Et analogt signal kan rekosntrueres dersom tastefrekvensen er minst dobbelt så høy som den høyeste frekvensen i signalet

46
New cards

Arbeidsområde

Laveste og høyeste analoge verdi

47
New cards

Omfang

differansen mellom høyeste og laveste analoge verdi

48
New cards

Oppløsning

LSB=O/2^N

49
New cards

Kvantisering

Mapping til er fast og endelig sett av digitale verdier

50
New cards

Dynamisk område

Forholdet mellom største og minste representerbare nivå

51
New cards

Skalering

Antatt sammenheng mellom fysisk strørrelse og intern variabel, Y=k(Z-Z0)+Y0

52
New cards

Kalibrering

Fastlegge faktisk sammenheng mellom fysisk størrelse og intern variabel i ferdig system

53
New cards

OSI-modellen

konseptuell arkitektur for datanettverk

54
New cards

UART

Hardwareenhet for seriell kommunikasjon

55
New cards

RS-standarder

Definerer fysiske grensesnitt og signalnivåer

56
New cards

SPI

Bussystem for å koble periferienheter i småskala, 4 linjer, rask, simultan sending

57
New cards

I2C/TWI

periferienheter i småskala tilapssede datasystemer, to linjer, litt tregere enn SPI

58
New cards

USB

Enheter kobles til hubs i stjernekonfig, host poller hubs jevnlig

59
New cards

Informasjonsinnhold

Hvor mye info et symbol har

60
New cards

Informasjonsbidrag

Hvor mye info symbolet bidrar med [bit/symbol]

61
New cards

Kildeentropi

Summen av alle informasjonsbidragene [bit/symbol]

62
New cards

Midlere informasjonshastighet

Hvor raskt kilden sender ut info [bit/s]

63
New cards

Huffmankoding

Algoritme for å optimalisere antall bits per symbol

64
New cards

Kanalkapasitet

Maksimal informasjonsmengde kanalen kan overføre [bit/s]

65
New cards

Stigenettverk

DAomsettere

66
New cards

Servoomsetter

ADC som teller digitalt til analogt signal passer, lav oppløsning/hastighet/nøyakitghet/kostnad/kapasitet

67
New cards

SAR

ADC som gjør binærsøk på riktig verdi, ser på en og en bit, med oppløsning/hastighet/nøyakitghet, lav kostnad/kapasitet

68
New cards

Dobel-rampe omsetter

Integerer signalet over en fast periode og finner tiden det tar for å gå tilbake til 0, høy oppløsning/nøyaktighet/kompleksitet med kostnad lav hastighet

69
New cards

Paralell/flash-omsetter

Sammenlikner analoge signalet 2^N-1 ganger og logikk gir ord, høy hastighet/kostnad/kompleksitet, lav oppløsning/nøyaktighet

70
New cards

Metoder for støybekjemping

eliminere støykilde, redusere koblingsvei, mer robust komponent

71
New cards

elektromagnetisk støy

alle EM-fenomener med uheldig innvirkning

72
New cards

elektromagnetisk emisjon

når EM-energi strømmer ut fra kilde

73
New cards

elektromagnetisk forstyrrelse

uheldig påvirkning av funksjon pga EM-støy

74
New cards

immunitetsnivå

max nivå EM-støy utstyr tåler uten redusert funksjon

75
New cards

Immunitetsgrense

min påkrevd immunitetsnivå

76
New cards

emisjonsgrense

max tillat emisjonsnivå

77
New cards

emisjonsnivå

faktisk max utsendt støy

78
New cards

kompabilitetsmargin

avstand mellom immunitetsgrense og emisjonsgrense

79
New cards

Typer koblingsveier for EM-støy

Ledningsbundet(galvanisk, induktiv, kapasitiv), stråling

80
New cards

Elektromagnetisk puls (EMP)

kortvarig intens radiobølge

81
New cards

Hovedgrupper støy på el-nettet

transienter pulser og radiofrekvent støy, spenningsvariasjoner, spenningsfall og tilførselsfeil

82
New cards

Skjerming av kabler

kabeltype, paralelle ledere, tvinnede ledere, koaksialkabel

83
New cards

inngangsplate

forsterkning av skjerm der overføring mellom soner skjer

84
New cards

Jordtre

metode for jording der hver sone er i en egen trestruktur med felles jordingspunkt

85
New cards

Metoder for å redusere effekter

soneinndeling, skjerming, jording og støyavledning