Ah - you did say bits - I read it quick & saw bytes.
Course those 8192 bits are accessed as part of a byte.
battini,
I don't know, I just write the embedded program to do what's needed.
For my fencing scoring machine, I had it running 3 main tasks - checking the elapsed time and update the display, checking if RF commands came in via remote, and checking if a touch was made.
So the "RTOS" in that case was really just 3 if statements. The vast majority of the time no if statement was true, and when one was true it took less than 1/10 of second to do the needed action, which was the time level I was tracking.
You could probably write your code similarly.