Ny till tenta Flashcards

1
Q

Vad är det svenska ordet för mass storage?

A

sekundärminne

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

Vad är main memory?

A

primärminne

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

Vad är en bit? vad har den för värden? och vad används de till?

A

En bit är kort för binärt tal och har två värden 0 och 1. Binära tal används för att representera olika typer av information, ex, nummer, text, bilder och mer.

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

Vilka är de 4 booelska värden?

A

AND, OR, XOR. & NOT

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

Vad är AND?

A

0+1=0
1+0=0
1+1=1

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

Vad är OR?

A

0+1=1
1+0=1
1+1=1

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

Vad är XOR?

A

1+0=1
0+1=1
1+1=0

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

Vad är NOT?

A

0+1

1+0

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

Vad består primärminnet av?

A

Ett stort antal kretsar som alla kan lagra en enda bit

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

Hur är primärminnet organiserat?

A

I enheter som kallas för minnesceller med en typisk storlek på 8 bitar.

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

Vad är RAM-minne?

A

Huvudminnet

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

Hur fungerar det med adresser?

A

Minnescellerna tilldelas nummer som börjar med 0, som kallas för adresser. Adresserna identifierar unikt minnesceller och skapar en ordning på minnescellerna.

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

Vad är nackdelen med att spara mycket data i primärminnet?

A
  1. Man gör det inte.
  2. Det är dyrt
  3. Om strömmen bryts är allt innehåll förlorat.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vad står ASCII för och hur många karaktärer representerar den?

A

American Standard Code for Information Interchange och representerar 128 karaktärer och är en 7 bit ASCII som är den mest vanliga.

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

Varför håller Unicode på att ersätta ASCII?

A

Den representerar alla tecken som ASCII inte gör.

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

Vad är en maskininstruktion?

A

En maskininstruktion är en instruktion kodad som ett bitmönster som blir igenkänt av CPU

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

Vad står CPU för?

A

central processing unit.

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

Vad är ett maskinspråk?

A

Ett maskinspråk är uppsättningen av alla maskininstruktioner som erkänns av CPU

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

Vad gör dataöverföringsintruktioner?

A

Dataöverföringsinstruktioner flyttar data från en plats till en annan, till exempel LOAD-instruktioner flyttar data från minne till CPU och STORE-instruktioner flyttar data från CPU till minne.

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

Vad gör aritmetiska / logiska instruktioner?

A

Aritmetiska / logiska instruktioner berättar styrenheten att begära en aktivitet inom den aritmetiska / logiska enheten, till exempel den aritmetiska operationen ADD (aritmetisk) eller den booleska operationen AND (logisk)

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

Vad gör CONTROL INSTRUCTION?

A

Kontrollinstruktioner styr beräkningen av programmet snarare än manipulering av data, till exempel JUMP-instruktioner som leder CPU: n att utföra en annan än nästa instruktion.

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

Vad används primärminnet till?

A

Primärminnet används för att lagra datorprogram och olika former av data när programmen används. Primärminnet är ett minne som är direkt åtkomligt för processorn.

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

Vad gör CPU?

A

CPU eller centralprocessorn kontrollerar manipulationen av data. Det är den centrala delen av datorn som utför maskininstruktioner, och som består av aritmetisk/ logisk- enhet, styrenhet och register.

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

Var utför aritmetiska / logiska sina operationer?

A

Den aritmetiska / logiska enheten utför aritmetiska och logiska operationer på data lagrat i register

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

Vad gör control unit/ styrenheten?

A

Control unit eller styrenheten styr utförandet av maskininstruktioner med hjälp av intruktionsregistret och programräknaren. Det finns styrenheter för bland annat CPU, USB, hårddisk, diskettstation och bildskärm.

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

Vad används det generella registret till?

A

Det generella registret används som temporär lagring av det data som processorn jobbar med.

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

Vad är programräknaren?

A

Programräknaren är ett särskilt register som innehåller den aktuella adressen till nästa maskininstruktion som ska utföras.

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

Vad är instruktionsregistret?

A

Instruktionsregistret är ett särskilt register som innehåller den aktuella maskinintruktionen som ska utföras.

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

Vad består maskincykeln av?

A

3 faser. Fetch, decode och execute

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

Vad gör operativsystemet?

A

Den kontrollerar hur datorn fungerar. Har koll på vilka processorer vilka som är igång, sätter regler, ser vilka som krånglar osv. Den lagrar och hämta filer. Den planerar program för körning. Håller reda på alla programmen och ger dem processorkraft och primärminne. Som ska exekveras program. Samt koordinerar genomförandet av program.

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

(exekvering av program) vad är jobb?

A

Jobb är ett program som ska köras med ingångar och utgångar

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

(exekvering av program)

vad är batchbehandling?

A

Batchbehandling är exekvering av ett parti jobb utan någon interaktion mellan en användare, ursprungligen drivs av en datoroperatör.

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

(exekvering av program)

vad är interaktiv behandling?

A

Interaktiv behandling är stöd för interaktion mellan program och användare under körning, ursprungligen via terminaler.

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

(exekvering av program)

vad är behandling i realtid?

A

Behandling i realtid är utförande av uppgifter i enlighet med tidsfrister i extern verklig miljö.

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

Vad betyder multiprogrammering?

A

Multiprogrammering betyder flera program kan köras “samtidigt” (ursprungligen under batchbehandling). Man kan köra flera program samtidigt (fast inte direkt samtidigt) ett program påbörjas inom ett program har avlutat. Med anledningen att utnyttja processorn.

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

Vad är tidsdelning?

A

Tidsdelning är att en dator tillhandahåller tjänster till flera användare “samtidigt” (tidsskivor). Man delar på processor tiden.

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

Vad innebär multitasking?

A

Multitasking innebär att flera program kan köras “samtidigt” av en enda användare. När en kontakt kan köra fler program samtidigt. Från en användares perspektiv. (Man upplever att de körs samtidigt men de gör de ej).

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

Vad gör memory manager?

A

Memory manager hanterar primärminnet, den tilldelar / delar om primärminnet till processer.

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

Vad är paging?

A

Paging - roterar (sidor med) program och data fram och tillbaka mellan huvudminnet och masslagring.

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

Vad är virtuellt minne?

A

Virtuellt minne - datorn fungerar som om den har mer huvudminne (med sökning) än det faktiska fysiska huvudminnet.

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

Vad är boot strapping?

A

Startprocessen för en dator

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

Vad är boot loader?

A

Boot loader är det program som är lagrat i ROM (non-volatile read only memory), som drivs av CPU när strömmen slås på.

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

Vad gör startladdaren (boot strapping)?

A

Startladdaren överför operativsystemet från masslagring till huvudminne och överför sedan kontrollen (JUMP-instruktion) till operativsystemet.

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

Vad är en process?

A

En process är aktiviteten för att köra ett program.

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

Vad är processstatus?

A

Processstatus är en aktuell status för aktiviteten:

  • Värdet på programräknaren.
  • Värdet av register för allmänna ändamål.
  • Data i tillhörande delar av huvudminnet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Vad gör scheduler?

A

Scheduler håller reda på vilka processer som är igång, vilken är på tur osv genom en processtabell, lagrad i primärminne

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

Vad innehåller en process “table entry”?

A

En process “table entry” innehåller processinformation som minnesområde, prioritet och om processen är klar eller väntar.

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

Vad gör dispatcher?

A

Dispatcher fysiskt tilldelar olika processer processorkraft. Kollar i processor tabellen som scheduler har reda på och sedan tilldelar.

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

Vad är Process switch/ context switch

A

Process switch/ context switch är proceduren att byta från en process till en annan.

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

När körs programmet som kallas en “ interrupt handler”?

A

I slutet av en “time slice” får CPU:n en avbrottsignal och börjar köra ett program som kallas en “ interrupt handler”.

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

Deadlock är? Och vad krävs för att det ska uppstå ett dödlås?

A

Processer blockerar varandra från att fortsätta. Villkor som krävs för dödlås:
konkurrens om icke-delbara resurser, resurser som begärs delvis, tilldelade resurser kan inte hämtas med makt.

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

Vad är spooling?

A

Spooling - innehålla data för utdata vid en senare bekvämare tid (exempel: skrivare).

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

Ex. på attacker från utsidan & åtgärder:

A

Attacker från utsidan:
Problemen är osäker inloggning ex. lösenord, “sniffing software” registrerar aktiviteter och rapporterar till potentiella inkräktare.

Åtgärder “auditing measures” registerar och anyalyserar aktiviteter för att upptäcka destruktivt beteende.

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

Attacker från insidan & åtgärder:

A

Attacker från insidan:
Problemet är orubbliga processer som försöker göra destruktiva aktiviteter.

Åtgärder är att kontrollera process aktiviteter via privilegierat läge och privilegierade instruktioner.

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

PAN:

A

Personal Area Network (Ex. Headset)

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

LAN:

A

Local Area Network (Ex. Skola) Med LAN anses ett nätverk begränsat till 1 eller möjligtvis en grupp byggnader.

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

MAN:

A

Metropolitan Area Network (Ex. Stadsnät) Är så pass stora att de inte kan byggas som LAN utan att fysiska problem uppstår. Men mindre än WAN där länkar över stora avstånd krävs.

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

WAN:

A

Wide Area Network (Ex. Flera ställen)

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

(TOPOLOGY) Vad är en bus?

A

Alla maskiner är kopplade till en kommunikationslinje. Problemet med BUS är att det är stor risk för kollision för samtliga datorer då alla är kopplade till samma kabel.

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

(TOPOLOGY) Vad är en star?

A

STAR- Alla maskiner är kopplade till en gemensam central maskin. En så kallad access point. (Ex. wifi)

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

(Nätverksenheter) Hub kopplar… (samt topologi)

A

HUB: Kopplar maskiner till ett nätverk (BUS topologi)

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

(Nätverksenheter) access point kopplar… (samt topologi)

A

ACCESS POINT: Kopplar maskiner till ett nätverk (STAR topologi)

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

(Nätverksenheter) Switch kopplar…

A

SWITCH ( a smart hub): Kopplar samman flera bussar eller maskiner till ett nätverk och skickar endast nödvändig trafik mellan bussarna/ maskinerna.

64
Q

(Nätverksenheter) router kopplar..

A

ROUTER: Kopplar flera nätverk till ett internet (nätverk av nätverk). Varje router upprätthåller en vidarebefodringstabell som beskriver vart meddelanden ska skickas, beroende på deras destinationsadresser.

65
Q

Hur ser kommunikation ut mellan klient/ server?

A

Klient/ Server - Klienter begär servertjänster och servrar serverar klientförfrågningar (client/ server). (En server måste vara beredd på att servera flera klienter samtidigt).

66
Q

Hur ser kommunikation ut mellan peer-to-peer?

A

