Michael Henson's

Glossary of Computer Science Terms

Index | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


rational number: a number that can be written as an integer divided by a non-zero integer
real-time system: an interactive system for which time constraints on actions are particularly tight or in which the slightest timing failure cannot be tolerated.
region: an area of contiguous virtual memory that is accessible by the threads of the owning process.
remote procedure calling (RPC): a communication construct that conceals operations behind a procedure-calling abstraction and is implemented in terms of a request-reply protocol.
replica manager: a process that holds replicas of data items and performs operations on them directly.
replication transparency: a type of transparency that enables multiple instances of information objects to be used to increase reliability and performance without knowledge of the replicas by users or programs
request protocol: an RPC exchange protocol used when no confirmation or value is required from the executed procedure
request-reply protocol: an RPC exchange protocol that uses the server reply message as an acknowledgement of the client request message
request-reply-acknowledge protocol: an RPC exchange protocol that uses the a separate acknowledgement message in addition to the request and reply message
resource manager: a software module that manages a set of resources of a particular type
resource sharing: a situation in which multiple entities within a distributed system use the same set of hardware, software, and/or data
RMI: Remote Method Invocation -- the technology that enables a program to execute a method of an object on a different system
role: one end of an association
RPC: Remote Procedure Calling
Russell's Paradox: A logical contradiction in set theory discovered by the British mathematician Bertrand Russell (1872-1970). If R is the set of all sets which don't contain themselves, does R contain itself? If it does then it doesn't and vice versa.