ysyesilyurt / OperatingSystems

Implementations for Ceng334-Introduction to Operating Systems Course Assignments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Implementations for Ceng334-Introduction to Operating Systems Course Assignments

License:MIT License


Languages

Language:C++ 72.5%Language:C 24.7%Language:Python 1.7%Language:Makefile 1.1%