What are the benefits and losses of placing the functionality in a device controller rather than in placing it in the kernel?
The benefits of placing functionality in the device controller are:
- System crasher due to the occurrence of a bug is greatly reduced.
- By the utilization of dedicated hardware and algorithms that are hard coded the performance can be improved greatly.
- Since the algorithms are hard coded the kernel gets simplified.
Post a Comment