Tenta 3 Flashcards

1
Q

Vad kallas det när en enskild användare i ett enanvändarsystem kan exekvera flera program ”samtidigt”?

A

Multitasking

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

Vad är stopp-problemet (the halting problem), och varför är det intressant ur ett beräkningsteoretiskt perspektiv?

A

Ä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?

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

Vad är ett certifikat (certificate) i samband med public-key-kryptering (public key encryption)?

A

Ett paket bestående av namn/identitet och publik nyckel (a package of name/identity and public key), vilket intygar att man är den man utger sig för att vara.

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

Vad är den huvudsakliga skillnaden mellan IPv4 (IP version 4) och IPv6 (IP version 6

A

IPv4-adresser är 32 bitar och IPv6-adresser är 128 bitar, vilket innebär att det finns väldigt många fler IPv6-adresser än IPv4-adresser.

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

Vad kallas i databassammanhang, en sekvens av operationer som paketeras ihop och där antingen alla operationer lyckas (utförs) eller alla misslyckas (ingen utförs) (all operations together either succeed or fail)?

A

Transaktion (transaction).

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

Många svåra problem kan beskrivas som sökproblem, vilket innebär att man söker efter en lösning i ett sökträd. För att välja sökväg i sökträdet använder man sig av ”tumregler” (rules of thumb). Vad kallas sådana tumregler och varför behövs de?

A

Heuristik (heuristics), och de behövs för att sökträden för alla svåra problem blir extremt stor, vilket innebär att det är omöjligt att utforska hela sökträdet.

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

Vad kännetecknar en datastruktur av typen array?

A

Att alla element i datastrukturen är av samma datatyp, och att de enskilda elementen nås via index.

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

Processen att skapa 3D-grafik består av tre steg, varav det första är 3D-modellering (3D modeling), och det tredje är bildvisning (display). Vad kallas det andra steget, och vad görs i det steget?

A

Rendering (rendering), vilket handlar om att fastställa hur 3D-modellen skall visas när den projiceras på projektionsplanet (determining how the 3D-modell will appear when projected onto the projection plane).

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

Hur ser man till att processer inte kan utföra operationer som är destruktiva för andra processer på en dator, t.ex. att skriva data i andra processers delar av primärminnet (main memory)?

A

Genom att vissa maskininstruktioner, s.k. privileged instructions, endast får utföras av processer som är i privileged mode, vilket endast operativsystemprocesser skall vara.

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

Vilket Internet-mjukvarulager (Internet software layer) tillhör protokollet FTP (file transfer protocol)?

A

Applikationslagret (application layer).

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

Vad gör en assemblator/assemblerare (assembler)?

A

En assemblator/assemblerare (assembler) omvandlar assemblerkod (assembly code) till maskinkod.

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

För relationsdabaser finns det tre (3) operationer (relational operations), med vars hjälp man kan skapa nya tabeller som utgör delmängder och/eller kombinationer av befintliga tabeller. Vilka operationer?

A

Select, project och join

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

Vad är pseudo-kod (pseudo code)?

A

Ett beskrivningssystem för algoritmer, och som är mindre formellt än riktiga programmeringsspråk

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

Vad kallas en flagga som styr åtkomsten till en kritisk region (critical region) för att garantera att inte flera processer kommer åt den kritiska regionen samtidigt (mutual exclusion)?

A

Semaphore

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