IT Glossary - G - ITU Online IT Training
Service Impact Notice: Due to the ongoing hurricane, our operations may be affected. Our primary concern is the safety of our team members. As a result, response times may be delayed, and live chat will be temporarily unavailable. We appreciate your understanding and patience during this time. Please feel free to email us, and we will get back to you as soon as possible.

IT Glossary
Key Terms To Know In The IT Industry

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

Group Communication Systems

Systems that support the exchange of messages among members of a group, facilitating collaboration and information sharing.

You will find this term commonly used in Collaboration, Communication

Group Concatenation

A SQL operation that concatenates values from multiple rows within a group into a single string with various delimiters.

You will find this term commonly used in Database Management

Group Key Exchange

Cryptographic methods that securely distribute cryptographic keys to a group of users for encrypted communication.

You will find this term commonly used in Cryptography, Security

Group Messaging Protocol

A communication protocol that supports the exchange of messages within a group, ensuring efficient and secure communication.

You will find this term commonly used in Networking, Communication

Group Policy

A feature of Windows that provides centralized management and configuration of operating systems, applications, and users' settings in an Active Directory environment.

You will find this term commonly used in Security / General IT

Group Policy Object (GPO)

A feature of Windows that allows network administrators to manage and configure operating systems, applications, and user settings in an Active Directory environment.

You will find this term commonly used in Security / General IT

Groupware

Software designed to help people involved in a common task to achieve their goals. It supports people in planning, scheduling, communicating, and collaborating.

You will find this term commonly used in Software Development / General IT

Groupware Technology

Software designed to help people involved in a common task achieve their goals by providing tools for shared environments and collaborative work.

You will find this term commonly used in Collaboration, Business Software

Growl Notification System

A now deprecated notification system for Mac OS X that allowed applications to send you notifications.

You will find this term commonly used in Software Development

gRPC

A high-performance, open-source universal RPC framework that Google developed. gRPC is used to connect services in a microservices-style architecture.

You will find this term commonly used in Software Development

gRPC (gRPC Remote Procedure Call)

An open-source remote procedure call system initially developed by Google. It uses HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, load balancing, and more.

You will find this term commonly used in Networking / Software Development

gRPC-Web

A JavaScript implementation of gRPC for browser clients. gRPC-Web enables web applications to directly call backend gRPC services, simplifying the building of web applications that communicate with microservices.

You will find this term commonly used in Web Development

GSM (Global System for Mobile Communications)

A standard developed by the European Telecommunications Standards Institute (ETSI) to describe the protocols for second-generation digital cellular networks used by mobile devices.

You will find this term commonly used in Networking

Guaranteed Delivery

In networking and messaging systems, a service guaranteeing that a message sent through a network or system is delivered to the recipient.

You will find this term commonly used in Networking

Guaranteed State

In computing, refers to a condition in which a system or component is assured to be in a specific state, often through the use of checks, balances, and redundancy to ensure data integrity and system reliability.

You will find this term commonly used in General IT / Security

Guard Clauses

In programming, conditional statements that check for particular conditions and return from the function early if those conditions are met, typically used to improve code readability and reduce nesting.

You will find this term commonly used in Software Development

Guard Page

A memory management technique used to help identify and protect against buffer overflows by placing a "guard" page adjacent to allocations in memory.

You will find this term commonly used in Software Development / Security

Guarded Command Language

A language designed for formal program specification and verification, emphasizing commands guarded by boolean expressions.

You will find this term commonly used in Software Engineering

Guarded Fabric

In Microsoft Hyper-V, Guarded Fabric is a combination of technologies for creating a security boundary for virtualized workloads. It uses Host Guardian Service (HGS) to ensure that Hyper-V hosts are healthy and trusted.

You will find this term commonly used in Security / Virtualization

Guarded Memory Allocation

Techniques in programming to ensure memory is allocated and used safely, protecting against overflow and other vulnerabilities.

You will find this term commonly used in Software Development, Security

Guest Access Management

The processes and technologies used to manage and monitor access to networks or systems for guests or temporary users.

You will find this term commonly used in Security, Network Administration

Guest Network

A separate network provided for guests to access the internet, isolated from the main network to protect sensitive information.

You will find this term commonly used in Networking, Security

Guest Operating System

An OS that runs on a virtual machine, as opposed to the host operating system which runs directly on the physical hardware.

You will find this term commonly used in Virtualization, Cloud Computing

Guest User Experience

The design and management of the experience for users who access a system or service temporarily without a permanent account.

You will find this term commonly used in User Experience, Security

GUI (Graphical User Interface)

A user interface that allows users to interact with electronic devices using graphical icons and visual indicators, as opposed to text-based interfaces, typed command labels, or text navigation.

You will find this term commonly used in General IT

GUI Accessibility

The design and development of graphical user interfaces that are accessible to people with disabilities, such as through screen readers or keyboard navigation.

You will find this term commonly used in HCI, Accessibility

GUI Automation

The use of software to automate interactions with graphical user interfaces, enabling automated testing or user interaction simulations.

You will find this term commonly used in Software Testing, Automation

GUI Builder

A software development tool that simplifies the creation of graphical user interfaces by allowing developers to design forms and interfaces visually, without writing the underlying code manually.

You will find this term commonly used in Software Development / UX Design

