Skip to content

Repository for the Operating Systems course at AGH UST

Notifications You must be signed in to change notification settings

lkwinta/Operating_Systems

Repository files navigation

Operating-Systems

Repository for the Operating Systems course at AGH UST.

Covered topics

You can check out task contents in Polish under following links:

  1. Lab 1 Makefile - Introduction to makefiles
  2. Lab 2 Libraries - compiling nad linking static and shared libraries
  3. Lab 3 Files - using system libraries to manage files
  4. Lab 4 Processes - creating and managing UNIX processes
  5. Lab 5 Signals - sending and handling UNIX signals
  6. Lab 6 Pipes - communication between processes using pipes
  7. Lab 7 IPC - simple chat using inter process communication queues
  8. Lab 8 IPC - managing memory shared by multiple processes using semaphores
  9. Lab 9 Threads - using threads library to optimize Conway's Game of Life
  10. Lab 10 Thread synchronization - mechanisms for thread synchronization to solver Santa Clause problem
  11. Lab 11 TCP-IP Sockets - create simple chat based on TCP/IP sockets
  12. LAB 12 UDP Sockets - create simple chat based on UDP sockets

About

Repository for the Operating Systems course at AGH UST

Topics

Resources

Stars

Watchers

Forks