Process scheduling and multitasking in KnightOS

1 · Drew DeVault · Sept. 2, 2014, midnight
I’m going to do some blogging about technical decisions made with KnightOS. It’s an open-source project I’ve been working on for the past four years to build an open-source Unix-like kernel for TI calculators (in assembly). It’s been a cool platform on top of which I can research low level systems concepts and I thought I’d share some of my findings with the world. So, first of all, what is scheduling?...