Tenta 2020 Flashcards
Vem skrev program för “the Analytical Engine” och därmed kan betraktas som världens första programmerare?
Ada Byron (Lovelace).
Vem designade “the Analytical Engine” - världens första programmerbara beräkningsmaskin?
Charles Babbage.
Vilket decimalt naturligt tal (noll eller positivt heltal) (unsigned integer) representerar bitmönstret 10101010?
170
128+32+8+2=170
Vilket decimalt naturligt tal (noll eller positivt heltal) (unsigned integer) representerar bitmönstret 10111011?
187
128+32+16+8+2+1=187
Vilket bitmönster motsvarar det hexadecimala talet C4?
11000100
Vilket bitmönster motsvarar det hexadecimala talet B3?
10110011
B=1011, 3=0011
Vilket decimalt heltal (signed integer) representerar bitmönstret 1010 enligt tvåkomplementsnotation?
-6
Vilket decimalt heltal (signed integer) representerar bitmönstret 1011 enligt tvåkomplementsnotation?
-5
Antag att vi tidigare har lagrat digitala bilder med färgdjupet 12 bitar per pixel (color depth 12 bits per pixel). Om vi nu vill kunna representera hälften så många olika färger jämfört med tidigare, vilket färgdjup skall vi använda då?
11 bitar
2¹² = 4096, 2¹¹ = 2048
Antag att vi tidigare har lagrat digitala bilder med färgdjupet 12 bitar per pixel (color depth 12 bits per pixel). Om vi nu vill kunna representera dubbelt så många olika färger jämfört med tidigare, vilket färgdjup skall vi använda då?
13 bitar
2¹² = 4096, 2¹³ = 8192
Färgen magenta är en blandning av maximalt rött och maximalt blått. Vilket bitmönster representerar en magentafärgad pixel kodad enligt RGB-standarden med bitdjupet 24 bitar/pixel? Ange svaret i hexadecimal notation.
FF00FF
maximalt rött innebär FF????, maximalt blått innebär ????FF
Färgen gul är en blandning av maximalt rött och maximalt grönt. Vilket bitmönster representerar en gulfärgad pixel kodad enligt RGB-standarden med bitdjupet 24 bitar/pixel? Ange svaret i hexadecimal notation.
FFFF00
maximalt rött innebär FF????, maximalt grönt innebär ??FF??
Vad krävs för att man ska kunna tolka ett bitmönster som ett tecken?
Att man känner till teckenkodningen.
Vad är en teckenkodning (character encoding)?
En beskrivning hur bitmönster översätts till tecken och tvärtom.
Vad blir resultatet av den logiska operationen AND med dessa bitmönster:
10100101
01111110
Ange svaret som ett bitmönster
00100100
Eftersom AND ger 1 om båda bitarna är 1.
10100101
01111110
00100100
Vad blir resultatet av den logiska operationen XOR med med dessa bitmönster:
10100101
01111110?
Ange svaret som ett bitmönster.
11011011
Eftersom XOR ger 1 om enbart den ena biten är 1.
10100101
01111110
11011011
Vilka olika steg ingår i en maskincykel (machine cycle)? Ange stegen i den ordning de utförs.
Fetch, decode, execute.
Vad är ett program och vad är en process?
Ett program är en samling instruktioner som är utförbara av en dator (en exekverbar algoritm), och en process är aktiviteten att utföra dessa instruktioner.
Vad är en fil?
En namngiven grupp data.
Vad är en katalog (directory)?
En namngiven samling filer och (under-)kataloger.
Vad innebär paging?
Att program och data roteras fram och tillbaka mellan primär- och sekundärminne.
Vad är och vad gör en boot loader?
Ett program lagrat i ROM, som körs när datorn startas och laddar in operativsystemet i primärminnet och sedan överför kontrollen till operativsystemet.