Showing terms starting with R (183 terms)
Root of Trust
A set of functions in the trusted computing module that is always trusted by the operating system.
Commonly used in Security, Hardware
Rootkit
Malicious software that provides unauthorized access to a computer system while concealing its presence from users and security tools.
Commonly used in Cybersecurity
Round Robin
A scheduling algorithm that is most commonly used in networking and operating systems to distribute tasks among resources.
Commonly used in Networking, Operating Systems
Round Robin Scheduling
A scheduling algorithm in computing that assigns work in equal portions, in order, to each resource, in a circular manner.
Commonly used in Operating Systems, Scheduling
Round-Trip Time (RTT)
The time it takes for a signal to go from the source to the destination plus the time it takes for an acknowledgment of that signal to be received back at the source.
Commonly used in Networking, Internet
Route Aggregation
The process of combining several routes into a single advertisement to reduce the size of routing tables.
Commonly used in Networking, Internet
Route Optimization
The process of determining the most cost-efficient route. It’s not just about finding the shortest path between points, but also optimizing for other factors such as cost, time, and resource availability.
Commonly used in Networking, Logistics
Router
A networking device that forwards data packets between computer networks, typically using IP addresses.
Commonly used in Networking
Routing Protocol
A protocol that specifies how routers communicate with each other, disseminating information that enables them to select routes between any two nodes on a computer network.
Commonly used in Networking
Routing Table
A data table stored in a router or a networked computer that lists the routes to particular network destinations.
Commonly used in Networking, Internet
Row-Level Security
A feature of many modern databases that allows database administrators to control access to rows in a database table based on the characteristics of the user executing a query.
Commonly used in Database, Security
RPC (Remote Procedure Call)
A protocol that one program can use to request a service from a program located on another computer in a network.
Commonly used in Networking, Distributed Systems
RSA (Rivest-Shamir-Adleman)
A public-key cryptosystem that is widely used for secure data transmission.
Commonly used in Security, Cryptography
RSA Algorithm
A public-key cryptosystem that is widely used for secure data transmission. It’s based on the difficulty of factoring the product of two large prime numbers.
Commonly used in Security, Cryptography
RSA Encryption
A public-key cryptosystem that is widely used for secure data transmission. Named after its inventors Rivest, Shamir, and Adleman.
Commonly used in Security, Cryptography
RSS (Really Simple Syndication)
A web feed format used to publish frequently updated content, such as blog posts or news articles, in a standardized format.
Commonly used in General IT, Web
Rubber Duck Debugging
A method of debugging code by explaining it, line by line, to an inanimate object, like a rubber duck, to understand the problem more clearly.
Commonly used in Software Development, Debugging
Ruby
A dynamic, object-oriented programming language known for its simplicity and productivity.
Commonly used in General IT, Programming
Ruby on Rails
A popular open-source web application framework written in Ruby, known for its simplicity and productivity.
Commonly used in General IT, Web
Ruby on Rails (Rails)
A server-side web application framework written in Ruby under the MIT License. It is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages.
Commonly used in Software Development, Web Development
RubyGems
A package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries.
Commonly used in Software Development, Web Development
Rule-Based System
A system that uses rules as the knowledge representation basis to solve problems.
Commonly used in AI, Expert Systems
Runtime
The period during which a program is running. It begins when a program is opened (or executed) and ends when the program is closed.
Commonly used in Software Development, General IT
Runtime Configuration
The process of setting and adjusting options and parameters of software applications during runtime without requiring a restart or redeployment.
Commonly used in Software Development, Configuration Management
Runtime Environment
A system for executing computer programs. Often, it is used synonymously with runtime system and runtime library.
Commonly used in Software Development, General IT
Runtime Error
An error that occurs during the execution of a program, as opposed to compilation errors.
Commonly used in Software Development, Debugging
Runtime Library
A collection of software programs used at program runtime to provide one or more native program functions or services.
Commonly used in Software Development, General IT
Runtime Optimization
Techniques and processes applied during the execution of a program to enhance performance and efficiency dynamically.
Commonly used in Software Development, Performance
Runtime Polymorphism
A process in object-oriented programming that allows a function to use variables of different types at runtime.
Commonly used in Software Development, Programming Concepts
Rust
A multi-paradigm programming language designed for performance and safety, especially safe concurrency.
Commonly used in Software Development
Rust Libraries
Collections of pre-compiled routines or functions that a program can use to optimize tasks.
Commonly used in Software Development
Rust Programming Language
A language focused on speed, memory safety, and parallelism, emphasizing safe concurrency and memory management without a garbage collector.
Commonly used in Software Development
RWD (Responsive Web Design)
An approach to web design that makes web pages render well on a variety of devices and window or screen sizes.
Commonly used in Web Development, Design