OSC at University Of Nottingham | Flashcards & Summaries

Lernmaterialien für OSC an der University of Nottingham

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen OSC Kurs an der University of Nottingham zu.

TESTE DEIN WISSEN

What is involved in a context switch?

Lösung anzeigen
TESTE DEIN WISSEN

Context switching must save and restore the CPU's internal state, including its registers.

Lösung ausblenden
TESTE DEIN WISSEN

Why are there two address spaces?

Lösung anzeigen
TESTE DEIN WISSEN

One cannot know where in memory an executable will run. The logical and physical address help solve this issue.

Lösung ausblenden
TESTE DEIN WISSEN

What is the logical address space?

Lösung anzeigen
TESTE DEIN WISSEN

This is what is used by the process and used by the compiler. 

Lösung ausblenden
TESTE DEIN WISSEN

What is the physical address space?

Lösung anzeigen
TESTE DEIN WISSEN

This is what is seen by the hardware. 

Lösung ausblenden
TESTE DEIN WISSEN

How do address spaces work?

Lösung anzeigen
TESTE DEIN WISSEN

The logical is translated into two different offsets. 

Lösung ausblenden
TESTE DEIN WISSEN

What is the Memory Management Unit (MMU)?

Lösung anzeigen
TESTE DEIN WISSEN

The MMU takes care of address translation i.e. adding the offset. Different processes require different address translation (offsets). Context switching requires the MMU to be updated. 

Lösung ausblenden
TESTE DEIN WISSEN

What is Moore's Law?

Lösung anzeigen
TESTE DEIN WISSEN

We hit a "power wall" which slows performance improvements of a single core/single processor systems. 

Lösung ausblenden
TESTE DEIN WISSEN

How does evolution in hardware have an implication on OS design?

Lösung anzeigen
TESTE DEIN WISSEN

Modern CPUs may have multiple cores and hyper-threaded but the XP did not support multi-processor architectures. 

Lösung ausblenden
TESTE DEIN WISSEN

What are interrupts?

Lösung anzeigen
TESTE DEIN WISSEN

Interrupts temporarily pause a process' normal operation. 

Lösung ausblenden
TESTE DEIN WISSEN

Types of interrupts?

Lösung anzeigen
TESTE DEIN WISSEN

Timer interrupts by the CPU clock

Lösung ausblenden
TESTE DEIN WISSEN

Which of the following about processes is true?

Lösung anzeigen
TESTE DEIN WISSEN

A process is a running instance of a program but a program is passive and sits on a disc.

Lösung ausblenden
TESTE DEIN WISSEN

Which of the following about registers are true?

Lösung anzeigen
TESTE DEIN WISSEN

Registers are extremely fast memory close to the CPU "core". they store data for the CPU to use.

Lösung ausblenden
  • 735 Karteikarten
  • 112 Studierende
  • 0 Lernmaterialien

Beispielhafte Karteikarten für deinen OSC Kurs an der University of Nottingham - von Kommilitonen auf StudySmarter erstellt!

Q:

What is involved in a context switch?

A:

Context switching must save and restore the CPU's internal state, including its registers.

Q:

Why are there two address spaces?

A:

One cannot know where in memory an executable will run. The logical and physical address help solve this issue.

Q:

What is the logical address space?

A:

This is what is used by the process and used by the compiler. 

Q:

What is the physical address space?

A:

This is what is seen by the hardware. 

Q:

How do address spaces work?

A:

The logical is translated into two different offsets. 

Mehr Karteikarten anzeigen
Q:

What is the Memory Management Unit (MMU)?

A:

The MMU takes care of address translation i.e. adding the offset. Different processes require different address translation (offsets). Context switching requires the MMU to be updated. 

Q:

What is Moore's Law?

A:

We hit a "power wall" which slows performance improvements of a single core/single processor systems. 

Q:

How does evolution in hardware have an implication on OS design?

A:

Modern CPUs may have multiple cores and hyper-threaded but the XP did not support multi-processor architectures. 

Q:

What are interrupts?

A:

Interrupts temporarily pause a process' normal operation. 

Q:

Types of interrupts?

A:

Timer interrupts by the CPU clock

Q:

Which of the following about processes is true?

A:

A process is a running instance of a program but a program is passive and sits on a disc.

Q:

Which of the following about registers are true?

A:

Registers are extremely fast memory close to the CPU "core". they store data for the CPU to use.

OSC

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten OSC Kurse im gesamten StudySmarter Universum

osteology

Simon Fraser University

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden OSC
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen OSC