Question: 3. (a) What is a microkernel? [6%] (b) Why is an efficient implementation of inter-process communication critical for [6%] (c) You are asked to write

 3. (a) What is a microkernel? [6%] (b) Why is an

3. (a) What is a microkernel? [6%] (b) Why is an efficient implementation of inter-process communication critical for [6%] (c) You are asked to write a device driver in a microkernel system for a digital camera connected to the usb-bus, which contains a tape to store the videos. The device driver has to fulfil two functions. Firstly, it has to access the data which is on the tape in the digital camera on a FAT-filesystem, and secondly it has to control the movements of the tape (move it forward, backwards and stop it). Which parts of the device driver must be implemented in the microkernel, and which parts may be implemented as services in user mode? Justify your [8%] the efficiency of microkernels? answer 3. (a) What is a microkernel? [6%] (b) Why is an efficient implementation of inter-process communication critical for [6%] (c) You are asked to write a device driver in a microkernel system for a digital camera connected to the usb-bus, which contains a tape to store the videos. The device driver has to fulfil two functions. Firstly, it has to access the data which is on the tape in the digital camera on a FAT-filesystem, and secondly it has to control the movements of the tape (move it forward, backwards and stop it). Which parts of the device driver must be implemented in the microkernel, and which parts may be implemented as services in user mode? Justify your [8%] the efficiency of microkernels

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!