Study

IT Vocabulary

  •   0%
  •  0     0     0

  • A technique for managing memory allocation in programming
    Garbage Collection
  • A hardware device used to connect multiple network segments
    Hub
  • A facility used to house computer systems and associated components like storage and networking
    Data Center
  • Software that emulates a physical computer, allowing multiple systems to run on one host
    Virtual Machine
  • A protocol for secure, remote command-line access to a server
    SSH
  • A markup language used to define rules for encoding documents in a format that is both human-readable and machine-readable
    XML
  • Malicious software that disguises itself as legitimate software to gain access to a system
    Trojan Horse
  • A programming language commonly used to create interactive effects within web browsers
    JavaScript
  • A software application that provides standardized instructions for controlling hardware
    Driver
  • A group of computers and devices connected together to share resources and information
    Network
  • A type of computer virus that encrypts files and demands payment for decryption
    Crypto Malware
  • The protocol used for transferring web pages over the internet
    HTTP
  • A network of physical devices connected and able to exchange data
    IoT
  • A service that encrypts internet traffic and hides the user's IP address
    VPN
  • A software component that handles specific tasks within an application
    Microkernel
  • A type of database designed for fast queries and analytics
    Columnar Database
  • A code repository that allows collaborative development
    Bitbucket
  • The study and implementation of algorithms for data prediction and decision-making
    Machine Learning
  • A software development method focused on creating minimal viable solutions in short iterations
    Rapid Prototyping
  • A server that acts as an intermediary between a client and another server
    Proxy Server
  • A device that forwards data packets between computer networks
    Router
  • A standardized way to represent web pages across browsers
    Web Standards
  • A method of mapping multiple local addresses to a single public IP address
    NAT
  • Security technology that uses physical characteristics like fingerprints or facial recognition to verify identity
    Biometrics
  • The science of analyzing raw data to make conclusions about information
    Data Analytics
  • A device that connects multiple devices within a local network
    Switch
  • A tool for testing the scalability and reliability of software systems
    Stress Testing
  • The ability of a system to handle a growing amount of work or users
    Scalability
  • An automated software application that performs repetitive tasks
    Bot
  • A virtual environment used to test and debug software safely
    Sandbox
  • A copy of data stored separately for use in case the original data is lost or corrupted
    Backup
  • A system of interlinked hypertext documents accessed via the internet
    World Wide Web
  • The part of a network where most traffic is managed and routed
    Core Network
  • An approach to managing IT operations and infrastructure programmatically through code
    Infrastructure as Code
  • A programming language used to manage and manipulate databases
    SQL
  • A subset of machine learning involving neural networks with many layers
    Deep Learning
  • A visualization technique for identifying potential risks in projects
    Risk Heat Map
  • An architectural style in which an application is composed of small, independent services
    Microservices
  • Temporary storage that speeds up data retrieval
    Cache
  • The delivery of computing services over the internet
    Cloud Computing
  • A type of algorithm that reduces the size of a data file
    Data Compression Algorithm
  • Software that automatically displays or downloads advertising material
    Adware
  • The process of verifying the identity of a user or device
    Authentication
  • The practice of protecting systems, networks, and programs from digital attacks
    Cybersecurity
  • A network of servers that store and deliver web content to users based on their geographical location
    Content Delivery Network
  • A concept in cloud computing where services are delivered based on demand
    Pay-as-You-Go Model
  • A lightweight protocol designed for retrieving data from web servers
    REST
  • The ability to perform tasks with minimal human intervention
    Automation
  • The amount of data processed by a system in a given period of time
    Throughput
  • A representation of relationships between tables in a database
    Entity-Relationship Diagram
  • Software that creates and manages virtual machines on a host computer
    Hypervisor
  • A scripting language used for automating administrative tasks
    PowerShell
  • A system for managing digital assets and files
    Content Management System
  • A unit of data storage equal to 1,024 megabytes
    Gigabyte
  • Large sets of data that can be analyzed to reveal patterns and trends
    Big Data
  • A measure of the capacity of a network or system to transfer data
    Throughput
  • The address of a web page or resource on the internet
    URL
  • The process of encoding data to protect it from unauthorized access
    Encryption
  • Software or hardware designed to block unauthorized access to a computer or network
    Firewall
  • A language used to style HTML documents
    CSS
  • A structured way to organize and analyze information to make decisions
    Data Modeling
  • A method of linking multiple devices to share the same workload
    Clustering
  • The smallest unit of a digital image or graphic
    Pixel
  • A system used to monitor, control, and manage IT infrastructure
    ITSM
  • A script that runs automatically when certain conditions are met
    Cron Job
  • A high-speed communication link connecting two devices
    Point-to-Point Link
  • A type of malware that spreads by inserting copies of itself into other programs or files
    Worm
  • A cloud-based service model where users access software via the internet
    SaaS
  • A cybersecurity software designed to detect and remove malware
    Malwarebytes
  • A system for controlling access to resources based on user roles
    Role-Based Access Control
  • The work involved in developing websites for the internet
    Web Development
  • A telecommunications network that extends over a large geographical area
    WAN
  • A manipulation technique that exploits human psychology to gain confidential information
    Social Engineering
  • A unit of digital information storage typically consisting of eight bits
    Byte
  • A virtualized environment that isolates applications for testing and deployment
    Container
  • Software whose source code is available to the public for modification and enhancement
    Open Source
  • A set of protocols and tools for building and interacting with software applications
    API
  • A software protocol for syncing files and folders across devices
    Sync Protocol
  • A fraudulent attempt to obtain sensitive information by disguising as a trustworthy entity
    Phishing
  • A design principle focused on separating concerns into distinct sections
    Modular Architecture
  • A small unit of data transmitted over a network
    Packet
  • A small reusable section of code often used in programming
    Snippet
  • The ability to operate effectively under varying levels of demand
    Elasticity
  • An encrypted version of HTTP for secure communication over the internet
    HTTPS
  • The process of analyzing large sets of data to find useful information
    Data Mining
  • A security process requiring two methods of identity verification
    Two-Factor Authentication
  • A process that transforms data into a fixed-size value for security or indexing
    Hashing
  • A style sheet language used for describing the presentation of a web page
    Cascading Style Sheets
  • The delay before a transfer of data begins following an instruction for its transfer
    Latency
  • A format used to compress and decompress video files
    MPEG
  • A structured set of data stored in a computer system
    Database
  • A layer that protects private networks by filtering and securing traffic
    Network Security Layer
  • A system for delivering messages or notifications asynchronously
    Message Queue
  • A process that uses algorithms to simulate human reasoning
    Artificial Intelligence
  • A security protocol for encrypting sensitive email messages
    PGP
  • A file format used for creating interactive web-based applications
    SWF
  • A web-based tool for managing and hosting code repositories
    GitHub
  • A model for distributing tasks across multiple computing nodes
    Distributed Computing
  • A lightweight communication protocol commonly used in IoT
    MQTT
  • A set of instructions or programs that tell a computer how to perform specific tasks
    Software
  • A virtual environment where multiple users can interact in real-time
    Metaverse
  • A computer program that imitates human conversation to assist or simulate interaction
    Chatbot
  • A mathematical concept used in cryptography to secure data
    Public Key Encryption
  • A decentralized network model where devices communicate directly without a central server
    Peer-to-Peer
  • The use of software to simulate the behavior of hardware
    Hardware Emulation
  • A process in which steps are repeated multiple times to refine the results
    Iterative
  • A device that distributes network or application traffic across multiple servers
    Load Balancer
  • A connection between two endpoints for transmitting data securely
    Tunnel
  • Unwanted or unsolicited messages often sent in bulk
    Spam
  • Software that converts code written in a programming language into machine code
    Compiler
  • Malicious software that encrypts a user’s data and demands payment for decryption
    Ransomware
  • A technology that allows users to interact with simulated environments
    Virtual Reality
  • The part of a software application that handles data storage, processing, and business logic
    Back-end
  • A monitoring tool used to track server and application health
    Performance Monitor
  • A set of tools used to troubleshoot software and hardware issues
    Diagnostic Utility
  • A technique for analyzing system performance under specific loads
    Load Testing
  • A file format commonly used for digital document sharing
    PDF
  • A standard for connecting devices to a computer
    USB
  • The maximum amount of data that can be transmitted over an internet connection in a given amount of time
    Bandwidth
  • A type of interface that allows users to interact with electronic devices using graphical elements
    GUI
  • A lightweight, open-source database often used in web applications
    SQLite
  • A high-speed storage system used to improve server performance
    SSD
  • A tool for automating tasks across applications and systems
    Workflow Automation
  • The process of identifying and addressing security vulnerabilities in a system
    Penetration Testing
  • A programming language used for querying and modifying XML data
    XQuery
  • An error or flaw in software that causes it to operate incorrectly
    Bug
  • The maximum data rate supported by a computer interface or network
    Data Throughput
  • Software used to access and view websites
    Web Browser
  • Software designed to harm or exploit any device or network
    Malware
  • The graphical representation of data to make information easy to understand
    Data Visualization
  • Software that is permanently programmed into a hardware device
    Firmware
  • A large file used to temporarily store data being moved between two locations
    Buffer
  • The original code written by a programmer in a programming language
    Source Code
  • A technique for compressing data to save storage space
    Data Compression
  • A concept or software designed to provide a user-friendly experience
    Usability
  • A set of tools that helps developers create software for a specific platform
    SDK
  • A layer of software between the operating system and applications
    Middleware
  • A database designed to handle vast amounts of unstructured data
    NoSQL Database
  • A storage system where data is stored in blocks rather than files
    Block Storage
  • Software that manages computer hardware and software resources
    Operating System
  • A small application or component that provides specific information or functionality
    Widget
  • The practice of copying data from one storage system to another for redundancy
    Data Replication
  • A decentralized ledger used for secure and transparent transactions
    Blockchain
  • The set of rules that define the structure of a programming language
    Syntax
  • A software update that fixes bugs or vulnerabilities in an existing program
    Patch
  • A point in a network where data can be created, received, or transmitted
    Node
  • The process of optimizing content for search engines to improve visibility
    SEO
  • The physical components of a computer system
    Hardware
  • A system that tracks changes in code over time
    Version Control System
  • A software library that provides reusable code for specific functionalities
    Framework
  • A small file stored on a user's computer by a website to track or remember information
    Cookie
  • A security system that controls incoming and outgoing network traffic based on security rules
    Firewall
  • A step-by-step procedure for solving a problem or completing a task
    Algorithm
  • A process for testing the responsiveness of web applications
    Cross-Browser Testing
  • A device that combines and transmits data streams in a network
    Multiplexer
  • A network model that centralizes data and services on a single server
    Client-Server Architecture
  • A digital format for delivering and updating software applications
    App Package
  • A security measure that ensures data is not altered or tampered with
    Data Integrity
  • A unique string of numbers that identifies each device connected to a network
    IP Address
  • A set of rules governing the exchange or transmission of data between devices
    Protocol
  • The process of developing, testing, and deploying code continuously
    Continuous Integration
  • A standard protocol for accessing and maintaining distributed directory information
    LDAP
  • A file containing instructions for how to install or update software
    Configuration File
  • A protocol used for sending email messages
    SMTP
  • The process of verifying a user’s identity using biometric or knowledge-based methods
    Identity Authentication
  • A method of storing data across multiple disks to improve performance and reliability
    RAID
  • A network topology where devices are connected in a loop
    Ring Network
  • A method for securing data by scrambling it into unreadable code
    Data Obfuscation
  • The process of removing sensitive data from a system or device
    Data Sanitization
  • The process of identifying and removing errors from software
    Debugging
  • A programming method where functions are treated as values
    Functional Programming
  • A model of computing resources delivered as a service via the internet
    IaaS
  • A development practice that emphasizes releasing code quickly
    DevOps
  • A software-defined networking model for optimizing traffic flows
    SD-WAN
  • A software tool for creating and testing 3D models
    CAD Software
  • A mathematical algorithm used to create a unique identifier for data
    Checksum
  • A software testing practice to verify that an application works as expected
    Unit Testing
  • Software designed to run on mobile devices such as smartphones or tablets
    Mobile Application
  • A program that checks code for potential vulnerabilities
    Static Code Analyzer
  • A file format for compressing audio files
    OGG
  • An approach to project management focused on short, adaptive cycles
    Scrum
  • A visual representation of data flow within a system
    Data Flow Diagram
  • A service that stores data on remote servers accessible via the internet
    Cloud Storage
  • A strategy for recovering systems after a disruptive event
    Disaster Recovery Plan
  • A process for distributing operating system updates across a network
    Patch Management
  • A computer or system that provides resources, data, or services to other computers on a network
    Server
  • The space where interactions between humans and machines occur
    UI
  • The standard language for creating web pages
    HTML
  • A human-readable address used to identify a specific location on the internet
    Domain Name
  • A project management methodology focusing on iterative development and collaboration
    Agile
  • A technology that allows devices to connect to the internet wirelessly
    Wi-Fi
  • A method of accessing data stored in a cloud environment
    Cloud API
  • A framework for handling application-level tasks on the web
    Web Application Framework
  • A program that translates machine language back into source code
    Decompiler
  • A unit of data processing performed simultaneously across multiple processors
    Parallel Processing
  • A framework used for managing large volumes of streaming data
    Apache Kafka
  • The part of a software application that interacts directly with the user
    Front-end
  • Malicious software that can replicate itself and spread to other devices
    Virus