Thread: Multitasking
View Single Post
Old 01-23-2012, 07:48 AM   #24
FDD
Connoisseur
FDD can extract oil from cheeseFDD can extract oil from cheeseFDD can extract oil from cheeseFDD can extract oil from cheeseFDD can extract oil from cheeseFDD can extract oil from cheeseFDD can extract oil from cheeseFDD can extract oil from cheeseFDD can extract oil from cheese
 
Posts: 62
Karma: 1114
Join Date: Jan 2012
Device: Onyx Boox M92
Quote:
Originally Posted by jian1 View Post
Switching process is very costly in terms of memory consumption, especially by Onyx's bad engineering skills. The mem register tables must all be marked and stored, all stacks, heaps must all be saved as well, and If you've got 10 books openning, each as a seperate process, the space required to store can be tricky, and I doubt Onyx can develop an efficient algorithm that utilize 128mb mem to do so... I have no doubt that other company could do it, but for Onyx.. Nope, zero possibility.
Hello jian1. I think you should consider that the software in the in the Onyx ereaders is actually the linux embedded system from Freescale with a custom interface based on Qt. The low level stuff is already using multitasking, so there is no need for Onyx to implement anything, it can already run different programs at the same time. The GUI is single "window" oriented and that makes sense for an ebook reader, IMHO, but that is just a GUI design choice.
FDD is offline   Reply With Quote