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

Decks in this class (37)

1. The Process Abstraction
What exactly is an abstraction,
How do abstractions simplify appl...,
How is a file an example of abstr...
19  cards
0. Midterm Questions
What is gwas special talent,
Which of the following is a requi...,
Intra process within communicatio...
43  cards
2. Processes and File Handles
What do threads do,
What does the address space do,
What do files do
11  cards
3. Fork() and Pipe()
How is a process created,
What does fork do,
What are the two major problems w...
16  cards
4. Synchronization
What do threads do,
How does the os create the illusi...,
Why is the illusion of concurrenc...
33  cards
5. Deadlock and Exec
What do locks do,
Walk through the steps of acquiri...,
What is deadlock
17  cards
6. Interrupt and Exception Handling
What is the most challenging part...,
Describe how a process dies,
What does wait do
28  cards
7. Context Switching
What is the one historical limita...,
Why do computers come with multip...,
What is batch scheduling
16  cards
8. Threads and Thread Implementations
What makes up a thread,
What are problems with the cpu th...,
What is batch scheduling
26  cards
9. Intro to Scheduling
What are the three states of a th...,
Why does a thread transition from...,
Why does a thread transition from...
35  cards
17. Swapping
What two things happen when we ru...,
What are the requirements for hav...,
What is swapping
18  cards
10. Simple Schedulers
What three pieces of information ...,
Describe the steps of random sche...,
Describe the steps of round robin...
10  cards
11. A Scheduling Story
How do oracular schedulers predic...,
Describe the process of implement...,
What happens to cpu bound threads...
21  cards
12. Intro to Memory Management
What is time multiplexing,
What are three examples of time m...,
What is space multiplexing
25  cards
13. Virtual Addresses
Where does the stack start and wh...,
Where does the heap start and whi...,
Will the stack and the heap ever ...
22  cards
14. Address Translation
What does the hardware memory man...,
What does the os memory managemen...,
When considering virtual address ...
18  cards
15. Page Translation
Ideally what do we want from addr...,
Segments are too large leading to...,
What is execution locality
14  cards
18. Page Replacement
On certain architectures the mmu ...,
What is a tlb fault,
What is a page fault
33  cards
16. Paging
What two things do we need to do ...,
What is a page table entry pte,
What are the 4 parts of a page ta...
12  cards
19. Disks
What is stable storage,
What are the two categories of st...,
Describe the hard drive category ...
26  cards
20. Files
What does a file have to do to be...,
What are the two minimum expectat...,
What are a few causes of data los...
14  cards
21. Intro to File Systems
What are the 5 components of the ...,
What does a hierarchical file sys...,
Describe how location plays a rol...
16  cards
22. File System Data Structures
What is an inode,
What information is contained in ...,
How does the system translate an ...
11  cards
23. File System Caching and Consistency
How do we make a big slow thing l...,
What is a buffer cache,
What are two ways that operating ...
26  cards
24. Journaling and FFS
What is not atomic when it comes ...,
What is atomic when it comes to c...,
What is journaling
27  cards
25. Log-Structured File Systems
From 1982 to 1991 what happened t...,
How do we make a big slow thing l...,
What do we call the memory used t...
21  cards
26. RAID
Describe workshop papers,
Describe conference papers,
Describe journal papers
26  cards
27. Full Virtualization
What does it mean for an operatin...,
What is a guest os,
How do virtual machines differ fr...
29  cards
28. Xen and the Art of Virtualization
What kind of paper is xen and the...,
Whats the wrong way part of xen a...,
What is the tradeoff to employing...
21  cards
29. Container Virtualization
How did we create a virtual machine,
What are the three implications o...,
How do we create a virtual operat...
24  cards
30. Performance and Benchmarking
Why do we care about os system pe...,
What is the four step process of ...,
Why is measuring system performan...
12  cards
31. Amdahl's Law
Before performing an experiment a...,
Why should we be wary of the prem...,
Why are outliers special and dese...
14  cards
32. LA: Hints for Computer System Design
What are 8 hints that butler lamp...,
Describe the hint separate normal...,
Describe the hint plan to throw o...
9  cards
33. LA: OS Implications of Fast, Cheap, Non-Volatile Memory
Lets say we have a new nvram syst...,
Explain why paging and 4k page si...,
Explain why unifying memory and f...
10  cards
34. Short Answer Questions_Final
We have described at least two pl...,
Describe the difference between f...,
State amdahls law and describe ho...
13  cards
35. Medium Length Questions_Final
We discussed three types of virtu...,
We discussed three types of virtu...,
We discussed three types of virtu...
3  cards
36. LA: Cross-Device I/O Sharing
Alice has music playing on her sm...
1  cards

More about
CSE 421

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Nick Nick's CSE 421 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?

CSE 240
  • 3 decks
  • 134 flashcards
  • 2 learners
Decks: Ch 4, Ch 5, Quizzes, And more!
French
  • 121 decks
  • 6695 flashcards
  • 1289 learners
Decks: Expressions 3, Vocab 68, Vocab 66, And more!
FlashX: CSE
  • 5 decks
  • 244 flashcards
  • 11 learners
Decks: Category Iv, Category Iib, Category I, And more!
English Vocabulary in Use Advanced
  • 101 decks
  • 2211 flashcards
  • 731 learners
Decks: Lesson 1, Lesson 2, Lesson 3, And more!
Make Flashcards