forked from Bananymous/banan-os
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.