| ??? 04/22/02 12:59 Read: times |
#22024 - RE: Task switching for Keil C51 |
bahri;
kernel calls can be expanded on same stack as the calling task.if a task needs to be stopped(pre-emption or blocking call)the register set is put on same stack.the scheduler is then invoked but it has a different stack space.now if you wish to activate another task the blocked task frame is swapped off into xram area.so that all tasks use same stack area. pranav |



