Skip to content

ysyesilyurt/OperatingSystems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OperatingSystems-2019

Implementations for Ceng334-Operating Systems Course Assignments which are:

MapReduce

C Implementation for MapReduce programming model which is associated with processing and generating big data sets with a parallel and distributed algorithm on a platform, the keywords are MapReduce, IPC, pipe, dup, exec. Please visit here for further information.

MiningSimulation

Implementation for a Mining Simulation in which several agents of type Miner produce Ores in accordance with their production times and capacities and several agents of type Transporter carries these Ores with their transportation conditions to several agents of type Smelter or Foundry according to Ore type of its current Ore, the keywords are Synchronization, Thread, Semaphore, Mutex, Condition Variable. Please visit here for further information.

Filecopy

Implementation for a program that can read a regular file (can be in any form) and copy its content as a new file into an ext2 image under a target folder, without mounting it, the keywords are filesystem, fsck, ext2, inode, double-triple-indirect block. Please visit here for further information.