Question: Choose three advantages of placing functionality in a device controller, rather than in the kernel. Choose three disadvantages. Select one or more: a. Advantage -

Choose three advantages of placing functionality in a device controller, rather than in the kernel. Choose three disadvantages. Select one or more: a. Advantage - Performance can be improved by utilizing dedicated hardware and hard-coded algorithms. b. Disadvantage - Bugs are harder to fix a new firmware version or new hardware is needed c. Disadvantage - Embedded algorithms could conflict with application's use of the device, causing decreased performance. d. Advantage - Bugs are less likely to cause an operating system crash e. Disadvantage - The embedded algorithms could yield higher performance. f. Advantage-The kernel is made slighly more complex by this g. Advantage- There are fewer bugs with this approach. h. Disadvantage - Improving algorithms likewise require a hardware update rather than just a kernel or device-driver update i.Advantage - The kernel is simplified by moving algorithms out of it j. Advantage - The device driver is not needed
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
