--%>

Requirement of process relative handles

What is the requirement of process relative handles?

E

Expert

Verified

The most significant reason was robustness. If kernel object handles were system-wide values, one process could simply obtain the handle to an object that another process was employing and wreak havoc on that process. Another cause for process-relative handles is security. Kernel objects are protected with security, and a process has to request permission to manipulate an object before trying to manipulate it. The creator of the object can prevent an unauthorized user from touching the object just by denying access to it.

   Related Questions in Science

  • Q : Describe Data Independence Data

    Data Independence: A system is data independent if the values of the infinite program data it manipulates are not relevant to the behavior of the system—for example, a protocol that transmits messages may be proved correct regardless of the cont

  • Q : Bi-directional data bus Normal 0 false

    Normal 0 false false

  • Q : Operating System Design Operating

    Operating System Design Fall 2010 Project Organizational, Structural, Logical and Execution Relationships Between Important System Components in Linux Kernel

  • Q : Functional range of eZ Publish Normal 0

    Normal 0 false false

  • Q : Functionality of accelerometer of an

    Explain the functionality of accelerometer of an iphone?

  • Q : Similarity between Hitler and FDR

    Similarity between Hitler and FDR: The character and political values of the two men were similar. Both men were virtuosos in their use of modern mass communication. They both were ambitious to achieve their goals. They both were also determined about

  • Q : Population density Explain the term

    Explain the term population density.

  • Q : What is Universal Environments

    Universal Environments: Unit testing involves the definition of drivers and stubs. Drivers are program components that invoke operations on the unit under test. Stubs are program components that implement operations invoked by the unit. Stubs and driv

  • Q : Liveness Properties-Software Lifecycle

    Liveness Properties: A liveness property asserts that something good eventually happens, and is used mainly to ensure progress. Liveness properties prevent: starvation: Processes not getting the resources they need (e.g., CPU time, lock

  • Q : Tool Support and Applications Briefly

    Briefly explain Tool Support and Applications in program model checking?