tenta 1 Flashcards
Vad är en algoritm?
En algoritm är en ordnad uppsättning av entydiga, körbara steg som definierar en avslutande process. Ex. ett recept.
Vad är ett program?
Ett program är en körbar representation av en algoritm.
Vad är software/ programvara?
Programvara är ett program som används för att driva datorer.
Vad är hardware/ hårdvara?
Hårdvara är maskiner där du kan köra program.
Vad är den euklidiska algoritmen?
En algoritm som beräknar den största gemensamma delaren av två gemensamma positiva heltal.
Vilka är de fyra booleska operatörer?
AND, XOR, OR & NOT
Vad står AND för?
Båda behöver vara sanna, annars är det falskt.
Vad står OR för?
Det räcker om en är sann så blir det sant, om båda är sanna är det också sant.
Vad står XOR för?
Om en är sann är det sant, men om båda är sanna är det falskt.
Vad står NOT för?
Om ena är sann är den andra falsk och tvärt om.
Hur många bitar är en byte?
8st
Vad består huvudminnet (main memory) av?
Huvudminnet består av ett stort antal kretsar som alla kan lagra en enda bit. Storleken är oftast 8 bitar. Kallas även oftast för RAM minne.
Vad kännetecknar teckenkodningen (character encoding) Unicode?
Alla tecken har ett unikt nummer
Vad är en maskininstruktion?
En maskininstruktion är en instruktion som är kodad som ett bitmönster igenkänt av CPU.
Vad är ett maskinspråk?
Ett maskinspråk är uppsättningen av alla maskininstruktioner som erkänns av CPU.
Vad är primärminnet?
Ett minne direkt åtkomligt för processorn
Vad är CPU?
OCH vad består den av?
Den centrala delen av datorn som utför maskininstruktioner, och som består av aritmetisk/ logisk- enhet, styrenhet och register.
Vad gör den aritmetiska/ logiska enheten?
Utför aritmetiska och logiska operationer på data lagrat i register.
Vad gör control unit/ styrenheten?
Styr utförandet av maskininstruktioner med hjälp av intruktionsregistret och programräknaren.
Vad används general-purpose registers (generella register) till?
Används som temporär lagring av det data som processor jobbar med.
Vad gör programräknaren?
Ett särskilt register som innehåller den aktuella adressen till nästa maskinintruktion som skall utföras.
Vad är intruktionsregistret?
Ett särskilt register som innehåller den aktuella maskinintruktionen som skall utföras.
Vilka tre faser består en maskincykel av?
- fetch 2. decode 3. execute
Vad är unicode?
Unicode är alla tecken har siffror. åäö har siffror, kinesiska bokstäver har siffror osv. (olika mängder bitar) Talar bara om att siffror har tal.