BIOS MBR
Bootloader UEFI
CMOS Firmware
Partition Primary Partition

 

Master Boot Record, the first sector of a computer's hard drive that contains information about the organization and partitioning of the drive. The program that runs first when a computer boots up and manages the system's hardware and firmware.
Unified Extensible Firmware Interface, a modern replacement for BIOS that provides better security and support for newer hardware. A program that loads the operating system into computer memory at boot time.
Software that is permanently stored on hardware, such as the BIOS or a hard drive controller. Complementary Metal-Oxide Semiconductor, small amount of memory that stores system configuration settings.
A partition that can be booted from, used to store operating system files. A section of a hard drive that is treated as a separate storage device by the operating system.

 

Extended Partition Logical Partition
Active Partition Dual-Boot
GRUB Partition Table
Disk Cloning Disk Imaging

 

A partition within an extended partition, used to store data files. A partition that can't be booted from, used to create more logical partitions.
The ability to boot into two different operating systems on the same machine. The partition that is currently being used for booting.
A table located at the beginning of a hard drive that contains information about the location and size of each partition. GRand Unified Bootloader, a popular bootloader used on Linux and Unix systems.
Creating an exact copy of a hard drive, including the operating system and all data files, as an image file that can be used to restore the original system or to create multiple identical systems. Copying an entire hard drive to another hard drive while preserving data and file structure.

 

Sector Head
Platter Cylinder
CLI GUI
WIMP Terminal

 

A component of a hard drive that reads and writes data to the platters. The smallest unit of storage on a hard drive, usually 512 bytes.
A set of tracks on a hard drive that are at the same distance from the center of the platter. A disk-shaped component of a hard drive that stores data.
A type of user interface that enables users to engage with the computer system by utilizing visual components like buttons, icons, and windows. A type of user interface where a user can interact with the computer system by inputting commands.
A text-based interface that allows users to enter commands to interact with the computer system A type of graphical user interface (GUI) that is based on Windows, Icons, Menus, and Pointers.

 

Shell Command
Prompt Output
Mouse Keyboard
Menu Drag And Drop

 

A specific instruction given to a computer system to perform a particular task A program that provides an interface between the user and the operating system, allowing the user to run commands and interact with the system
The result of a command or operation displayed to the user, typically in the CLI or shell The text displayed by a CLI or shell that indicates the system is ready to accept typed commands
A hardware input device used with CLI and GUI interfaces to enter text and commands A hardware input device used with GUIs to point, click, and drag graphical elements on the screen
A GUI feature that allows users to move files, folders, and other graphical elements by selecting and dragging them with a mouse or touchpad A graphical list of options displayed by a GUI interface, typically accessed through a mouse or touchpad

 

Window Icon
Scroll Bar Tooltip
Shortcut File Explorer
Taskbar Control Panel

 

A small graphical symbol used by a GUI interface to represent a file, folder, or application A graphical element within a GUI interface that displays an application, document, or other content
A small text box that appears when a mouse cursor hovers over a graphical element, providing additional information to the user A graphical element within a GUI interface used to scroll through a large document or webpage
A GUI application used to navigate and manage files and folders on a computer system A graphical link to a file, folder, or application, typically placed on the desktop or within a GUI menu
A GUI tool used to manage system settings and configurations on a computer system A GUI feature that displays currently running applications on the bottom of the screen, providing quick access to open programs

 

Remote Access RDP
SSH Remote Desktop
WYSIWYG User Interface
Interface Multimedia

 

Remote Desktop Protocol, a proprietary protocol developed by Microsoft that allows users to remotely control another computer over a network connection. The ability to access and control a computer or network remotely, usually through the internet.
A software or feature that allows a user to view and control a desktop environment on a remote computer. Secure Shell, a cryptographic network protocol for secure remote access and secure remote file transfers.
The means by which a user interacts with a computer or software application A type of user interface that allows users to view a document or webpage exactly as it will appear when printed or displayed
The use of various forms of media such as text, audio, images, and video, combined together to create an interactive and engaging experience. A point where two systems, subjects, organizations, etc. meet and interact

 

Digital Media Hypermedia
Operating System Utility Software
Compression Software Backup Software
Disk Defragmenter Anti-Virus Software

 

Multimedia that contains links or connections to other related multimedia elements, allowing for non-linear navigation or exploration. Media content that is stored and transmitted in digital format, which can be easily accessed and manipulated using electronic devices.
Software used to analyze, configure, optimize or maintain a computer system. The system software responsible for managing the hardware resources of a computer and providing common services for computer programs.
Software used to create backup copies of data or files. Software used to reduce the size of one or more files.
Software used to detect and prevent computer viruses and other malicious software. A utility software that reorganizes the files and data on a hard disk to make it run more efficiently.

 

Firewall Software Spyware Removal Software
Data Recovery Software Encryption Software
Debugging Software Compiler
Interpreter Device Driver

 

Software used to detect and remove spyware and other forms of malware from a computer system. Software used to protect a computer from unauthorized access by limiting the incoming and outgoing network traffic.
Software used to secure data by converting it into a coded format that can only be accessed by authorized users. Software used to recover data that has been lost due to file corruption, accidental deletion, or hardware failure.
System software used to translate high-level programming language to machine language. Software used to identify and remove errors or bugs in computer programs.
System software that allows the operating system to communicate with a hardware device. System software used to translate and execute each line of code in a high-level programming language.

 

