1) Differentiate on dispatch__: execute and see
Kernel systems calls are atomic.
a) CPU locked -> All interrupts, timer handlers and dispatch NOT necessarily disabled. But, does not occur..(current execution is highest precedence)
b) CPU unlocked
c) Transitional state (neither CPU locked nor CPU unlocked.. In, NORTi Transitional state = CPU locked )
The task suspend system call checks whether the dispatch has been disabled? How it handles the pending dispatch??
Delayed exeuction of service calls - Do system calls execute the dispatch when called from ISR? Or, it has distinction from executing from task contexts?
Kernel systems calls are atomic.
a) CPU locked -> All interrupts, timer handlers and dispatch NOT necessarily disabled. But, does not occur..(current execution is highest precedence)
b) CPU unlocked
c) Transitional state (neither CPU locked nor CPU unlocked.. In, NORTi Transitional state = CPU locked )
The task suspend system call checks whether the dispatch has been disabled? How it handles the pending dispatch??
Delayed exeuction of service calls - Do system calls execute the dispatch when called from ISR? Or, it has distinction from executing from task contexts?
No comments:
Post a Comment