--%>

Define the need of process relative handles

Define the need of process relative handles.

E

Expert

Verified

The most significant purpose was robustness. When kernel object handles were system-wide values, one process could simply acquired the handle to an object which another process was using and wreak havoc on such process. The other reason for process-relative handles is security. So, Kernel objects are protected along with security, and a process should request permission to control an object before attempting to manipulate this. The creator of the object can prevent an unauthorized user by touching the object simply by denying access to this.

   Related Questions in Programming Languages

  • Q : Automaton distributed in the class

    Write a code in a c++/java  for the automaton distributed in the class which accepts keywords(cat,bat,cab). Create an input file with these words may be two or three copies of these words scattered in a paragraph and show that your program does accept these words and gives an output to that

  • Q : Template class and class template in

    Illustrate the difference between a template class and class template in the programming?

  • Q : What is Binary operator Binary operator

    Binary operator: It is an operator taking two operands. Java has numerous binary operators, like the arithmetic operators +, -, *, / and %, and the Boolean operators &&, || and ^, among others.

  • Q : Define Comment Comment : It is a piece

    Comment: It is a piece of text proposed for the human reader of a program. The compilers disregard their contents.

  • Q : Restrictions implied on API functions

    What are the restrictions implied on API functions?

  • Q : What is High level programming language

    High level programming language: Languages like Ada, Java, C++, and so on which give programmers with features like control structures, classes, methods, packages, and so forth. Such features are mostly independent of any specific instruction set, and

  • Q : Explain Automated Testing-Software

    Automated Testing: Software testing is the most generally used technique for verifying and validating software. While testing may not provide the same rigor as model checking, it is far more scalable and usually does not require a significant tool inf

  • Q : Program to controls a quiz show in C++

    Foundations of Computer Science In this project, we will write a program that controls a quiz show, much like the many popular TV shows. The program will read in a group of questions and thei

  • Q : State the term LDAP State the term LDAP

    State the term LDAP?

  • Q : Installation of Symbian SIS file to

    I am not capable to install Symbian SIS file to Symbian OS v.9.x tool? What must I do?