The project is about implementing a distributed shared memory in linux kernel, and then a simple game which uses the DSM to synchronize the game information between partners and the game server. In the game, there is a shared sentence and in each iteration, the players should guess a character. The winner is who guess all the sentence characters sooner. You can download the project documents and codes here.
The project has been implemented as "Operating Systems II" course in Department of Computer Engineering of Sharif University of Technology by Masoud Moshref Javadi.
Diagrams:


|