0
4.3kviews
What are the services provided by Kernel.
1 Answer
written 6.5 years ago by |
i) Task Management:
Kernel uses TCB for task switching. TCB contains following information-
ii) Task Scheduling:
It is done by implementing scheduling algorithm.
iii) Task Synchronization:
iv) Error/ Exception Handling:
Used to handle error occurred when exception such as stack overflow/ underflow, insufficient memory, deadlock, divide by zero, etc are raised during execution of tasks.
v) Memory Management:
vi) Interrupt Handing:
vii) Time management:
An accurate time management is needed to meet deadlines. ‘Timer tick’ Interrupt takes care of time management. ‘Timer tick’ interrupt implements following functions: