Tagged articles
8 articles
Page 1 of 1
Linux Kernel Journey
Linux Kernel Journey
Aug 28, 2024 · Fundamentals

Understanding CPU and I/O Virtualization: How Hypervisors Provide Isolation

The article explains the principles of CPU and I/O virtualization, the role of hypervisors in isolating virtual machines, the Popek‑Goldberg criteria for full virtualization, and the trade‑offs between full and paravirtualization approaches, illustrated with diagrams and concrete examples.

CPU virtualizationI/O virtualizationPopek-Goldberg
0 likes · 16 min read
Understanding CPU and I/O Virtualization: How Hypervisors Provide Isolation
AI Cyberspace
AI Cyberspace
Jul 8, 2023 · Fundamentals

Understanding Virtio: The Key to Efficient I/O Virtualization in Linux

This article explains the virtio framework for para‑virtualized hypervisors, comparing full and para‑virtualization, detailing the architecture, buffer model, core API, driver examples, and future directions, providing a comprehensive overview of Linux I/O virtualization.

Device DriversI/O virtualizationLinux kernel
0 likes · 13 min read
Understanding Virtio: The Key to Efficient I/O Virtualization in Linux
Architects' Tech Alliance
Architects' Tech Alliance
Sep 19, 2021 · Fundamentals

Deepin aBos Integrated Machine: Architecture and Virtualization Technologies

The article explains Deepin's aBos integrated machine solution, detailing its three‑layer virtualization architecture, the role of the aSV hypervisor built on Linux KVM and QEMU, and the mechanisms of CPU, memory, and I/O virtualization, including Type‑I and Type‑II hypervisors, vCPU scheduling, and hardware‑assisted techniques.

I/O virtualizationKVMQEMU
0 likes · 13 min read
Deepin aBos Integrated Machine: Architecture and Virtualization Technologies
Architects' Tech Alliance
Architects' Tech Alliance
Apr 9, 2019 · Cloud Computing

How Virtio Boosts I/O Performance in KVM/QEMU Virtualization

Virtio is a semi‑virtualized I/O framework that standardizes device interfaces across hypervisors like KVM, QEMU, Xen and VMware, reducing driver development effort and improving performance through shared memory, ring buffers, and streamlined guest‑host communication.

I/O virtualizationKVMQEMU
0 likes · 8 min read
How Virtio Boosts I/O Performance in KVM/QEMU Virtualization
Architects' Tech Alliance
Architects' Tech Alliance
Mar 5, 2019 · Cloud Computing

Comprehensive Overview of Server Virtualization Technologies

This article provides an in‑depth technical overview of server virtualization, covering its historical evolution, CPU, memory, I/O and GPU virtualization techniques, hardware‑assisted extensions such as VT‑x/VT‑d/VT‑c, and the classification of virtualization architectures for modern cloud environments.

CPU virtualizationGPU virtualizationI/O virtualization
0 likes · 11 min read
Comprehensive Overview of Server Virtualization Technologies
Architects' Tech Alliance
Architects' Tech Alliance
Sep 26, 2016 · Cloud Computing

Comprehensive Overview of Server Virtualization Technologies

This article provides a detailed technical overview of server virtualization, covering its historical roots, CPU, memory, I/O and GPU virtualization techniques, hardware-assisted extensions, and various hypervisor architectures, highlighting why virtualization remains essential in modern cloud computing environments.

CPU virtualizationGPU virtualizationI/O virtualization
0 likes · 12 min read
Comprehensive Overview of Server Virtualization Technologies
MaGe Linux Operations
MaGe Linux Operations
Jan 18, 2016 · Cloud Computing

Understanding Virtualization: Types, Memory, I/O, and Network Strategies

This article explains virtualization fundamentals, categorizes its various types—including emulation, full, para‑, OS‑level, library, and application virtualization—covers memory and I/O virtualization mechanisms, and describes networking approaches such as bridging, isolation, routing, host‑only, and NAT.

I/O virtualizationcloud computinghypervisor
0 likes · 7 min read
Understanding Virtualization: Types, Memory, I/O, and Network Strategies
MaGe Linux Operations
MaGe Linux Operations
Aug 26, 2015 · Cloud Computing

Understanding Xen: Open‑Source Hypervisor Architecture and Virtualization Techniques

Xen is an open‑source hypervisor developed at Cambridge that enables running up to 128 modified operating systems on a single machine, with components including the Xen Hypervisor, Dom0 and DomU, and supports full, para‑virtualization, hardware‑assisted virtualization, and various I/O and network virtualization methods.

I/O virtualizationParavirtualizationXEN
0 likes · 6 min read
Understanding Xen: Open‑Source Hypervisor Architecture and Virtualization Techniques