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

Decks in this class (21)

Week 1
What does an os do,
What were computers like in the e...,
What did early machines have 1950...
20  cards
Week 2
What is the shell,
Define these terms binariesproces...,
What are these common shells whic...
30  cards
Week 3
What are some general characteris...,
What does it mean for a language ...,
What is a compiled language
21  cards
Week 4
What is the process,
Are processes tied to a specific ...,
What hardware does the concept of...
26  cards
Week 5
What questions do scheduling have...,
What is the workload in the sched...,
How is effectiveness is schedulin...
18  cards
Week 6
What is the stack,
What is the heap,
Explain malloc and free
18  cards
Quiz 5
One way to allow multiple process...,
The following code is correct fro...,
What happens when a process attem...
15  cards
Quiz 1 (Intro & Shell)
In an operating system ______ mem...,
Early consumer pc os es such as m...,
Suppose a process needs to call t...
15  cards
Quiz 2
Stack allocated variables continu...,
Does a variable allocated using m...,
In c the programmer is responsibl...
15  cards
Quiz 3 (Processes)
The following command is the corr...,
What happens if i run int ptr 0 p...,
The act of switching processes be...
15  cards
Quiz 4 Scheduling
In a context switch a process is ...,
What is a disadvantage of fifo it...,
Consider a sjf scheduler which re...
7  cards
Week 7
Suppose we have the following 010...,
What are the steps for converting...,
How does the os find a free page
20  cards
Week 8
What is concurrency,
At the process level programmers ...,
Unless explicitly synchronized pr...
28  cards
Week 9
What are the design goals for cou...,
What is a sloppy counter,
What are condition variables
10  cards
Week 11
What is persistent storage,
What are the requirements for os ...,
How does the os keep track of how...
18  cards
Week 12
To be useful cpu needs access to ...,
Generally speaking the more data ...,
What are the relative speeds of t...
36  cards
Quiz 6
What happens in the case of a tlb...,
Tlb stands for transaction lookas...,
What does temporal locality refer...
14  cards
Quiz 7
What is thread local storage,
Spinlocks work quite well on mult...,
In programming a race condition i...
15  cards
Quiz 8
An approximate counter represents...,
What is a condition variable just...,
Semaphores cannot be used to enfo...
15  cards
Quiz 9
How can an os quickly find free s...,
What is the lseek function used f...,
A superblock is a special type of...
15  cards
Quiz 10
What does the principle of econom...,
What are the security related goa...,
What does the principle of least ...
15  cards

More about
ENSF 461

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Brandon Nguyen's ENSF 461 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