Small C Programming Projects and Answering Questions - repost

Budget $30 - $250 USD
Bids 3
Average Bid $217

You should have expert knowledge of C-Programming and the Unix environment. allowing you to complete the project with 8-24 hours

Project is about creating a simple functional in two parts networked filesystem

The first stage of a project is focused on the file I/O portion of the project.
to complete it you will use POSIX file system calls, There are four basic steps

1. Read the code; run the benchmark provided benchmark and project test suite.
2. Implement basic file I/O operations functionality
3. Implement directory operations, file creation/deletion, and recursive
checksum functionality.
4. Modify the benchmark to use your client-server file I/O methods.

The second stage of the project focuses on memory. You will implement
your own version of malloc() and free(), using a variety of allocation strategies.

You will be implementing a memory manager for a block of memory. You will
implement routines for allocating and deallocating memory, and keeping track of
what memory is in use. You will implement four strategies for selecting in
which block to place a new requested memory black:

1) First-fit: select the first suitable block with smallest address.
2) Best-fit: select the smallest suitable block.
3) Worst-fit: select the largest suitable block.
4) Next-fit: select the first suitable block after
the last block allocated (with wraparound
from end to beginning).

While this may seem like a lot of work, a good deal of the code is provided
to you, along with test suites and more detailed instructions.

Post a Project Like This

This project was awarded to

xuhaijiao

What a pleasure to work with you again. As usual, your work was outstanding, on time an on budget. You will be given first right of refusal on all my C programming projects going forward. Your proven expertise with posix threads, memory management and I/O are first rate! Thanks again!
About the Freelancer
xuhaijiao Profile Picture

I have several years c++/c/java experience,mainly about boost, wtl, stl, ActiveX, com, video codec,logic algorithm and so on.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • xuhaijiao Profile Picture

    xuhaijiao

    BeiJing,  China

    I have several years c++/c/java experience,mainly about boost, wtl, stl, ActiveX, com, video codec,logic algorithm and so on.

    PHP, ASP, C Programming, and Java

  • nani01029x Profile Picture

    nani01029x

    TPHCM,  Vietnam

    - 6 years experience in Java - 2 years experience in Android development - 6 years experience in C++ - 6 years experience in PHP - 4 years experience in Javascript - 1 years experience in Python - Professional in Math Hire me for a quote related to programming project of any scale from very small to big. I will get back to you within atmost 6 hours after you hire me and we can discuss it further. Please click on hire button on left side to get a quote from me.

    PHP, C Programming, Java, and JSP

  • expertc0ding Profile Picture

    expertc0ding

    Dhaka,  Bangladesh

    Python, PHP, C#, VB.Net, eclipse, Cocoa, Java Script, Java Script, iOS application, Android application development.

    PHP, C Programming, Javascript, and Python