Operativsystemer

This class was created by Brainscape user Yuvika mira Rampal. Visit their profile to learn more about the creator.

Decks in this class (26)

Chapter 2 - introduction to operating systems
What is an operating system 1,
Virtual machine 2,
Time sharing 3
26  cards
chapter 4 - The Abstraction: The Process
What is a process 1,
Machine state 2,
What are memory compromises in th...
21  cards
Chapter 5 - Interlude: Process API
What does fork do system call 1,
What does the new child process g...,
What does fork return to the pare...
13  cards
Chapter 6 - Mechanism: Limited Direct Execution
What is direct execution 1,
Why is direct execution fast 2,
What are the basic steps in direc...
25  cards
Chapter 7 - Scheduling: Introduction
5 simplifying assumptions 1,
Turnaround time 2,
What does turnaround time capture 3
18  cards
chapter 8 - Scheduling: The Multi-Level Feedback Queue
What is mlfq designed to do 1,
How does mlfq structure its queues 2,
What happens to jobs that use the...
17  cards
chapter 9 - Scheduling: Proportional Share
Tickets 1,
How does lottery scheduling choos...,
If process a has 75 tickets and b...
15  cards
chapter 10 - Multiprocessor Scheduling (Advanced)
What is cache coherence problem 1,
How is cache coherence maintained 2,
Why are write back caches problem...
17  cards
chapter 13 - The Abstraction: Address Spaces
What was the memory layout in the...,
What is multiprogramming 2,
What is time sharing 3
12  cards
chapter 15 - Mechanism: Address Translation
Key goal of memory virtualization 1,
What enables efficient memory vir...,
Assumptions for simple address tr...
16  cards
chapter 16 - segmentation
Basic idea behind segmentation 1,
What problem does segmentation so...,
How does memory access work with ...
16  cards
chapter 17 - kapittel 17 - Free space management
Two main goals when managing free...,
Best fit strategy 2,
Worst fit strategy 3
5  cards
chapter 18 - paging: introduction
What is paging in virtual memory 1,
What does the page table do 2,
Why is paging better than segment...
12  cards
chapter 19 - Paging: Faster Translations
What is a translation lookaside b...,
Why is the tlb important 2,
What happens on a tlb hit 3
10  cards
chapter 20 - paging: small tables
0  cards
chapter 21 - beyond physical memory
What assumption breaks down when ...,
What is the solution when memory ...,
What is swap space 3
15  cards
chapter 22 - beyond physical memory policies
How is ram treated in the context...,
What is the formula for average m...,
What is belady s min policy 3
8  cards
chapter 26 - concurrency: an introduction
What is a thread 1,
Why is switching between threads ...,
What does each thread have that h...
12  cards
chapter 27 - interlude: thread API
How do you create a new thread in...,
What does the fourth argument of ...,
How do you wait for a thread to f...
10  cards
chapter 28 - locks
What is a lock used for 1,
What are the two states of a lock 2,
What is pthread mutext used for 3
20  cards
chapter 30 - condition variables
What is a condition variable and ...,
Why must a mutex be used with pth...,
Should you use if or while when w...
8  cards
chapter 31 - semaphores
What is a semaphore 1,
What does a semaphore value say 2,
What does sem_wait do 3
11  cards
chapter 32 - common concurrency problems
What is a deadlock 1,
Give an example of a deadlock 2,
What are the 4 coffman conditions...
13  cards
chapter 36 - I/O devices
What are the main components of c...,
Why is hardware organized hierarc...,
What is a canonical device in os ...
15  cards
chapter 37 - Hard Disk Drives
What is the basic interface of a ...,
What assumptions do we make about...,
Describe the physical structure o...
19  cards
chapter 39 - interlude: files and directories
What is a file 1,
What is a directory 2,
What is a directory tree 2
6  cards

More about
Operativsystemer

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Yuvika mira Rampal's Operativsystemer flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

OPTIM OCS: LQ
  • 43 decks
  • 1338 flashcards
  • 88 learners
Decks: Knee Anatomy 1, Knee Anatomy 2, Knee Outcome Measures, And more!
OPTIM OCS: UQ
  • 17 decks
  • 470 flashcards
  • 27 learners
Decks: Shoulder Complex, Shoulder Evaluation 1, Shoulder Evaluation 2, And more!
Make Flashcards