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

Decks in this class (17)

L1: C Warmup
Parts of the c standard library c...,
C standard library input output l...,
C standard library general functi...
25  cards
L2: Program Development
Cre 2 criteria 1,
Convergent programming steps 2,
Convergent programming 3
33  cards
L4: Input/Output
Unix directory structure 1,
Unix directory structure 2,
Unix innovations shell 3
30  cards
L5/6: Files and Directories
Six main topics in the systems pr...,
Shell command equivalents 2,
Shell command equivalents 3
38  cards
L7: Processes
Process creation key process rout...,
Process communication 2,
Process controlling key routines 3
12  cards
L8: Pipes/Signals
Dup two forms and their use 1,
Method used to duplicate a file d...,
Pipe read rules 3
6  cards
L9: Interprocess Communication
4 classical problems of synchroni...,
Bounded buffer problem 2,
Readers and writers problem 3
33  cards
L10: Shared Memory
Shared memory overview 1,
Shared memory important functions...,
Shared memory functions 3
10  cards
Tools
Libraries static linking vs dynam...,
Libaries what are shared libraries 2,
Shell scripts overview 3
32  cards
Ch 2: Fundamental Concepts
Groups basic idea 1,
Groups information in the system ...,
Users associated data and files 3
53  cards
Condition Variables
What are pthread condition variab...,
Pthread conditional variables 2,
Pthread conditional variables 3
9  cards
L14: Sockets
Server view basics 1,
Server view port number ranges 2 2,
Client view basics 3
16  cards
L11: POSIX Threads
What are threads 1,
Posix threads standard library 2,
Reasons to use threads 3
28  cards
L13: Networking
Symbolic addressing domain name s...,
Ethernet hardware specifications 2,
Backbone infrastructure 3
46  cards
Shell Programming
Shell programming topics 1,
Shell programming variables and e...,
Variables inherited from the envi...
18  cards
Multicore
Diagram single core cpu chip 1,
Overview of multicore architectur...,
Multicore interaction with the op...
37  cards
Midterm Review
What is the stat structure 1,
Shell command equivalents 2,
Libraries static linking vs dynam...
109  cards

More about
Systems Programming

  • Class purpose General learning

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