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
What is a system 1
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 key advantages of m...,
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...,
Describe indirect communication i...,
Explain the concept of group comm...
21  cards
06 - Pipes
Explain the pipe operation in the...,
Give two examples of pipe types 2,
Describe pipe creation with relev...
16  cards
07 - Message Queues
Explain the concept of message qu...,
What are the programming steps fo...,
What are some concerns necessary ...
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 1,
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
  • 15 decks
  • 645 flashcards
  • 227 learners
Decks: Command Line, Csce3600 Exam 1, Csce3600 Exam 2, And more!
dental program
  • 38 decks
  • 1167 flashcards
  • 8 learners
Decks: 1 History Of Dentistry, General Anatomy Physiology, The Face And Oral Embryology, And more!
Make Flashcards