Skip to content

Two projects, one refers to developing a shell script and the other on a multi-threaded network server.

Notifications You must be signed in to change notification settings

harrisskordas/System-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

System-Programming

Assignment 1

We had to create our own shell script (like bash) in Linux environment using C/C++.
Our shell should have the following functions:
-I/O Redirection(<, >, >>)
-Pipes
-Execution commands running on background
-Aliases
-Signals control
-myHistory

Assignment 2

It is a Multi-Threaded Network Server, which is responsible for the parties pre-election poll:
We give as inputs:
-portNum
-numWorkerThreads
-bufferSize
-pollLog
-pollStats

The program consists of a Master thread and the Workers treads,its own with their tasks.
We had to synchronize the Master with the workers, without having BUSY-WAITING through the buffer

About

Two projects, one refers to developing a shell script and the other on a multi-threaded network server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published