Programvara Flashcards

(14 cards)

1
Q

Moderkort

A

Huvudkretskortet, där alla komponenter ansluts, inkl CPU

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

CPU

A

Central Processing Unit, hanterar beräkningar

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

RAM

A

Primärminnet, snabb och temporär datahantering

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

Buss

A

Transporterar data mellan komponenter

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

Lagringsenheter

A

Där har vi operatovsystemet

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

Datorns batteri

A

håller igång klockan, om den dör kan klockan och inställningar försvina

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

Datorn uppstart i 3 punkter

A
  • BIOS finns i ROM och startar datorn
  • Letar upp operativsystemet och laddar det i RAM
  • OS tar över all kommunikation mellan hårdvara och programvara
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Högnivåspråk

A

C#, och java

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

Lågnivåspråk

A

Assembler

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

CPU

A

*Hämtar och tolkar en instruktion åt taget
* Program hämtar data från RAM eller sekundärminne och skickar instruktioner till CPU

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

Virtuella maskin definition

A

Den vituella mskinen är helt enkelt värd för värd program och den virtuella mskinne är i sin tur gäst hos operativtet.

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

Vad gör en VM

A

Högnivåspråk kompileras till bytecode (CIL för C#, bytecode för Java).

Bytecode körs i en virtuell maskin (t.ex. JVM, CLR) som översätter den till maskinkod.

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

Kompilering

A

översätta källkod(det som programmet skriver) till maskinkod

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

De olika stegen för kompliering

A
  • Texteditor: Du skriver in källkod i högnivåspråk och sparar i en fil.
  • Kompilator: översätter koden till en mellanform som bytecode eller CIL.
  • VM: mellanformern skickas till en VM.
  • Laddning: VM laddar koden tsm med klass och systembiblotek.
  • Översättning: översätt mellanformen till instruktioner som flrstås av OS och CPU.
  • Exekvering.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly