This class was created by Brainscape user Даня Теран. Visit their profile to learn more about the creator.

Decks in this class (20)

4. The Abstraction: The process
How does os virtualize cpu how is...,
What makes decision on which proc...,
What is an opposite of time sharing
9  cards
5. Process API
What are the system calls to crea...,
What does fork do,
What does wait do
8  cards
6. Mechanism: Limited Direct Execution
How is performance aspect achieve...,
How is system call different from...,
What program needs to do to execu...
10  cards
7. Scheduling: Introduction
What are two basic performance sc...,
What is the first and most basic ...,
What is another basic scheduling ...
6  cards
8. Scheduling: MLFQ
What is the problem that mlfq tri...,
What is principle behind mlfq,
How does mlfq approximates sjf
6  cards
9. Scheduling. Proprotional share
What is concept that proportional...,
What is an example of proprotiona...,
What resource is used in lottery ...
18  cards
13. The Abstraction: Address Spaces
What are three basic parts of pro...,
How and why does os abstract phys...,
Where is code segment stack and h...
4  cards
14. Memory API
How allocation and de allocations...,
What call can be used to request ...,
Is sizeof a run time or compile t...
7  cards
15. Mechanism: Address Translation
How is mechanism when hardware tr...,
What if first incarnation of hard...,
What is static relocation
8  cards
16. Segmentation
What is the issue with base and b...,
What registers does segmentation use,
How does hardware knows an offset...
14  cards
17. Free-space management
What do variable sized chunks of ...,
What is free list,
What is splitting
15  cards
18. Paging: Introduction
What is the role of page table,
What does virtual address consist...,
What is simplest form of page tab...
6  cards
19. Paging: TLBs
What is tlb where is it located,
What is basic algorithm for tlb,
How does tlb achieve high hit rate
8  cards
20. Paging: Smaller Tables
To what issue can too big page si...,
What is usual size of a page,
What are other approaches of cons...
12  cards
21. Beyond physical memory: Mechanisms
How is act of accessing page that...,
What happens on a page fault,
Why is page fault services by os ...
12  cards
22. Beyond Physical Memory: Policies
What is amat what is the formula,
How does optimal policy work,
What a replacement policy is comp...
16  cards
23. Complete Virtual Memory Systems
How was vax memory system constru...,
How was process space constructed,
How did vms reduce pressure place...
21  cards
26. Concurrency. An introduction
What does thread have its own and...,
Does context switch occur for thr...,
How is stack for thread sometimes...
6  cards
27. Interlude: Thread API
Describe the posix interface for ...,
Why does thread creation call use...,
How do you wait for thread to com...
9  cards
28. Locks
What is purpose of the lock,
What happens if thread tries to a...,
What is mutex
15  cards

More about
OSTEP

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Даня Теран's OSTEP 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?

Make Flashcards