Category : Software

OS X Definition OS X is Apple’s operating system that runs on Macintosh computers. It was first released in 2001 and over the next few years replaced Mac OS 9 (also known as Mac OS Classic) as the standard OS for Macs. It was called “Mac OS X” until version OS X 10.8, when Apple dropped “Mac” from the ..

Read more

Register Definition A register is a temporary storage area built into a CPU. Some registers are used internally and cannot be accessed outside the processor, while others are user-accessible. Most modern CPU architectures include both types of registers. Internal registers include the instruction register (IR), memory buffer register (MBR), memory data register (MDR), and memory address register (MAR). The ..

Read more

Process Definition A process is a program that is running on your computer. This can be anything from a small background task, such as a spell-checker or system events handler to a full-blown application like Internet Explorer or Microsoft Word. All processes are composed of one or more threads. Since most operating systems have many background tasks running, ..

Read more

Kernel Definition A kernel is the foundational layer of an operating system (OS). It functions at a basic level, communicating with hardware and managing resources, such as RAM and the CPU. Since a kernel handles many fundamental processes, it must be loaded at the beginning of the boot sequence when a computer starts up. The kernel performs a system check and recognizes components, such as ..

Read more

DirectX Definition DirectX is a set of standard commands and functions that software developers can use when creating their programs. While any Windows-based software program can include DirectX commands, they are usually used in video games. For example, developers may use DirectX for controlling video playback, sound effects, and peripheral input (such as a keyboard, mouse, or ..

Read more

OpenGL Definition OpenGL, short for “Open Graphics Library,” is an application programming interface (API) designed for rendering 2D and 3D graphics. It provides a common set of commands that can be used to manage graphics in different applications and on multiple platforms. By using OpenGL, a developer can use the same code to render graphics on a Mac, PC, or mobile device. Nearly all ..

Read more

Emoji Definition An emoji is a small icon that can be placed inline with text. The name “emoji” comes from the Japanese phrase “e” (絵) and “moji” (文字), which translates to “picture character.” Since 2010, the popularity or emojis have grown rapidly. They are commonly used in text messaging, social media, and in apps like Instagram and Snapchat. They have largely ..

Read more

Plug-in Definition Though software plug-ins might not make your room smell as nice as the scented ones you stick in an outlet, they are still useful. A software plug-in is an add-on for a program that adds functionality to it. For example, a Photoshop plug-in (such as Eye Candy) may add extra filters that you ..

Read more

Software Definition Computer software is a general term that describes computer programs. Related terms such as software programs, applications, scripts, and instruction sets all fall under the category of computer software. Therefore, installing new programs or applications on your computer is synonymous with installing new software on your computer. Software can be difficult to describe because it ..

Read more

RTE Definition 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, ..

Read more