Tenta 1 Flashcards
Det finns en särskild typ av maskininstruktion som behövs för att kunna koordinera olika processers tillgång till gemensamma resurser, vad kallas den?
Test-and-set
Vilken huvudsaklig funktion har ett operativsystem?
Att administrera en dators resurser (to manage the resources of a computer), vilket bl.a. innebär.: i) att övervaka driften av datorn (to oversee the operation of the computer); ii) att spara och hämta filer (to store and retrieve files); iii) att schemalägga program för exekvering (to schedule programs for execution); iv) att koordinera exekveringen av program (to ccordinate the execution of programs)
Varför är det nödvändigt att veta vilken datatyp en variabel har?
Det är datatypen som anger hur vi skall tolka det bitmönster som ligger lagrat i variabeln.
Definiera begreppet algoritm?
An algorithm is an ordered set of unambiguous, executable steps that defines a terminating process.
Vad är rekursion?
Rekursion innebär en repetition genom att en subrutin/funktion anropar sig själv.
Informationssäkerhet handlar (enligt föreläsaren Christer Hafdelin) om att hitta en bra balans (varken för mycket eller för lite) som tar hänsyn till tre saker, vilka?
1) Informationens värde; 2) hot och risker; 3) interna och externa krav.
Inom MDI arbetar man i fyra faser (enligt föreläsaren Johan Stymne), vilka är dessa fyra faser?
Analys, design, implementation, utvärdering.
Character encoding
En beskrivning hur bitmönster översätts till tecken och tvärtom.
Hur ser man till att processer inte kan utföra operationer som är destruktiva för andra processer på en dator, t.ex. att skriva data i andra processers delar av primärminnet?
Genom att vissa maskininstruktioner, s.k. privileged instructions, endast får utföras av processer som är i privileged mode, vilket endast operativsystemprocesser skall vara.
Vad är en abstrakt datatyp (abstract data type
En datatype som innehåller både data och operationer för att hantera datat
What is machine language?
a machine language is the set of all machine instructions recognized by the CPU.
Vad är skillnaden mellan sniffing software och auditing software?
Sniffing software loggar och analyserar vad som sker på en dator med syfte att möjliggöra intrång. Auditing software loggar och analyserar vad som sker på en dator med syfte att upptäcka och motverka intrång
Overflow
Att talet är för stort för att kunna lagras med tillgängligt antal bitar
Vad kännetecknar ett sorterat binärt träd (sorted binary tree) (”binärt sökträd”)?
Att varje nod i trädet har två eller färre subträd (barnnoder), att alla noder i det vänstra subträdet innehåller värden lägre än innehållet i den aktuella noden, och att alla noder i det högra subträdet innehåller värden högre än innehållet i den aktuella noden.
Vad är skillnaden mellan en switch och en router?
En switch kopplar samman flera ”bussar” (buses) (och/eller datorer) till ett nätverk. En router koppar samman flera olika nätverk till ett nätverk av nätverk (internet).