Registry Cleaner System Restore
Task Manager Disk Cleanup
System Information File Manager
System Utility Software Antivirus Software

 

Utility software used to restore the operating system to a previous state. Utility software used to clean up and optimize the Windows registry database.
Utility software used to remove unwanted files and free up disk space on a computer system. Utility software used to monitor and manage running processes and programs on a computer system.
Utility software used to manage and organize files and folders on a computer system. Utility software used to display information about hardware and software components installed on a computer system.
A type of software that detects, prevents, and removes malicious software (viruses, worms, trojans, etc.) to protect computer systems from security threats. A type of software that helps manage and optimize the performance of computer systems.

 

Driver Updater Uninstaller
File Compression Software Application Software
Word Processing Software Spreadsheet Software
Database Software Presentation Software

 

A utility software that removes unwanted programs and files from a computer's system to free up space and improve system performance. A utility software that automatically updates and installs the latest device drivers for hardware components to ensure compatibility and optimize performance.
A type of software that allows users to perform specific tasks on a computer or mobile device. A type of software that reduces the size of files and folders, making them easier to store, send, and share while minimizing storage space usage.
A type of application software used for organizing, analyzing, and presenting data in tabular form. A type of application software used for creating, editing, formatting, and printing text documents.
A type of application software used for creating and delivering visual presentations. A type of application software used for organizing, storing, retrieving, and managing data in a structured format.

 

Graphics Software Web Browser
Email Software Media Players
Virtualization Software Project Management Software
Accounting Software CRM Software

 

A type of software used for accessing and viewing websites on the internet. A type of application software used for creating and editing graphical images.
A type of application software used for playing audio and video files on a computer or mobile device. A type of application software used for sending, receiving, and managing email messages.
A type of application software used for planning, scheduling, and tracking complex projects and tasks. A type of software used for creating and managing virtual machines on a computer or server.
A type of application software used for managing customer relationships and interactions. A type of application software used for recording, processing, and managing financial transactions and data.

 

ERP Software Desktop Publishing Software
Educational Software Interactive Learning
Adaptive Learning Gamification
Learning Management System Simulation Software

 

A type of application software used for designing and creating printed or digital documents with complex page layouts, graphics, and typography. A type of application software used for managing and automating business processes in an organization.
A method of learning that involves active engagement with educational software, allowing users to interact and participate in the learning process. Software applications or platforms designed for educational purposes, such as teaching, learning, or training.
The integration of gaming elements, such as rewards, challenges, and competition, into educational software to enhance motivation and engagement. A type of educational software that customizes the learning experience based on an individual's progress, abilities, and needs.
Software that replicates real-world situations or processes, allowing users to explore and learn through interactive simulations. A software platform that enables the administration, delivery, and tracking of educational content, resources, and assessments.

 

Communication Software Email
Instant Messaging Video Conferencing
Voice Chat Web Conferencing
Screen Sharing Virtual Meetings

 

A method of exchanging digital messages between individuals or groups. Software that enables users to exchange information electronically, such as email, instant messaging, and video conferencing.
A technology that allows individuals or groups in different locations to meet and interact via audio and video transmission. Real-time communication between two or more people through typed messages.
A type of real-time communication that allows participants to meet, collaborate, and share information via the web. Real-time communication between two or more people through voice transmission over the internet.
Meetings that take place online, usually through video conferencing or web conferencing. The practice of sharing the contents of one's computer screen with others over a network.

 

Teleconferencing Entertainment Software
Video Games Music Streaming
Movie Streaming Virtual Reality
Game Development Modelling Software

 

Software designed for entertainment purposes such as video games, music, movies, and virtual reality experiences. A method of conducting meetings or group discussions over a distance using telecommunication devices and software.
The online delivery of music content in which a user can listen to and stream music tracks over the internet. Interactive digital games played electronically on various platforms such as consoles, computers, or mobile devices.
An immersive computer-generated experience that simulates a realistic environment or situation and can be explored and interacted with. The online delivery of movies and TV shows in which a user can watch and stream video content over the internet.
A type of software used to create mathematical models and simulations of real-world systems or processes. The process of creating and designing video games, including planning, programming, art production, and testing.

 

3D Modelling CAD Software
Data Modelling Statistical Modelling
Computer-Aided Engineering Rendering Software
Animation Software Keyframe

 

Computer-aided design software used for creating, modifying, analyzing, or optimizing designs. The process of creating 3-dimensional models of objects or environments using software.
The process of using statistical techniques to describe or predict relationships between variables. The process of creating a conceptual representation of data structures or databases.
Software used to create realistic 2D or 3D images or animations from 3D models. Software that assists engineers in the design and analysis of products or systems using computer simulations.
A frame in an animation where a specific element or attribute is given a value or key pose. Software used to create and manipulate digital animations.

 

Timeline Mathematical Modeling Software

 

Software used for creating mathematical models to simulate real-world processes. A visual representation of keyframes and animations in a sequential order.