Skip to content

Repozytorium zajęć 7 semestru Politechniki Wrocławskiej - Sieciowe Systemy Operacyjne - Laboratorium

Notifications You must be signed in to change notification settings

AdamDlubak/PWr-Sieciowe-Systemy-Operacyjne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PWr - Sieciowe Systemy Operacyjne

Repozytorium zajęć 7 semestru Politechniki Wrocławskiej - Sieciowe Systemy Operacyjne - Laboratorium.

Przedmiotem laboratorium było praktyczne poznanie sposobów komunikacji międzyprocesowej oraz międzywątkowej. Wszystkie programy zostały napisane w języku C z użyciem różnych sposobów przesyłu danych.


Repozytorium składa się z następujacych folderów, podzielonych na zakresy tematyczne poszczególnych zajęć:

  • Lab1 - Tworzenie procesów z użyciem funkcji fork() oraz przesył danych między procesami przy pomocy strumienia danych (łącze nienazwane) - pipe().
  • Lab2 - Wykorzystanie łącz nienazwanych - strumieniepipe().
  • Lab3 - Wykorzystanie łącz nazwanych - kolejki FIFO(First In First Out).
  • Lab4 - Symulacja systemu bankowego - Synchronizacja procesów z użyciem semaforów oraz pamięci współdzielonej.
  • Lab5 - Rozszerzenie symulacji systemu bankowego poprzez zapewnienie braku możliwości posiadania debetu na koncie - wykorzystanie semaforów oraz mutekstów.
  • Lab6 - Symulacja obsługi serwera plików FTP - wykorzystanie połączenia TCP oraz socketów.

About

Repozytorium zajęć 7 semestru Politechniki Wrocławskiej - Sieciowe Systemy Operacyjne - Laboratorium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published