Skip to content

Assignments for "Distributed Systems and Computations" in ITMO University

Notifications You must be signed in to change notification settings

artemiyjjj/DistibutedSystems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторные работы по дисциплине Распределённые системы и вычисления

Обзор работ

1. Библиотека для распределенной системы

Требуется создать библиотеку на языке C для моделирования распределённой системы, основанной на межпроцессорном взаимодействии.

2. Распределённая банковская система

Реализлвать упрозённую модель системы филиалов банка с собственными счетами, используя библиотеку для распределённой системы из ЛР1.

3. Скалярное время Лэмпорта

Добавить в распределённую банковскую систему логические часы Лэмпорта

4. Алгоритм взаимного исключения Лэмпорта

На основе библиотеки их ЛР1 или ЛР3 без банковсой системы имплементировать механизм и логику работы критических секций в узлах системы

5. Алгоритм взаимного исключения Рикарта-Агравала

См. описание ЛР4

Сборка и запуск проекта

1. Инициализация проекта CMake

cmake -B build -S . 

2. Сборка проекта

cmake --build build

3. Запуск программы

Аргументы указывайте в соответсвии с допустимыми аргументами из ТЗ

./build/pa<N работы> [агрументы]

About

Assignments for "Distributed Systems and Computations" in ITMO University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages