OSdev: Jak obslugiwac system plików ext4 lub jak stworzyć wlasny?


(fedora24x) #1

Hej, jak w temacie. Jak stworzyć system plików i jak obslugiwac dysk z poziomu asm?


(enedil) #2

Zacznij od prostszego ext2: https://www.kernel.org/doc/Documentation/filesystems/ext2.txt


(fedora24x) #3

Na dokumentacji mogę się oprzeć, ale najpierw muszę mieć polecenia ASM do obslugi dysku.


(enedil) #4

Generalnie, tworząc OS musisz samemu zaimplementować dostęp do dysku, a w szczególności dostęp do niego z poziomu języka programowania.


(fedora24x) #5

Wiem, ale muszą być jakieś przerwania do jego obslugi w trybie chronionym, w trybie rzeczywisty BIOS nam udostępnia gotowe narzędzi a w chronionym mamy wlasne IDT. Czyli na jaki port, i co mam wysylać?