Search found 4 matches
Search found 4 matches • Page 1 of 1
- Thu May 06, 2010 11:53 am
- Forum: Beginning OS Development
- Topic: why maximum number of files is 4,077 in fat12?
- Replies: 4
- Views: 9446
It actually has nothing to do with cluster sizes but the maximum number of clusters. Microsoft has specified that any FAT12 filesystem must have less than 4085 clusters. Similarly the FAT16 system must have less than 65525 clusters (the FAT filesystem type is actually detected by these numbers and n...
- Tue Dec 08, 2009 12:42 am
- Forum: Advanced OS Development
- Topic: vmmngr problem
- Replies: 6
- Views: 18461
pt_entry e; void * p = (void *)0x400000; pt_entry_set_frame (&e, (physical_addr)p); pt_entry_add_attrib (&e, I86_PTE_PRESENT); (*(uint32_t*)0x400000) = 0x123456; This should produce faults if the pt_entry is not yet in the current page table and you didn't set I86_PTE_WRITABLE-attribute (wi...
- Tue May 19, 2009 3:30 pm
- Forum: Site Comments, Suggestions, and Ideas
- Topic: The Tutorial and the Development-page link
- Replies: 1
- Views: 11572
Is there a slight mistake in the Development-page? The "OS Development Series"-link takes you to the Resources-page, where you can click a link with the same name that takes you to the os tutorial. This seems unnecessary. Why doesn't the link on the Development-page take you directly to th...
- Tue May 19, 2009 3:22 pm
- Forum: Article Feedback
- Topic: Few errors in the tutorials 18-20
- Replies: 1
- Views: 11398
Hi. I've been looking into your tutorials and they really are great, but I've noticed some errors in the demos. In tutorial 18 where a basic virtual memory manager/pager is implemented, you have added the initialization of the virtual memory manager as the first task in the init()-function and initi...