Author Topic: Computer Terms Beginning with "R"  (Read 18154 times)

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #30 on: April 10, 2014, 05:39:38 PM »
ROM

Stands for "Read-Only Memory." Please do not confuse this term with RAM or a hard drive, as many people already do. ROM is memory containing hardwired instructions that the computer uses when it boots up, before the system software loads. In PCs, the instructions are read from a small program in the ROM, called the BIOS (Basic Input/Output System).

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #31 on: April 10, 2014, 05:40:09 PM »
Root

Example: "On a Unix system, system files can only be accessed by the root user."

Root, or the "root node," refers to the top level of a file system. Since file systems are organized by directories, the root node is also called the root directory. You can imagine the root directory as the top of an upside down tree, with folders and files spanning beneath it.

Root is also the name of the "root user," which is user account that has administrative privileges on a computer system. Unlike other users, the root user can access any file or folder on a the main hard disk. For this reason, the root user of a Unix system is often responsible for performing system updates and account modifications.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #32 on: April 10, 2014, 05:40:44 PM »
Rootkit

Example: "The hacker used a rootkit when attempting to gain root access to the computer."

A rootkit is not a collection of tree roots, as you might be picturing in your head. Instead, a rootkit is a group of software programs and files designed to gain unauthorized root access to a computer. Root access gives a user full administrative privileges, which includes installing software, running programs, and moving and deleting files. Additionally, rootkits often run scripts designed to hide the unauthorized activity. Therefore, hackers often use rootkits as the first step when attempting to compromise a computer system.

Since root access gives a user full control over a computer, a successful rootkit attack is considered a major security breach. Fortunately, most modern operating systems and applications include security features that prevent rootkit access. Still, it is smart to install at least one security utility, such as an antivirus or anti-spyware program, on your computer. This will help monitor your system for unusual activity and flag unauthorized access attempts.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #33 on: April 10, 2014, 05:41:19 PM »
Rosetta

Example: "Rosetta allowed the user to run Microsoft Word 2004 on his new Mac Pro."

Rosetta is technology included in Mac OS X that allows software written for PowerPC processors to run on Intel processors. It translates the instructions in PowerPC programs into commands that can be recognized by an Intel-based Macintosh. Rosetta runs behind the scenes, so the user does not see it working. However, because dynamically translates commands from PowerPC to Intel, users may notice some slowdown when running PowerPC programs on Intel-based Macintosh computers.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #34 on: April 10, 2014, 05:41:49 PM »
Router

This is a hardware device that routes data (hence the name) from a local area network (LAN) to another network connection. A router acts like a coin sorting machine, allowing only authorized machines to connect to other computer systems. Most routers also keep log files about the local network activity.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #35 on: April 10, 2014, 05:42:19 PM »
RPC

Stands for "Remote Procedure Call." Most computer programs run procedures, or sets of instructions, using the computer's CPU. In other words, the instructions are processed locally on the same computer that the software is running from. Remote procedure calls, however, run procedures on other machines or devices connected to a network. Once the instructions have been run, the results of the procedure are usually returned to the local computer.

For example, a computer without a hard drive may use an RPC to access data from a network file system (NFS). When printing to a network printer, a computer might use an RPC to tell the printer what documents to print. A client system connected to a database server may execute an RPC to process data on the server.

Remote procedure calls are based on the client-server model, where multiple client computers may connect to a server and retrieve data from it. RPCs are typically written in a standard format, such as XML, so that the procedures can be understood by multiple computer platforms. For example, an XML-RPC sent by a Windows computer could be recognized by a Macintosh or Unix-based system.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #36 on: April 10, 2014, 05:42:51 PM »
RPM

Stands for "Revenue Per 1,000 Impressions." RPM is similar to CPM, but measures the revenue from 1,000 ads impressions instead of the cost of the ads. Therefore, while CPM is typically measured by advertisers, RPM is monitored by publishers.

For example, a publisher has a website that gets 5,000 page views each day. If the advertisements on the website generate a total of $25.00 of daily revenue, the website has an RPM of $5.00 ($25 ? 5). Web publishers use RPM as a way of measuring how effective advertisements are at generating revenue. If certain advertisements generate a low RPM, publishers will likely switch to different ads that provide higher RPM rates and higher revenue. RPM is not only used in online advertising, but is measured in several other types of advertising mediums as well.

Though it somewhat confusing, RPM and CPM are often interchangeably. While CPM stands for "Cost Per 1,000 Impressions," it is commonly used synonymously with RPM to describe the average revenue from the publisher's perspective.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #37 on: April 10, 2014, 05:43:17 PM »
RSS

