It is a useful, memory-saving technique for multiprogrammed timesharing systems A Reentrant Procedure is one in which multiple users can share a single copy of a program during the same period Reentrancy has 2 key aspects: The program code cannot modify itself, and the local data for each user process must be stored separately Thus, the permanent part is the code, and the temporary part is the pointer back to the calling program and local variables used by that program Each execution instance is called activation It executes the code in the permanent part, but has its own copy of local variables/parameters The temporary part associated with each activation is the activation record Generally, the activation record is kept on the stack Note: A reentrant procedure can be interrupted and called by an interrupting program, and still execute correctly on returning to the procedure
More questions
1. In the relational model, relationships between relations or tables are created by using:
Correct Answer: Object Repository means not a collection of objects it's a common repository for all the people (testing, developers) for seeing all the data in single login for example QA wants to see 5 testers works then he goes to each person login and see the data It's very difficult job for this we can use Object Repository
Correct Answer: The OSI Model is used as a reference model The primary reason the OSI model was created was so that different networks could inter-operate Hence, different networks could communicate