GUI Customization

The process of modifying the appearance and functionality of graphical user interfaces to meet user preferences or requirements.

You will find this term commonly used in Software Development

GUI Design

The process of designing the graphical user interface of a software application, focusing on maximizing usability and user experience.

You will find this term commonly used in Software Development / UX Design

GUI Development Framework

A toolkit or library that provides developers with components and tools for building graphical user interfaces.

You will find this term commonly used in Software Development, GUI Design

GUI Development Tools

Software and frameworks that assist developers in designing the visual components of software applications, including windows, dialogs, menus, and other graphical user interface elements.

You will find this term commonly used in Software Development / UI Design

GUI Framework

A set of libraries that simplifies GUI application development by providing pre-designed elements, event management, and rendering.

You will find this term commonly used in Software Development

GUI Mockup

A prototype or wireframe of a graphical user interface used to visualize and test the design of a software application before development.

You will find this term commonly used in UI/UX Design, Software Development

GUI Programming

The process of designing and building graphical user interfaces for software applications. This allows users to interact with electronic devices through graphical icons and visual indicators.

You will find this term commonly used in Software Development / UX Design

GUI Testing

The process of testing a product's graphical user interface to ensure it meets its specifications. This is often part of software testing.

You will find this term commonly used in Software Development / General IT

GUI Testing Tools

Software applications used to test the graphical user interfaces of programs, ensuring that all elements, such as buttons, menus, dialogs, and images, function as expected.

You will find this term commonly used in Software Development / QA Testing

GUI Toolkit

A collection of libraries and tools used by developers to create graphical user interfaces for software applications.

You will find this term commonly used in Software Development / UX Design

GUI Widget Toolkit

A collection of GUI elements (widgets) that can be used in the design of applications across different platforms.

You will find this term commonly used in Software Development, UI Design

GUID (Globally Unique Identifier)

A unique reference number used as an identifier in computer software. The term is commonly used in software development.

You will find this term commonly used in Software Development

GUID (Globally Unique Identifier) Partitioning

A technique used in databases and distributed systems to ensure that data is uniquely identified across the system by using GUIDs to partition data into distinct subsets.

You will find this term commonly used in Database Management

GUID (Globally Unique Identifier) System

A reference system used for generating unique IDs. GUIDs are used in software development to uniquely identify objects, components, or records.

You will find this term commonly used in Software Development

GUID Collision

The unlikely event that two or more globally unique identifiers (GUIDs) generated at different times or by different systems are identical. GUIDs are designed to be unique, but their finite size means collisions, while extremely rare, are theoretically possible.

You will find this term commonly used in Software Development

GUID Generation Algorithm

An algorithm used to produce Globally Unique Identifiers (GUIDs). These algorithms aim to create identifiers that are unique not only within the scope of a single database or application but globally, across all instances and applications.

You will find this term commonly used in Software Development

GUID Partition Table (GPT)

A standard for the layout of the partition table on a physical storage device used in a desktop or server PC, such as a hard disk drive or solid-state drive.

You will find this term commonly used in Hardware / Data Storage

Guidance Navigation and Control (GNC)

The system that manages the orientation and trajectory of vehicles, especially in aerospace, using various sensors and control systems.

You will find this term commonly used in Aerospace, Robotics

Guidance Software

Companies or products that specialize in developing software for digital investigations and forensic analysis.

You will find this term commonly used in Security, Forensic Computing

Guided Access

A feature on mobile devices that limits the device to a single app and controls which features are available.

You will find this term commonly used in Mobile Development

Guideline Development

The process of establishing protocols, standards, or procedures in IT projects or system design, ensuring consistency and best practices.

You will find this term commonly used in IT Governance, Project Management

Gulp

A toolkit that helps developers automate and enhance their workflow. It provides a powerful and efficient streaming build system, making it easier to develop projects by automating tasks like minification, compilation, unit testing, and linting.

You will find this term commonly used in Web Development

What's Your
Career Path?
Network Administrator Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
162 Hrs 25 Min
icons8-video-camera-58
524 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Leadership Mastery: The Executive Information Security Manager

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
95 Hrs 34 Min
icons8-video-camera-58
348 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Comprehensive IT User Support Specialist Training: Accelerate Your Career

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
128 Hrs 51 Min
icons8-video-camera-58
621 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Data Analyst Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
56 Hrs 45 Min
icons8-video-camera-58
358 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
ICD 9, ICD 10, ICD 11 : Medical Coding Specialist Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
37 Hrs 56 Min
icons8-video-camera-58
193 On-demand Videos

Original price was: $99.00.Current price is: $29.00.

Add To Cart
Kubernetes Certification: The Ultimate Certification and Career Advancement Series

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
12 Hrs 18 Min
icons8-video-camera-58
207 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Cisco Network Engineer Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
129 Hrs 56 Min
icons8-video-camera-58
473 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Network Security Analyst Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
111 Hrs 24 Min
icons8-video-camera-58
518 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Information Security Analyst Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
58 Hrs 1 Min
icons8-video-camera-58
225 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
IT Project Manager Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
36 Hrs 58 Min
icons8-video-camera-58
151 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Video Editor Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
24 Hrs 2 Min
icons8-video-camera-58
154 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Pentester Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
100 Hrs 16 Min
icons8-video-camera-58
430 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart