Find Jobs
Hire Freelancers

C program form UNIX

$7-12 USD

Abgeschlossen
Veröffentlicht vor mehr als 20 Jahren

$7-12 USD

Bezahlt bei Lieferung
The virtual file system is implemented as a binary file. When running on an Intel architecture, you need the following binary file [login to view URL]". These files will also be made available upon confirmation. This file system contains only 32 blocks, the block size is 32 bytes, and so the whole file system is only 1024 bytes in size. Four types of blocks are used within the file system: the Header Block, File Entry Block, Data Block, and Free Block. The formats of these blocks are: Header Block : the block number the block type an unused short a free block number the block number of a File Entry Block. File Entry Block: the block number the block type the block number of another File Entry Block or zero the byte size of the file the number of the first Data Block for this file the remainder of the block is used for the file name. Data Block: the block number the block type the block number of the next Data Block or zero the remainder of the block is used for file data. Free Block: the block number the block type the block number of the next Free Block or zero. For a particular file, there exists a directory entry containing at least the file's name, and several data blocks containing the file's data. A file containing 70 bytes requires at least 3 data blocks: the first data block stores the first 28 bytes of the file, the second block stores the next 28 bytes of the file, the third block stores the remaining 14 bytes. In addition, these 3 data blocks are dispersed throughout the file system, and therefore functions that access all data of a file must locate these dispersed data blocks to obtain the file's data. A skeleton source code, program and [login to view URL] file will be emailed upon confirmation. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site). ## Platform 1. C language must be used. 2. The program must run on Linux.
Projekt-ID: 2990247

Über das Projekt

3 Vorschläge
Remote Projekt
Aktiv vor 21 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
See private message.
$9 USD in 5 Tagen
4,6 (5 Bewertungen)
2,3
2,3
3 Freelancer bieten im Durchschnitt $10 USD für diesen Auftrag
Avatar des Nutzers
See private message.
$10,20 USD in 5 Tagen
4,9 (68 Bewertungen)
4,8
4,8
Avatar des Nutzers
See private message.
$10,20 USD in 5 Tagen
3,8 (16 Bewertungen)
2,7
2,7

Über den Kunden

Flagge von SINGAPORE
Singapore
5,0
2
Mitglied seit Sept. 3, 2003

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.