How does the unified device model facilitate kernel support for hot swappable devices?

What will be an ideal response?


The unified device model defines data structures to represent devices, device drivers,
buses, and device classes. Each bus data structure represents a particular bus (e.g., PCI) and
contains pointers to a list of devices attached to the bus and drivers that operate devices on
the bus. Each class data structure represents a device class and contains pointers to a list of
devices and device drivers that belong to that class.The unified device model associates each
device and device driver with a bus and class.As a result, the kernel can access a bus, determine
a list of device and drivers on that bus and then determine the class to which each
device and device driver belongs. Similarly, the kernel can access a device class, follow the
pointers to its list of devices and device drivers and determine the bus to which each device is
attached. Thus, the kernel requires a reference only to a single data structure to access all
other data structures in the unified device model. This simplifies device management for the
kernel as devices are added to and removed from the system.

Computer Science & Information Technology

You might also like to view...

This protocol can be is used for Internet routing.

What will be an ideal response?

Computer Science & Information Technology

What cmdlet should you run if you want the OS on a virtual machine to begin shutting down?

A. set-vmstate B. stop-vm C. vm-down D. invoke-shutdown

Computer Science & Information Technology

Social ________ is a method for sharing favorite web pages, websites, online articles, videos, and the like, with friends and colleagues

Fill in the blank(s) with correct word

Computer Science & Information Technology

Referring to the figure above, in order to change the line length, you would need to make sure the ____ tab is the active panel.

A. Tag Properties B. CSS Properties C. menu.htm D. Web Site

Computer Science & Information Technology