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

Decks in this class (13)

01 - Introduction
A
1  cards
02 - System
What are the fundamental principl...,
What are the four considerations ...,
Explain how the objects of the re...
12  cards
03 - SysML
What are some of the key advantag...,
Explain shared understanding of s...,
Explain assists in managing compl...
22  cards
04 - Inter-Process Communication
Within the scope of inter process...,
Explain the offers and considerat...,
What are the different types of i...
21  cards
05 - Indirect Communication
Describe point to point communica...,
In indirect communication,
Explain the concept of group comm...
21  cards
06 - Pipes
Explain the pipe operation in the...,
Give to example of pipe types,
Describe pipe creation with relev...
16  cards
07 - Message Queues
Explain the concept of message qu...,
What are the programming steps,
S
10  cards
08 - External data representation
Explain the difference between in...,
What are the key aspects of data ...,
What is the process of data seria...
25  cards
09 - Kernel and processes
What is the primary role of an op...,
Define a process and a thread in ...,
What hardware mechanisms support ...
29  cards
10 - Concurrency / Parallelism
What is parallelism and what are ...,
What are the different types of p...,
What is concurrency and what is i...
11  cards
11 - Threads
What is a thread in computing,
What resources do threads use and...,
What are the primary motivations ...
15  cards
12 - Shared data between threads
What are the characteristics of m...,
What is the concept of shared mem...,
Explain the concept of false shar...
15  cards
13 - Synchronization
What are mutexes and their role i...,
What are different synchronizatio...,
What are condition variables in l...
13  cards

More about
Programming Systems

  • Class purpose General learning

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

Programming
  • 10 decks
  • 354 flashcards
  • 58 learners
Decks: Intro To Java, Cs50 Week 1, Mit 600 Week 1, And more!
Cardiovascular System
  • 41 decks
  • 3142 flashcards
  • 148 learners
Decks: Overview And Function Of The Cardiovascu, Electrical Activity Of The Heart, A First Look At The Ecg, And more!
Lucianna's Program
  • 20 decks
  • 832 flashcards
  • 10 learners
Decks: Spelling, Spelling 3, Fraction To Decimals, And more!
Make Flashcards