Explain the program linkage requirements that must be met if a server is to be dynamically loaded into the kernel’s address space, and how these differ from the case of executing a server at user level.

What will be an ideal response?




Portions of the kernel’s address space must be allocated for the new code and data. Symbols within the new code and data must be resolved to items in the kernel’s address space. For example, it would use the kernel’s message-handling functions.
By contrast, if the server was to execute as a separate process then it would run from a standard address in its own address space and, apart from references to shared libraries, its linked image would be self-contained.

Computer Science & Information Technology

You might also like to view...

Do you agree with this quote from usability guru Jakob Nielsen?

“The human brain’s capacity doesn’t change from one year to the next, so the insights from studying human behavior have a very long shelf life. What was difficult for users twenty years ago continues to be difficult today.”

Computer Science & Information Technology

When installing processors with mixed stepping levels in a server, which of the following guidelines must be followed? (Select TWO).

A. The processors must have different frequencies set to operate. B. The processor with the highest feature set must be the bootstrap processor. C. The processors must have different cache sizes set to operate. D. The processors must have the same cache size set. E. The processor with the lowest feature set must be the bootstrap processor.

Computer Science & Information Technology

Answer the following statements true (T) or false (F)

1. Very few programming languages used today are object oriented. 2. In programming, an object is a physical device. 3. In software, an object has two general capabilities: it can store data and perform operations. 4. When you write a program using a low-level language, you use objects to accomplish specific tasks.

Computer Science & Information Technology

Implement this physical design for DreamHome created in 18.7.

What will be an ideal response?

Computer Science & Information Technology