Virtual Input Devices | Keyboard Emulation |
Touchscreen Interface | Gesture Recognition |
Virtual Reality Controllers | Motion Tracking Sensors |
Eye Tracking Devices | Speech Recognition Software |
simulation of a keyboard to input text or commands | devices that allow users to interact with a computer or system without physical hardware |
technology that interprets human gestures as commands for input | interface that allows users to input commands by touching a screen |
sensors that track movement for input in virtual environments | devices used to interact with virtual environments in VR |
software that translates spoken words into text or commands | devices that track eye movements for input in applications |
Brain-Computer Interfaces | Haptic Feedback Devices |
Virtual Drive | Disk Image |
Mounting | ISO File |
Partition | Emulation |
devices that provide tactile feedback for virtual interactions | interfaces that interpret brain signals for input in virtual environments |
A file that contains the entire contents and structure of a storage device, including virtual drives. | Emulated storage device that simulates a physical drive, allowing users to access and manage files as if they were using a physical drive. |
A type of disk image that contains the data structure of an optical disc. | The process of making a storage device, such as a virtual drive, accessible and usable by the operating system. |
The imitation of the functionality of one system using another system, often seen in virtual drives. | A logical division on a storage device, including virtual drives, used to organize and manage data. |
Network Drive | File System |
RAID | Snapshot Drives |
Ramdisk | Cloud Drive |
Snapshot | Hypervisor |
The structure and logic used to organize data on a storage device, including virtual drives. | A virtual drive that is accessed over a network, allowing users to store and retrieve files remotely. |
Snapshot drives are storage devices that capture the state of a system at a specific point in time, allowing users to revert back to that state if needed. | RAID A storage technology that combines multiple physical or virtual drives for performance and redundancy. |
A remote storage service that allows users to store and access files over the internet. | A virtual drive that uses a portion of a computer's RAM to emulate a hard drive. |
A layer of software that creates and manages virtual machines. | A copy of the state of a system, typically used for backup or recovery purposes to restore data to a previous state. |
Guest OS | Host OS |
Virtualization | Provisioning |
Cloning | Containerization |
Bytecode | Garbage Collection |
The operating system that runs on the physical hardware and supports virtualization. | An operating system running inside a virtual machine. |
The process of preparing and equipping a virtual machine with necessary resources. | The process of creating virtual versions of physical resources. |
Technology that allows applications to run in isolated user spaces, leveraging the host OS's kernel. | Creating an exact copy of a virtual machine. |
An automatic memory management process that reclaims memory occupied by objects that are no longer in use. | A compiled version of Java source code designed to be executed by the Java Virtual Machine. |
JIT Compiler | Classloader |
Stack | Execution Engine |
Platform Independence | Security Manager |
A subsystem that is responsible for loading class files into the Java Virtual Machine. | A component that improves the performance of Java applications by compiling bytecode into native machine code at runtime. |
The component responsible for executing the instructions contained in loaded classes. | A data structure used by the Java Virtual Machine to manage method calls and local variables. |
A feature that enforces access controls during code execution to protect the system from untrusted code. | The ability of a program to run on different operating systems without modification. |