Peer-to-peer - “the peers” förser service till och tar tillbaka service från varandra. (Peers kommunicerar som jämlikar på en en-till-en bas.

67
Q

vad består distribuerade system av?

A

DISTRIBUERADE SYSTEM: består av programvaruenheter (software units) som körs på flera olika datorer.

68
Q

Vad är cloud computing?

A

CLOUD COMPUTING: Enorma “pooler” med delade datorer kan tilldelas för användning av klienter efter behov.

69
Q

Vad är END SYSTEMS/ HOSTS?

A

END SYSTEMS/ HOSTS - enheter som individuella användare kan koppla upp sig till internet via någon ISP.

70
Q

Vad är en hot spot?

A

område där trådlöst internet finns.

71
Q

Vad är en IP adress?

A

unik identifieringsadress till en dator på interner. (IP= Internet Protocol)

72
Q

Vad gör ICANN?

A

ICANN (Internet Corporation for Assigned Names and Numbers) - ger IP adresser till ISP (Internet Service Providers).

73
Q

IPv4:

A

IPv4 (version 4) - Adresserna är 32 bitar, vanligen skrivna i prickade decimal notation.

74
Q

IPv6:

A

IPv6 (version 6) - Adresserna är 128 bitar, vanligen skrivna i grupper om 4 hexadecimala siffror, varje grupp separerad med ‘:’ och några 0:or kan utelämnas.

75
Q

Domäner

A

DOMÄNER - internet adressering med mnemoniska namn.

76
Q

Top level domains

A

TOP LEVEL DOMAINS - landskoder och com, gov, org, net… ICANN ansvarar för dessa.

77
Q

Domain name system (DNS)

A

konverterar domännamn till IP- adresser.

78
Q

DNS-server (namnserver)

A

ger adressöversättningar

79
Q

DNS-sökning

A

processen att använda DNS för att utför översättning

80
Q

Olika internet applications:

A
  • Filöverföring med FTP (file transfer protocol).
  • Remote computer access med SSH (secure shell protocol).
  • World Wide Web med HTTP (hypertext transfer protocol).
  • E-post med hjälp av SMTP (simple mail transfer protocol) och MIME (multipurpose internet mail extensions)
  • VoIP - Voice over IP.
  • Streaming av multimedia - realtidsljud och video.
81
Q
Internet software layers:
application
network
transport 
link
A

APPLICATION: Konstruerar meddelanden med adresser.
TRANSPORT: Delar meddelanden till paket.
NETWORK: Hanterar routing genom internet.
LINK: Hanterar faktisk genomföring av paket.

82
Q

Transport layer:

A
  • Transmission control protocol (TCP) [pålitligt] TCP hittar borttappade paket med hjälp av ett inbyggt stöd.
  • User data protocol (UDP) [Effektiv] Är ett paket borta, då är det borta.
83
Q

Network layer

A

Inter protocol version 4 (IPv4)

Internet protocol version 6 (IPv6)

84
Q

Ex. på internet attacker:

A
  • malware (viruses, worms, Trojan horses, spyware, phishing software),
  • denial of service (DoS), överbelastningsattack
  • spam.
85
Q

Ex. på internet skydd:

A

antivirus software,
firewalls,
spam filters,
proxy servers.

86
Q

skillnad mellan HTTPS och HTT

A

HTTPS - säker version av HTT, använder SSL (Secure Sockets Layer)

87
Q

(Kryptering) Certificate:

A

package of name (identity) & public key

88
Q

(Kryptering) Certificare authorites:

A

guarantee certificates authenticity

89
Q

Symmetrisk kryptering:

A

man kan använda samma nyckel.

90
Q

Asymmetrisk kryptering:

A

olika nycklar, 1 privat, 1 öppen.

91
Q

Definition av algoritm:

A

En algoritm är en ordnad uppsättning av entydiga utförbara steg som definierar en avslutande process.

92
Q

(algoritm) vad är primitives?

A

Primitives- En väldefinierad uppsättning av byggstenar från vilken algoritm presentationer kan konstrueras.

93
Q

Vad är programmeringsspråk?

A

Programmeringsspråk- En kollektion av primitiver tillsammans med en kollektion av regler som anger hur de primitiva kan kombineras.

94
Q

Vad är pseudokod?

A

Pseudokod- ett notationssystem där algoritmer kan uttryckas (mindre formellt än verklig programmeringskod).

95
Q

Loop control: Initialize

A

Initialize - etablera ett initialt tillstånd.

96
Q

Loop control: Test

A

Test - fortsätt endast om det nuvarande tillståndet uppfyller loopens villkor.

97
Q

Loop control: Modify

A

Modify - Ändra tillståndet mot/ till ett avslutande tillstånd.

98
Q

Rekursion

A

Utförandet av en procedur leder till ett annat utförande av proceduren.

Flera aktiveringar av proceduren bildas, alla utom en av dem väntar på att andra aktivering ska slutföras.

99
Q

nämn primitiva datatyper

A

heltal (int), float, karaktär (char), boolean

100
Q

Vad är en array?

A

block of data where all elements are of the same type.

block av data där alla element är av samma typ

101
Q

Vad är en aggregate type?

A

block av data där olika element kan ha olika typer. (samma som tupel)

102
Q

Vad är en variabel?

A

ett namngivet utrymme i primärminnet som kan lagra ett värde. Variabelns värde kan variera/ ändras.

103
Q

vad är en literal?

A

value of some (specified) type

104
Q

Vad är en constant?

A

named literal

105
Q

Vad är en klass?

A

Mall från vilket objekt som är konstruerade;
Innehåller beskrivningar av både variabler och metoder (funktioner).
Mall över hur en viss typ ska se ut.

106
Q

Vad är ett objekt?

A

Aktiv programenhet som innehåller både data och kod;

Kallas för en instans av klasser från vilket den är konstruerad.

107
Q

Vad är funktioner?

A

Arv
Inkapsling
Polymorfism

108
Q

Vad innebär samtidig behandling?

A

samtidig körning av flera processer

109
Q

parallel exekvering av flera processer kräver..

A

flera cpu kärnor

110
Q

Vad är en tråd (samtidig programering)?

A

Tråd - samtidig/ parallell exekveringsväg inom samma program/ process (lättprocess inom en process)

111
Q

Logisk programering:

A

Programmet består av logiska formler (uttalanden) i form av regler och fakta.
Det finns ingen skillnad mellan kod och data.
Inbyggd deduktionsmotor med en härledningsteknik som kallas upplösning.
Svara på frågor om ett faktum är en logisk konsekvens av programmet eller inte.

112
Q

Vad står SQL för?

A

Structured Query Language

113
Q

Software engineering på svenska?

A

mjukvaruutveckling

114
Q

Ex. på mjukvaruteknikmetoder:

A
Vattenfallsmodell
Inkrementell modell (sträcker sig upprepade gånger)
Interativ modell (förädling upprepade gånger)
Rational unified process (RUP)
Smidiga metoder (Agile)
115
Q

Vilken är den mest populära “agilia”/ smidiga utveklingsmetoden?

A

SCRUM

116
Q

vad är en modul?

A

En hanterbar programvara

117
Q

Koppling (coupling) mellan moduler bör…

A

minimeras

118
Q

sammanhållning i den interna bindningen i en modul bör…

A

maximeras

119
Q

en till många ex=

A

mamma - barn

120
Q

en till en ex.=

A

giftemål

121
Q

många till många ex.=

A

syskon

122
Q

Vad kan man använda för att lösa återkommande problem?

A

design patterns “templates”

123
Q

Glassbox testing=

A

Testaren är medveten om programmets interna struktur (källkoden)
Pareto - principen - fokusera på modulerna där problemen verkar vara.
Basis path testing- varje instruktion i programvaran utförs minst 1 gång.

124
Q

Blackbox testing=

A

Tester som inte förlitar sig på kunskap om programmets interna struktur (tester från användarens synvinkel)
Boundary value analysis (gränsvärde analys)
Beta -testning (testad av externa användare.

125
Q

Vad är en lista?

A

En lista är en samling data vars “entries” ordnas i tur och ordning.
Början på en lista kallas “head” och slutet kallas för “tail”

126
Q

Vad är en stack?

A

Stack- en lista där “entries” tas bort och sätts bara in i “head”.
Början på stack kallas “top” och slutet kallas för “bottom”.
Att sätta in en “entry” kalas för “pushing” och att ta bort en kallas för “popping”.
Stack = LIFO (Last In First Out) (Böcker).

127
Q

Vad är en queue?

A

queue - lista där “entries” tas bort i “head” och läggs in i “tail”.
Lägga till en “entry” kallas “enquing” och att ta bort en kallas för “dequing”.
Queue = FIFO (First In First Out) (Kö)

128
Q

vad är en pointer?

A

Pointer (referens) - plats i minnet som innehåller en adress till någon annan plats i minnet.

129
Q

Vad är en abstract data type?

A

Är en datatyp som kan inkludera både data och funktioner (operationer på datan).

130
Q

Den relationella modellen

A

Data lagras konceptuellt i tabeller som representerar relationer.
Tabellerna har kolumner som representerar attribut och rader som representerar insatser (poster/ tupler).

131
Q

Vad är en Objektorienterad databas?

A

Objektorienterad databas - databas konstruerad genom att använda det objektorienterade paradigmet.
Varje enhet lagras som ett ihållande objekt som kan innehålla metoder.

132
Q

Vad är DBMS?

A

DBMS (DataBase Management System) har länkar/ referenser mellan objekt.
Matchar paradigmet för objektorienterad programmering.

133
Q

Vad är Data mining?

A

behandlar, upptäcker av mönster i datasamlingar.

134
Q

vad är data warehouse?

A

statisk databas, kan bytas.

135
Q

Vad är clipping?

A

Clipping - begränsar uppmärksamheten på objekt inom visningsvolymen.

136
Q

vad gör Scan conversion or rasterization ?

A

Scan conversion or rasterization - kopplar pixelpositioner till punkter i scenen.

137
Q

Vad gör shading?

A

Shading - bestämmer utseendet på punkter associerade med pixlar.

138
Q

vad är Lokalbelysningsmodell?

A

står inte för ljusinteraktion mellan objekt

139
Q

vad är Globalbelysningsmodell?

A

redogör för ljusinteraktion mellan objekt tex. med strålspärning.

140
Q

Vad är storyboard?

A

sekvens av skisser som sammanfattar hela animationen.

141
Q

Vad är frame?

A

Frame - en av många bilder för att skapa animering.

142
Q

vad är key frames?

A

Key frames - ramar som fångar scenen vid specifika tidpunkter.

143
Q

Vad innebär in-betweening?

A

In-betweening - att producera ramar för att fylla mellanrummet mellan nyckelramar.

144
Q

(Simulating motion) vad är dynamics?

A

tillämpar fysiklagar för att bestämma objektens positioner.

145
Q

(Simulating motion) vad är kinematics?

A

tillämpar egenskaper hos leder (joints) och bilagor för att bestämma objektens position:
Avars, Motion capture

146
Q

Vad är intelligent agents?

A

Intelligent agents - autonom målstyrd enhet som observerar med hjälp av sensorer & agerar på en miljö med hjälp av ställdon.

147
Q

vad är turing testet?

A

Mänsklig förhörare kommunicerar med testämnen av typförfattare.
Kan den mänskliga förhöraren skilja på om testpersonen är en människa eller en maskin?

148
Q

Vad är ett svagt AI?

A

Svag AI- maskiner kan programmeras för att visa ett intelligent beteende.

149
Q

Vad är ett starkt AI?

A

Stark AI - maskiner kan programmeras för att ha intelligens och medvetande.

150
Q

Vad är en Syntaktisk analys?

A

Syntaktisk analys - identifierar den grammatiska rollen för varje ord (parsing)

151
Q

Vad är en kontextanalys?

A

Kontextanalys - sammanhanget förs in i förståelseprocessen.

152
Q

Vad är en semantisk analys?

A

Semantisk analys - identifierar informationsinnehållet i en mening.

153
Q

Heuristik…

A
  • -Heuristik - “tumregeln” för att fatta beslut.
  • -Krav för god heuristik:
  • Det bör utgöra en rimlig uppskattning av närhet till ett mål.
  • Det ska vara lätt att beräkna.
154
Q

Vad är beräkningsteorin?

A

vilka problem man kan lösa med en dator.

155
Q

Vad är en funktion?

A

varje möjligt ingångsvärde kartläggs till ett enda utgångsvärde.

156
Q

Vad är en beräkningsbar funktion?

A

kan beräknas med algoritm

157
Q

Stopp problemet:

A

Stopp-problemet: Är det möjligt att inom ändlig tidsrymd med något program avgöra om ett godtyckligt program kommer att avslutas för godtyckliga indata? Stopp-problemet är olösbart, vilket visar att det finns problem som inte går att lösa med algoritmer/datorer.