This class was created by Brainscape user Emma Kelley. 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 program fitness ch...,
Convergent programming steps,
Convergent programming basic idea
33  cards
L4: Input/Output
Unix directory structure importan...,
Unix directory structure user fil...,
Unix innovations shell
30  cards
L5/6: Files and Directories
Six main topics in thesystems pro...,
Shell command equivalents mv,
Shell command equivalents ln
38  cards
L7: Processes
Process creation key process rout...,
Process communication key routines,
Process controlling key routines
12  cards
L8: Pipes/Signals
Dup two forms and their use,
Method used toduplicate a file de...,
Pipe read rules
6  cards
L9: Interprocess Communication
4 classical problems ofsynchroniz...,
Bounded buffer problem,
Readers and writers problem
33  cards
L10: Shared Memory
Shared memory overview,
Shared memory important functions 3,
Shared memory functions shmat ful...
10  cards
Tools
Static lin,
Libaries what areshared libraries,
Shell scripts overview
32  cards
Ch 2: Fundamental Concepts
Groups,
Groups information in the system ...,
Users associated data and files
53  cards
Condition Variables
What are pthread condition variables,
Pthread conditional variables imp...,
Pthread conditional variables sig...
9  cards
L14: Sockets
Server view basics,
Server view port number ranges 2,
Client view basics
16  cards
L11: POSIX Threads
What are threads,
Posix threads standard library,
Reasons touse threads
28  cards
L13: Networking
Symbolic addressing domain name s...,
Ethernet hardware,
Backbone infrastructureof the int...
46  cards
Shell Programming
Shell programming topics,
Shell programming variables anden...,
Variables inherited from the envi...
18  cards
Multicore
Diagram single core cpu chip,
Overview ofmulticore architectures,
Multicore interaction with the op...
37  cards
Midterm Review
What is the stat structure,
Shell command equivalents ln,
Static lin
109  cards

More about
systems programming

  • Class purpose General learning

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

Vadukul - Captain Study Program
  • 13 decks
  • 3491 flashcards
  • 10 learners
Decks: Volume 1, Volume 2, Volume 3, And more!
Systems Nervous System
  • 48 decks
  • 1806 flashcards
  • 79 learners
Decks: Vision 1, Vision 2, Common Conditions Of The Eye, And more!
Programming Languages Principles
  • 14 decks
  • 507 flashcards
  • 49 learners
Decks: Names Scopes And Bindings, Semantic Analysis, Types, And more!
Make Flashcards