Skip to content

WiktorDybalski/SysOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository for the Operating Systems course at AGH UST.

Topics

Lab 1

Makefile - Introduction to makefiles

Lab 2

Libraries - compiling nad linking static and shared libraries

Lab 3

Files - using system libraries to manage files

Lab 4

Processes - creating and managing UNIX processes

Lab 5

Signals - sending and handling UNIX signals

Lab 6

Pipes - communication between processes using pipes

Lab 7

IPC - simple clients-server communication using inter process communication queues

Lab 8

IPC - managing memory shared by multiple processes using semaphores

Lab 9

Threads - using threads library to optimize Conway's Game of Life

Lab 10

Thread synchronization - mechanisms for thread synchronization to solver Santa Clause problem

Lab 11

Sockets 1 - clients-server communication implemented via sockets using the streaming protocol and epoll monitoring system.

Lab 12

Sockets 2 - clients-server communication implemented via sockets using the datagram protocol and epoll monitoring system.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published