3998c5f955
Reading is now much slower at ~500 kB/s it was around 3 MB/s. This is probably mostly due semaphore blocking taking atleast until next reschedule (1 ms itervals). This will be a problem as long as we are using only single processor. I could try to use {READ/WRITE}_MULTIPLE commands, but since most of the disk reads are 2 sectors (inode block size) this will at most double the speed. Most efficient speed up would of course be caching disk access data and inodes overall. |
||
---|---|---|
BAN | ||
base | ||
kernel | ||
libc | ||
.gitignore | ||
CMakeLists.txt | ||
README.md | ||
bochs.sh | ||
image-full.sh | ||
image.sh | ||
install-usb.sh | ||
linecount.sh | ||
qemu.sh |
README.md
banan-os
My hobby operating system. Currently runs on x86 32 and 64 bit cpus.