forked from Bananymous/banan-os
c936aac777a5bae4f8311accd73ee71fc9e1e5d9
Now after each interrupt we will ask the scheduler to reschedule if the current thread is the idle thread. This allows semaphore unblocking to be practically instant when there is only one thread executing. Now disk reading is back to ~3 MB/s for single threaded process
banan-os
My hobby operating system. Currently runs on x86 32 and 64 bit cpus.
Description
Languages
C++
77.3%
C
13.9%
Assembly
5.6%
CMake
1.8%
Shell
1.4%