CS 6200 Introduction to Operating Systems

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

Decks in this class (17)

P1L2. Introduction to Operating Systems
- key components - design principals
16  cards
P2L1. Processes and Process Management
What is a process,
How does an operating system repr...,
What is an application
26  cards
P2L2. Threads and Concurrency
What are threads,
How are threads different than pr...,
Why are threads useful
28  cards
P2L4. Thread Design Considerations
Whats required to support kernel ...,
How does the process control bloc...,
What relationships are required b...
18  cards
Midterm
What are the key roles of an oper...,
What are the distinction between ...,
What does the principle of separa...
31  cards
P2L5. Thread Performance Considerations
What are the pros cons of a multi...,
What are the pros cons of a multi...,
How does the event driven model work
8  cards
P3L1. Scheduling
Name three ways an os scheduler c...,
What does a cpu scheduler do,
When does the cpu scheduler run
33  cards
P3L2. Memory Management
What is a page table,
Why is the separation between vir...,
In order to manage physical memor...
22  cards
P3L3. Inter-Process Communication
What is inter process communicati...,
How does message passing ipc work,
What are the pros cons of message...
9  cards
P3L4. Synchronization Constructs
What are the limitations of mutex...,
What is a spinlock,
What is a semaphore
17  cards
P3L5. I/O Management
What is an i o device examples,
What are basic i o device features,
Whats a device driver
18  cards
P3L6. Virtualization
What is virtualization,
What are virtual resources,
What is a virtual machine vm
15  cards
P4L1. Remote Procedure Calls
What is rpc,
What are the benefits of rpc,
What are rpc requirements
9  cards
P4L2. Distributed File Systems
What is the upload download remot...,
What is the true remote file acce...,
What is a stateless file server
12  cards
P4L3. Distributed Shared Memory
How does a peer distributed appli...,
What is distributed shared memory...,
How does hardware supported dsm w...
15  cards
P4L4. Datacenter Technologies
What is a functionally homogeneou...,
What is functionally heterogeneou...,
What is the traditional approach ...
7  cards
Final
How does scheduling work what are...,
What are the overheads associated...,
Can you work through a scenario d...
48  cards

More about
CS 6200 Introduction to Operating Systems

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Allison Urban's CS 6200 Introduction to Operating Systems 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?

CS 6200 - OMSCS
  • 3 decks
  • 233 flashcards
  • 149 learners
Decks: Midterm 1, Final, Final Provided Review Questions, And more!
TM129: Operating systems
  • 19 decks
  • 1552 flashcards
  • 51 learners
Decks: Topic 1 What Is An Operating, Topic 2 Installing An Operating, Topic 3 Installing And Running Software, And more!
Biochem 6200
  • 18 decks
  • 1074 flashcards
  • 8 learners
Decks: Lecture 1, Lecture 3 Enzymes Ning, Lecture 2 Protein Furci, And more!
Make Flashcards