Can you help me? I haven't any ideas to how to make file system handling. If you can help, then help me, please.
Edit:
I think some free file system what doesn's need pay, but thats good to start.
File system help?
File system help?
Last edited by Sham on Thu Jan 27, 2011 6:52 am, edited 1 time in total.
Re: File system help?
Hi ,
Your question is vague. please elaborate. what type of file system do you plan to implement?
A Fat file system ( which is very well documented ) or some other file system?.
In case of FAT 32 refer to some fat 32 details and try to implement according to what seems fit for you. Remember that you have to pay Microsoft for using "Long File Names" in your FAT driver.
Here is a link to a good FAT32 tutorial.
http://www.pjrc.com/tech/8051/ide/fat32.html
Cheers
Your question is vague. please elaborate. what type of file system do you plan to implement?
A Fat file system ( which is very well documented ) or some other file system?.
In case of FAT 32 refer to some fat 32 details and try to implement according to what seems fit for you. Remember that you have to pay Microsoft for using "Long File Names" in your FAT driver.
Here is a link to a good FAT32 tutorial.
http://www.pjrc.com/tech/8051/ide/fat32.html
Cheers
Even the smallest person could change the course of the future - Lord Of The Rings.
In the end all that matters is what you have done - Alexander.
Even after a decade oh god those still gives me the shivers.
In the end all that matters is what you have done - Alexander.
Even after a decade oh god those still gives me the shivers.
-
- Member
- Posts: 255
- Joined: Tue Jun 15, 2010 9:27 am
- Location: Flyover State, United States
- Contact:
Re: File system help?
He might be talking about implementing a virtual file system, which is an abstraction above any physical file systems which might be present on storage devices. There is surprisingly little information about it, at least on the wiki. There is an article on the wiki which has some links. All the other information I've found about virtual filesystems is from looking at the source to some kernels and from books at my university's library.
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: File system help?
Yo,
Prep to get you on your way to reading:
A file-system is an abstraction of blocks of data on a storage medium. To add file system handling to your kernel, you must create a unifying subsystem which will allow you to handle multiple mounted disks and navigate their files. There are different types of file-system, and each different type has many different actual file-systems designed according to that archetype. See the link provided by Tosi above, and the link within that article to the Hierarchical VFS Theory page which is most likely what you wanted to know about.
--Peace out
gravaera
Prep to get you on your way to reading:
A file-system is an abstraction of blocks of data on a storage medium. To add file system handling to your kernel, you must create a unifying subsystem which will allow you to handle multiple mounted disks and navigate their files. There are different types of file-system, and each different type has many different actual file-systems designed according to that archetype. See the link provided by Tosi above, and the link within that article to the Hierarchical VFS Theory page which is most likely what you wanted to know about.
--Peace out
gravaera
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: File system help?
I'm lazy, so I asking thing I will make \n to video irq. What I keeps to do if I want make new line.
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: File system help?
The VGA card emits no IRQ in alphanumeric mode, and in graphical mode, you don't have the concept of "newline characters", so I'm not sure anyone can answer your question. Either that or you're not talking about VGA, so you should state what card/card standard you're referring to, and also create a new topic for it since video card details are not on topic here.skorpion wrote:I'm lazy, so I asking thing I will make \n to video irq. What I keeps to do if I want make new line.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: File system help?
Thanks to answers, but everything is to hard. If you gurus have some to handle amd you have get somthing to me and the other begenners, then thank you.