Uppgift 1: Datorns uppbyggnad och funktion (20 p)

Robert Eriksson
Mittuniversitetet
ITM Östersund
Lösningsförslag
Tentamen 21 mars 2005
Datavetenskaplig Introduktionskurs 5p
Uppgift 1:
Datorns uppbyggnad och funktion (20 p)
a) Vad står förkortningen PC för?
Svar: Personal Computer
b) Ge exempel på 4 stycken inddataenheter.
Svar: Mus, Tangentbord, Scanner, Digitalkamera
c) Den information en dator hanterar består i grund och botten av ettor (1) och nollor
(0) och kallas för en bit. Hur många olika värden kan representeras av 3 bitar (hur
många kombinationsmöjligheter finns)?
Svar: 23 = 8 olika värden kan representeras av 3 bitar (000, 001, 010, 011, 100,
101, 110, 111).
d) Vad är den största skillnaden mellan en mekanisk mus och en optisk mus?
Svar: Största skillnaden är att en mekanisk mus har en kula som snurrar runt för
att registrera en rörelse, medan det i en optisk mus används en ljusstråle för att
registrera rörelse.
e) Dagens datorer bygger fortfarande på den grundläggande struktur John von
Neumann föreslog på 1940-talet. Von Neumann arkitekturen delar in datorn i fyra
huvuddelar. Nämn två av dessa.
Svar: In- och utdataenheter och Beräkningsenhet (samt Kontrollenhet och Minne).
f) Redogör kort för funktionen för en av de två huvuddelar du nämnde i uppgift e).
Svar: In- och utdataenheter har som uppgift att inhämta och presentera data.
Beräkningsenheten utför de enskilda operationer ett program består av (räknar,
jämför etc). Kontrollenheten ser till att instruktionerna utförs i den ordning de
ska. Minnet innehåller den information/data som datorn behöver.
g) En dator har två olika typer av minnen – beständiga och flyktiga. Vad är
skillnaden mellan dessa två typer av minnen?
Svar: Skillnaden är vad som händer med data när datorn stängs av. Beständiga
minnen behåller sin information, medan flyktiga minnen tappar informationen.
h) Vilken typ av minne är BIOS?
Svar: BIOS är ett beständigt minne (ROM).
i) Om man i samband med datorer pratar om bussar vad menar man då? Dvs vad är
en buss?
Svar: En buss är egentligen inget annat än ett antal ledningar i vilken information
mellan datorns olika delar överförs. Det finns många olika typer av bussar.
j) Hur mäts storleken på en bildskärm?
Svar: Storlekens mäts i tum (”) och avser den diagonala längden på skärmen.
sida 1
Robert Eriksson
Mittuniversitetet
ITM Östersund
Lösningsförslag
Tentamen 21 mars 2005
Datavetenskaplig Introduktionskurs 5p
Uppgift 2:
Operativsystemets uppbyggnad och funktion (10 p)
a) Förklara kort vad ett operativsystem är.
Svar: Ett operativsystem (OS) är ett eller flera dataprogram som har till uppgift
att, för användarna, underlätta användningen av datorn.
b) Vad är en process?
Svar: En process är mer eller mindre ett program som körs. En process behöver
dock (tillskillnad från ett dataprogram) resurser som minne, CPU, filer m.m.
c) I samband med att en dator startas utförs något som förkortas P.O.S.T. Vad står
förkortningen för och vad är det som utförs?
Svar: P.O.S.T står för Power On Self Test och innebär att datorns mest vitala
delar gås igenom så att inget är fel.
d) En processor kan endast utföra en instruktion åt gången (köra ett program åt
gången). I ett single-user, multi tasking-system upplever användaren som att flera
program körs samtidigt. Vad gör OS för att åstakomma detta?
Svar: Operativsystemet växlar mellan olika processer flera gånger per sekund så
att användaren upplever det som att många program körs samtidigt.
e) En av operativsystemets huvuduppgifter är vad som kallas för enhetshantering
(device mangement). Vad innebär detta?
Svar: Enhetshanteringen sköter användandet och kommunikationen mellan olika
in- och utdataenheter.
Uppgift 3:
Datkommunikation och nätverk (5 p)
a) Vad är datakommunikation?
Svar: Datakommunikation innebär utbyte av data via någon form av
överförningsmedium.
b) Vad är en repeterare?
Svar: En repeterare är en enhet som repeterar en signal på ett närverk. Behövs
ibland för att bibehålla kvaliteten på en signal i ett nätverk.
c) Vad menas med nättopologi? Ge ett exempel på ett sådant (illustrera och förklara).
Svar: Med nättopologi menas på vilket sätt olika noder i ett nätverk fysiskt är
kopplade. Vanliga topologier är: Bussnät, Stjärnnät och Ringnät.
Ex: Stjärnnät har en centralt placerad nod (t.ex en hubb eller server). Runt denna
finnas andra noder placerade med varsin direktanslutning till den centrala noden.
sida 2
Robert Eriksson
Mittuniversitetet
ITM Östersund
Lösningsförslag
Tentamen 21 mars 2005
Datavetenskaplig Introduktionskurs 5p
d) Vad är utmärkande för ett klient-server nätverk?
Svar: Det som utmärker ett klient-server nätverk är att vissa datorer agerar som
servrar och delar med sig av resurser som skrivare m.m. till klienter.
e) Vad är en IP-adress och vad används den till?
Svar: En IP-adress är för datorn vad ett personnummer är för en person. Med
hjälp av IP-adressen kan varje dator på närverket identifiera sig själv.
Uppgift 4:
Databaser (20 p)
a) Vad står förkortningen DBMS för?
Svar: Database Managenent System
b) Nämn några fördelar med en databas jämfört med de filbaserade systemen.
Svar: Några fördelar är mindre risk för dubbellagring av data, flera användare
kan samtidigt använda data i databasen, enkelt att bygga ut databasen, lätt att
ställa frågor till databasen (hämta data).
c) Vilken datamodell är den mest dominerande i dagens databashanterare?
Svar: Relationsmodellen (som bygger på att data lagras i namngivna tabeller).
d) Vad är en främmandenyckel och vad används den till?
Svar: En främmandenyckel är ett eller flera attribut i en tabell vars uppgift är att
”koppla samman” två tabeller med varandra (som hör ihop med varandra / har
ett samband med varandra).
e) Vad används SQL till?
Svar: SQL är ett frågaspråk som vi kan använda för att jobba mot databasen. Med
SQL kan vi skapa/ta bort tabeller, lägga till, ändra och uppdatera data i
tabellerna och framför allt hämta data från databasen.
sida 3
Robert Eriksson
Mittuniversitetet
ITM Östersund
Lösningsförslag
Tentamen 21 mars 2005
Datavetenskaplig Introduktionskurs 5p
Nedanstående två tabeller finns i en databas. Använd dessa när du svarar på frågorna
nedan.
CD-SKIVA
cdID
Titel
artist
antal_låtar
1
Du & Jag Döden
Kent
3
2
Alla Vill Till Himmelen
Timbuktu
3
LÅTAR
låtID
låtNr
namn
längd
cdID*
1
1
400 slag
3
1
2
2
Du är ånga
4
1
3
1
Generellt
3
2
4
8
Nu
2
2
5
3
Den döda vinkeln
5
1
6
3
Plotten Tjocknar
3
2
f) Genom att titta i tabellerna ovan ska du avgöra vilka låtar (namn) som finns på
CD-skivan med titeln Du & Jag Döden. Skriv ner dessa namn som ditt svar. OBS!
Du ska inte skriva någon SQL-fråga.
Svar: 400 Slag, Du är ånga och Den döda vinkeln.
g) Värd 4 poäng
Skriv en SQL-fråga som väljer ut titel, artist och antal_låtar från tabellen CDSKIVA.
Svar: SELECT titel, artist, antal_låtar FROM cd-skiva;
h) Värd 4 poäng
Skriv en SQL-fråga som väljer ut namn på alla låtar som är 3 minuter lång.
Svar: SELECT namn FROM låtar WHERE längd = 3;
sida 4