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

Decks in this class (11)

Lecture 1 - OS Introduction
Is there an agreed upon definitio...,
How would you define kernel in la...,
System program
69  cards
Lecture 3 - Processes
Can we associate a fifo to more t...,
Process,
5 parts of process
55  cards
Lecture 3-1 - More on Processes
What are handles,
Where are the handles stored,
What are the handles 0 1 and 2 us...
20  cards
Lecture 4 - Multi-Threading
Do most modern applications use m...,
Whats the purpose of multiple thr...,
Why use threads rather than creat...
37  cards
Lecture 5 - Synchronization
What is the difference between co...,
Whats the main problem with compe...,
Why would we want cooperating pro...
49  cards
Lecture 6 - Deadlocks
Define a deadlock,
Is there an efficient solution to...,
What are 4 classes of resource cl...
35  cards
Lecture 7 - Secondary Storage
What is secondary storage,
Who manages secondary storage,
What kind of data can be stored i...
61  cards
Lecture 8 - CPU Scheduling
What is scheduling,
What is allocation how is it diff...,
Whats are the 3 goals of cpu sche...
38  cards
Lecture 9 - Memory Management
Main memory and registers are onl...,
Memory unit only sees a stream of...,
Register access is done in ___ cp...
52  cards
Lecture 10 - Virtual Memory
Whats the solution to this proble...,
Explain the principle of locality...,
With virtual memory a logical vir...
41  cards
Lecture 11 - Virtual Machines
What is the fundamental idea betw...,
What are the 3 components of virt...,
What are the three types of hyper...
32  cards

More about
ECSE 427

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Kamy Moussavi's ECSE 427 flashcards for their McGill class 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