OS Trainings
  • Bash Scripting
  • Process Management
  • Memory segmentation
  • Inter-process Communication
  • Thread Basics
  • Synchronization
  • Available Trainingsarrow_drop_down
  • Slides
  • Source code
  • Home
  • Bash Scripting
  • Process Management
  • Memory segmentation
  • Inter-process Communication
  • Thread Basics
  • Synchronization
menu

screen_share

Slides

Searching for the training slides ?

code

Source code

Searching for the source code ?

dvr

Bash Scripting
Objectives:

Find out Linux command line and Bourne shell basics. Play with environment variables files and binaries. Learn How to compile a C program.

settings

Process Management
Objectives:

Find out the difference between forks and execve. File descriptors ? easy... Wait for program completion.

message

Memory segmentation
Objectives:

Find out how a program handles its memory. See the differences between parent and child process. What about execve ?

message

Inter-process Communication
Objectives:

Learn how program can interact with each other. Handle pipes and shared memory. Play with system interrupts.

launch

Thread Basics
Objectives:

First steps with thread management. Learn how to create, wait and manage them. Play with over a hundred threads.

sync

Synchronization
Objectives:

Use threads and try to synchronize them. Create and use Semaphores and Mutex. Create a synchronization barrier.

grade

Exam 2017

The exam subject of 2017

Powered by Jekyll