Stands for "RDF Site Summary," but is commonly referred to as "Really Simple Syndication." RSS is method of providing website content such as news stories or software updates in a standard XML format. Websites such as The Wall Street Journal and CNET's News.com provide news stories to various RSS directories that distribute them over the Internet. RSS content can be accessed with an RSS-enabled Web browser or other programs designed for retrieving RSS feeds.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #38 on: April 10, 2014, 05:43:45 PM »
RTE

Stands for "Runtime Environment." As soon as a software program is executed, it is in a runtime state. In this state, the program can send instructions to the computer's processor and access the computer's memory (RAM) and other system resources.

When software developers write programs, they need to test them in the runtime environment. Therefore, software development programs often include an RTE component that allows the programmer to test the program while it is running. This allows the program to be run in an environment where the programmer can track the instructions being processed by the program and debug any errors that may arise. If the program crashes, the RTE software keeps running and may provide important information about why the program crashed. When you see the name of a software program with the initials "RTE" after it, it usually means the software includes a runtime environment.

While developers use RTE software to build programs, RTE programs are available to everyday computer users as well. Software such as Adobe Flash Player and Microsoft PowerPoint Viewer allow Flash movies and PowerPoint presentations to be run within the player software. These programs provide a runtime environment for their respective file formats. The most common type of RTE, however, is the Java RTE (or JRE), which allows Java applets and applications to be run on any computer with JRE installed.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #39 on: April 10, 2014, 05:44:10 PM »
RTF

Stands for "Rich Text Format." RTF is a file format standardized by Microsoft for creating formatted text files. Unlike a basic text file, an RTF file can include information such as text style, size, and color. The nice thing about the RTF format is that it is a universal format, meaning it can be read by nearly all word processors.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #40 on: April 10, 2014, 05:44:50 PM »
Ruby

While in the physical world, "ruby" refers to a red gemstone, in the computer world, ruby is an object-oriented programming language. If a special woman in your life asks for a ruby for her birthday, I would recommend choosing the gemstone for the gift.

The Ruby programming language was created by Yukihiro Matsumoto and is named after the birthstone of one his colleagues. Interestingly, the pearl (as in the Perl language) is the June gemstone, while ruby is the July gemstone. This makes the subtle suggestion that Ruby is a step forward from Perl.

Like Perl, Ruby's strength lies in it's simplicity. The syntax is very basic and it is completely object-oriented. This means every type of data handled by the language is treated as an object, even data types as simple as integers. The source code can be interpreted by the official Ruby interpreter or by JRuby, a Java-based interpreter.

Ruby is an open-source language, like PHP, which means it is free to download and use. It can be compiled and run on just about any operating system, including Unix, Windows, and Mac OS X. For more information on Ruby and to download the Ruby software, visit the Ruby Home Page.
« Last Edit: April 10, 2014, 05:50:25 PM by MysteRy »

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #41 on: April 10, 2014, 05:51:08 PM »
Runtime

When a program is running, or executing, it is said to be in runtime. The term is mostly used by software developers to specify when errors in a program occur. A "runtime error" is an error that happens while the program is executing. For example, if a program told you that 2 + 2 was 5000, that would be a runtime error. A memory leak, where the program sorrys up excessive amounts of system memory is also a runtime error. The other major type of program error is a compile-time error, where the application will not even compile into an executable program. Examples of compile-time errors are syntax errors in the program code and file linking errors. Runtime is a good term to know, but you most likely won't hear it used very often unless you like to hang out with computer nerds.

Offline MysteRy

Re: Computer Terms Beginning with "R"
« Reply #42 on: April 10, 2014, 05:51:47 PM »
RUPStands for "Rational Unified Process." RUP is a software development process from Rational, a division of IBM. It divides the development process into four distinct phases that each involve business modeling, analysis and design, implementation, testing, and deployment. The four phases are:


Inception - The idea for the project is stated. The development team determines if the project is worth pursuing and what resources will be needed.

Elaboration - The project's architecture and required resources are further evaluated. Developers consider possible applications of the software and costs associated with the development.

Construction - The project is developed and completed. The software is designed, written, and tested.

Transition - The software is released to the public. Final adjustments or updates are made based on feedback from end users.

The RUP development methodology provides a structured way for companies to envision create software programs. Since it provides a specific plan for each step of the development process, it helps prevent resources from being wasted and reduces unexpected development costs.