RAD
rapid application development. Describes tools and processes that speed up application development. Examples include visual programming tools, scripting tools, and program modules of many types (such as JavaBeans and ActiveX controls).
RAM
random access memory. The internal dynamic storage of a computer that can be addressed by the computer's OS. RAM is erased when the power is turned off.
random access memory
RAM. The internal dynamic storage of a computer that can be addressed by the computer's OS. RAM is erased when the power is turned off.
rapid application development
RAD. Describes tools and processes that speed up application development. Examples include visual programming tools, scripting tools, and program modules of many types (such as JavaBeans and ActiveX controls).
read-only
An attribute of an object that prevents that object from being written to.
read-write locks
A synchronization mechanism that controls access for multiple classes of resource consumers such as readers and writers. This type of lock ensures that readers exclude writers and that a writer inhibits other writers before contending with readers. Normal locks and semaphores cannot be directly used by one class to inhibit other classes.
reboot
To restart a computer.
record locking
A type of concurrency control that enables an application to lock the record it is accessing within a file. Other users can read the record, but no other user can lock, update, or delete the record until the application that holds the lock releases it.
recursive mutex
A special-case mutex in which the mutex is already locked by the calling thread, the recursive depth is incremented, and control is returned to the caller, as if the lock had just been acquired.
reentrant routine
A routine that can be safely executed concurrently by more than one process or thread. A thread calling a reentrant routine must be guaranteed control over shared data controlled by the routine.
remote server support
A server function that provides an NLMâ„¢ with the ability to access other servers on the network through C functions. A remote server is accessed by calling LoginToFileServer with a server name attached to the object name (server/object).
replica
A copy of an NDS database partition's information, which can be stored on several servers.
For the NDS database to be distributed across a network, it must be stored on many servers. Rather than storing a copy of the whole NDS database on each server, replicas of each NDS partition are stored on many servers throughout the network.
An unlimited number of replicas can be created for each NDS partition and stored on any server.
Types of replicas include master, read-only, and read/write.
Requester
NetWare Requesterâ„¢. A program that resides on a workstation and passes requests from an application to a server. The Requester is the NetWare program that provides network access for a client.
resource fork
The part of a Macintosh file that contains file resources, including Macintosh-specific information, such as the windows and icons used with the file.
resource tag
An OS tag that keeps track of NetWare server resources such as screens and allocated memory.
NLM programs request a resource from the NetWare server for each kind of resource they use and then give it a resource tag name. NLM programs return resources when they no longer need them. When the NLM is unloaded, the resources are returned to the NetWare server.
Resource tags ensure that allocated resources are properly returned to the OS upon termination of an NLM.
restore
To reinstate backed up data to the file system.
return code
See return value.
return value
The value returned by a function upon completion. The return value usually indicates either success or the type of error that occurred during the execution of the function, but can also communicate other information.
right
An attribute assigned to an object, such as a user, that controls what that object can do with other objects, such as files or directories. Creating, reading, writing, and other operations can only be performed if an object has rights to perform them.
root directory
The highest directory level in a hierarchical directory structure.
In NetWare, the root directory is the volume; all other directories are subdirectories of the volume.
The root directory is represented by a slash (/) in UNIX systems.
root object
[Root] object. An object in the NDS tree whose purpose is to provide a highest point to access different Country and Organization objects, and to allow trustee assignments granting rights to the entire NDS tree. Country, Organization, and Alias objects can be created at the [Root] object. The [Root] object is a place holder; it contains no information. Sometimes called a directory root.
router
A device that connects two networks using the same networking protocol for managing the exchange of data packets. It operates at the network layer (Layer 3) of the OSI model.
router screen
Displayed whenever the server TRACK ON command is executed.
RPC
Remote Procedure Call.
RSA
Rivest-Shamir-Aldeman. A public key (also known as asymmetric) encryption algorithm, named after MIT professors who devised it.
runnable thread
A thread that is not blocked (available for scheduling).