flat assembler
Message board for the users of flat assembler.

Index > OS Construction > Filesystems

Author
Thread Post new topic Reply to topic
rhyno_dagreat



Joined: 31 Jul 2006
Posts: 487
Location: Maryland, Unol Daleithiau
rhyno_dagreat 16 Mar 2007, 20:00
What makes a filesystem a filesystem and how do they work in general?
Post 16 Mar 2007, 20:00
View user's profile Send private message Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 314
Mac2004 16 Mar 2007, 20:12
Hi Rhyno!

Quote:
What makes a filesystem a filesystem and how do they work in general?


I would suggest you to get a book focusing on the theory of operating systems. Personally I own a copy of:

-Operating Systems: Internals and design principles by William Stallings.

regards,
Mac2004


Last edited by Mac2004 on 01 Apr 2007, 13:12; edited 1 time in total
Post 16 Mar 2007, 20:12
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 16 Mar 2007, 21:51
http://en.wikipedia.org/wiki/Filesystem

IMO, books about computers are overrated unless they have some huge API reference included or whatever. (At the very least, read some reviews at Amazon or BUY.com or check out used book stores/sales or even your local library before buying anything impulsively.) Books are big business, and sometimes overpriced (ahem, K&R2, I'm talking to you.)
Post 16 Mar 2007, 21:51
View user's profile Send private message Visit poster's website Reply with quote
rhyno_dagreat



Joined: 31 Jul 2006
Posts: 487
Location: Maryland, Unol Daleithiau
rhyno_dagreat 16 Mar 2007, 23:00
Thanks for the various tips, but I think I'm gaining more of an idea as to how they work in general by trying to design my own, which so far is going okay.
Post 16 Mar 2007, 23:00
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias 17 Mar 2007, 12:00
rhyno_dagreat wrote:
...I'm gaining more of an idea as to how they work in general by trying to design my own...
Minix seems to represent a useful starting point for comparisons:
http://en.wikipedia.org/wiki/Comparison_of_file_systems
http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx
http://uranus.it.swin.edu.au/~jn/explore2fs/es2fs.htm
http://academic.luther.edu/~howaja01/v/minixrevisited.pdf
http://www.cse.scu.edu/~jnoll/177/projects/file-sys.html
my personal favorite book is by Richard Burgess:
"Developing your own 32-bit operating system", Sams publishing, 1995
though, it is based on FAT, and written in C, but with those caveats, it still has merit.
Post 17 Mar 2007, 12:00
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.