Kapitel 1 Intro Flashcards
Vad menas med interpretering? JIT- just in time
Kompilering sker i fler steg och sista steget kallas för interpretering. Det är när man låter datorn göra sista steget i översättning för det operativsystem som använts av just den datorn.
Vad innebär det att ett program är händelsestyrt?
Att om användaren av programmet inte gör något, så händer ingenting.
Vad menas med kompilering?
Källkod skrivs som vanligt i textfiler. Det behöver sedan översättas till maskinspråk för att kunna användas av processorn. Själva översättningen kallas kompilering.
Vad är en variabel?
Variabel är lagringsplats för data.
Minnet delas in i små platser som kallas variabel, där varje plats får ett unikt namn och utrymme för ett värde. Värdet kan ändras.
Vad har mellanslag, tabbar och radbrytningar för betydelse för programkod?
Ingenting. De gör koden mer lättläst.
Vilka tre olika typer av fel kan uppstå då man konstruerar ett program?
Kompileringsfel
Exekveringsfel
Logiska fel
Kompileringsfel
Tex stavfel ink stora och små bokstäver, glömda semikolon eller parenteser
Exekveringsfel
Fel som gör att programmet kraschar vid körning
Logiska fel
Fel som gör att programmet fortfarande kan köras men inte funkar som förväntat.
Hur ser skriften för nedanstående kod ut?
System.out.print(”Koda ”)
System.out.println(”Kompilera”)
System.out.print(”och exekvera”)
Koda kompilera
Och exekvera
Vad kallas processorn för och vad gör en processor?
Datorns hjärna som följer instruktioner.
Läser data från arbetsminnet
Genomför operationer
Skickar tillbaks svar till arbetsminnet
Arbetsminne - Även kallat?
Vad gör den?
RAM-minne.
När en fil öppnas laddas den i ram-minnet. Minnet lagrar också all data som strömmar in från portar, tex från mus och tangentbord
Hårddisk - vad gör den?
Lagrar data i magnetiska spår eller halvledarkretsar. Datan är uppdelad i filer.
Hårddisken sparar också data när datorn är avstängd och kan användas som reservminne.