Cancelled

A Minix Disk Program (Due at 11:59:59pm on 03/31/2020 (EDT))

// C programming.

Develop a Minix Disk program that allows users to access a Minix disk locally mounted on a computer. In your program, all file I/O related operations should use the system calls, including open(), read(), write(), lseek(), close(), and you should not use those library functions like fopen() and fread(). Your implementation must work on Linux machine.

Required Modules:

[90%] Client Environment (a minix console): the console (interface) allows users to access the minix disk by using the following commands:

[5%] help: show the commands supported in the minix console.

[5%] minimount argument: mount a local minix disk, where "argument" is a iminix image file, e.g., imagefile.img.

[5%] miniumount: umount the mounted minix disk.

[10%] showsuper: to list the information of the super block. For example:

minix: showsuper

number of inodes: 3424

number of zones: 10240

number of imap_blocks: 1

number of zmap_blocks: 2

first data zone: 112

log zone size: 0

max size: 268966912

magic: 5007

state: 0

zones: 0

Note that the above numbers should be extracted from the minix disk rather than being hard coded (you won't received any credit for the hard coding).

[30%] traverse [-l]: list the content in the root directory. Note that you don't have to show the entries of "." and "..". For example:

minix: traverse

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

dir1

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

When switch -l is turned on (long list), all detailed information is shown, including the file type, 9 permission bits, user ID, file size (in bytes), last modified date (with year), and the file/path name. For example:

minix: traverse -l

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

dir1

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

When switch -l is turned on (long list), all detailed information is shown, including the file type, 9 permission bits, user ID, file size (in bytes), last modified date (with year), and the file/path name. For example:

minix: traverse -l

-rw-rw-r-- 1000 670 Sep 20 2012 [login to view URL]

-rw-r--r-- 1000 763 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 333 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 786 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 404 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 786 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 408 Dec 14 2010 [login to view URL]

-rw-rw-r-- 1000 358 Sep 20 2012 [login to view URL]

-rw-r--r-- 1000 1067 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 444 Dec 14 2010 [login to view URL]

-rw-rw-r-- 1000 508 Sep 20 2012 [login to view URL]

-rw-r--r-- 1000 967 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 648 Dec 14 2010 [login to view URL]

drwx------ 1000 128 Oct 27 2014 dir1

-rw-rw-r-- 1000 630 Sep 20 2012 [login to view URL]

-rw-rw-r-- 1000 1063 Sep 20 2012 [login to view URL]

-rw-r--r-- 1000 226 Dec 14 2010 [login to view URL]

-rw-r--r-- 1000 278 Dec 14 2010 [login to view URL]

The rest of the assignment is not added due to character limitation. I have attached Screen Shot of it.

Skills: C Programming, C++ Programming, Linux, Software Architecture

See more: create a small java program, i need a computer programmer in sydney to develop a training monitoring program, need a modeling programmer for directx 11, need a programmer to program a perfect job, we are a personal development company and the inner circle is a new membership program we have, where is the best place to get a coder to write a simple javascript program, a href http program pal blogspot com 2012 10 7 adobe photoshop 70 me html title تحميل برنامج ف, a racist computer program, could not find a developer disk image, write a c++ programming fuly employe salery gender ageadd node at start, c programming a modern approach, find a event time program, how to make a christmas party program, how to start a christmas party program, ksi plays a racist computer program, it is a small java program, I would like to hire someone to install a simple perl program for me., Write a command line program to \ join\ .csv files., I need a logo designed. We are offering a Competition to design a graphic Identity Program for the High Point Community, an inno, https://www.freelancer.com/contest/Design-a-Logo-Disk-Block-Ltd-982626.html

About the Employer:
( 0 reviews ) Columbia Station, United States

Project ID: #24663688

2 freelancers are bidding on average $195 for this job

jonyahmed105

Hi I can do this task. Thanks

$250 USD in 3 days
(22 Reviews)
5.0
Mariaarooj7

I have read your project and I am an expert in this field. I can do this for you within due time and honestly. I also have a few questions to discuss. Kindly contact me and we will discuss time and budget. Thanks

$140 USD in 7 days
(0 Reviews)
0.0