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

Decks in this class (19)

Assignment 1 - Part 1
Gfclient_downloadc 1,
Function pointers in c 2,
Opaque pointer 3
5  cards
P1L2: Introduction to Operating Systems
What are the key roles of an oper...,
Which are operating system abstra...,
Can you make distinction between ...
10  cards
P2L1: Processes and Process Management
Describe the states in a lifetime...,
Describe all the steps which take...,
What is a process 3
8  cards
P2L2: Threads and Concurrency
What are benefits of multithreadi...,
Process vs thread describe the di...,
When is it useful to add more thr...
14  cards
P2L4: Thread Design Considerations
What s a signal what s an interru...,
What happens during interrupt or ...,
Visual metaphor for interrupt and...
12  cards
P2L5: Thread Performance Considerations
Some possible usefulness of threa...,
Contrast the pros and cons of a m...,
12 event driven model 3
6  cards
Sample Midterm Solutions
How is a new process created 1,
Is there a benefit of multithread...,
Media 3
13  cards
P3L3: Inter-Process Communication
0  cards
P4L1: Remote Procedure Calls
Why rpc 1,
Benefits of rpc 2,
Structure of rpc 3
6  cards
Project 4
What is protocol buffers 1,
Rpc service 2,
How to define the rpc service 3
19  cards
P4L2 distributed file system
Why it matters 1,
The sprite caching paper motivate...,
What are some of the design optio...
9  cards
P4L3 Distributed Shared Memory
Do you why is it useful to use ho...,
2 distributed shared memory visua...,
When sharing state what are the t...
9  cards
P3L1: Scheduling
How does scheduling work what are...,
10 round robin scheduling 2,
11 timesharing and timeslices 3
10  cards
P3L4: Synchronization Constructs
2 synchronization constructs visu...,
Difference between mutex and spin...,
Spinlocks 3
8  cards
P3L2: Memory Management
3 memory management goals 1,
Page tables 2,
6 page table entry 3
4  cards
P3L5: I/O Management
6 cpu device interconnect 1,
8 types of devices 2,
What is pio 3
7  cards
Popek, Gerald and Robert Goldberg, "Formal Requirements for Virtualizable Third Generation Architectures";
What problem they re setting up a...,
How they approach it 2
2  cards
Virtual Machine Monitors: Current Technology and Future Trends
What problem they re setting up 1,
Blank 2
2  cards
P3L6: Virtualization
What is virtualization 1,
Benefits vitualization 2,
Bare metal 3
7  cards

More about
operating systems courses

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Alvaro Pinzon Cortes's operating systems courses flashcards for their Universidad de los Andes 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?

TM129: Operating systems
  • 19 decks
  • 1552 flashcards
  • 59 learners
Decks: Topic 1 What Is An Operating, Topic 2 Installing An Operating, Topic 3 Installing And Running Software, And more!
Smooth Operator
  • 29 decks
  • 637 flashcards
  • 22 learners
Decks: Whs, Aerial Operations, Aircraft Incidents, And more!
Make Flashcards