IT Glossary - G - ITU Online

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?
ON SALE 60% OFF
IT User Support Specialist Career Path

Comprehensive IT User Support Specialist Training: Accelerate Your Career

Advance your tech support skills and be a viable member of dynamic IT support teams.
Total Hours
121 Hrs 41 Min
icons8-video-camera-58
610 On-demand Videos

$51.60$169.00

ON SALE 60% OFF
Kubernetes Certification

Kubernetes Certification: The Ultimate Certification and Career Advancement Series

Enroll now to elevate your cloud skills and earn your Kubernetes certifications.
Total Hours
11 Hrs 5 Min
icons8-video-camera-58
207 On-demand Videos

$51.60

Add To Cart
ON SALE 60% OFF
IT Project Manager

IT Project Manager Career Path

Explore the role of an IT Project Manager with our comprehensive IT Manager Career Path Series.
Total Hours
36 Hrs 58 Min
icons8-video-camera-58
151 On-demand Videos

$51.60

Add To Cart
ON SALE 60% OFF
Data Analyst Career Path

Data Analyst Career Path

Become a crucial member of your team as a Data Analyst
Total Hours
56 Hrs 36 Min
icons8-video-camera-58
358 On-demand Videos

$51.60

Add To Cart
ON SALE 60% OFF
Network Security Analyst

Network Security Analyst Career Path

Become a proficient Network Security Analyst with our comprehensive training series, designed to equip you with the skills needed to protect networks and systems against cyber threats. Advance your career with key certifications and expert-led courses.
Total Hours
96 Hrs 49 Min
icons8-video-camera-58
419 On-demand Videos

$51.60

Add To Cart
ON SALE 61% OFF
ICD 9

ICD 9, ICD 10, ICD 11 : Medical Coding Specialist Career Path

The Medical Billing Specialist training series is a comprehensive educational program designed to equip learners with the essential skills and knowledge required in the field of medical billing and coding.
Total Hours
37 Hrs 56 Min
icons8-video-camera-58
192 On-demand Videos

$39.00

Add To Cart
ON SALE 60% OFF
azure-administrator-career-path

AZ-104 Learning Path : Become an Azure Administrator

Master the skills needs to become an Azure Administrator and excel in this career path.
Total Hours
105 Hrs 42 Min
icons8-video-camera-58
421 On-demand Videos

$51.60$169.00

ON SALE 60% OFF
Information Security Career Path

Leadership Mastery: The Executive Information Security Manager

An advanced training series designed for those with prior experience in IT security disicplines wanting to advance into a management role.
Total Hours
95 Hrs 38 Min
icons8-video-camera-58
346 On-demand Videos

$51.60

Add To Cart
ON SALE 60% OFF
Video Editor Career Path

Video Editor Career Path

From mastering editing software to understanding the nuances of visual storytelling, this series is designed for aspiring video editors.
Total Hours
24 Hrs 3 Min
icons8-video-camera-58
154 On-demand Videos

$51.60

Add To Cart
ON SALE 60% OFF
Network Administrator Career Path

Network Administrator Career Path

Wanting to become a Network Administrator? This training series offers the core training you need.
Total Hours
158 Hrs 43 Min
icons8-video-camera-58
511 On-demand Videos

$51.60

Add To Cart
ON SALE 60% OFF
AWS Cloud Practitioner

AWS Cloud Practitioner Career Path

Learn and get certified as an Amazon Web Services Cloud guru. From beginning ot avanced, this series is for you.
Total Hours
62 Hrs 59 Min
icons8-video-camera-58
473 On-demand Videos

$51.60

Add To Cart
ON SALE 60% OFF
Pentester Career Path

Pentester Career Path

Designed to equip aspiring professionals with the skills and knowledge essential for excelling in the field of penetration testing.
Total Hours
96 Hrs 49 Min
icons8-video-camera-58
419 On-demand Videos

$51.60

Add To Cart