摘要:
概图 https://www.brendangregg.com/Perf/linux_perf_tools_full.png 1. cpu uptime $ uptime 02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.8 阅读全文
摘要:
简介 DirectX是一个应用程序编程接口(api)的集合,用于在微软平台上处理与多媒体相关的任务,特别是游戏编程和视频。最初,这些api的名字都是以“Direct”开头的,比如Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound等等。 阅读全文
摘要:
摘要 图形学理论的发展和工程上硬件的发展基本处于相辅相成的阶段,并且硬件的发展大大加快了图形学的应用市场的扩展,从早期的图形加速卡到第一个真正的带有图形流水线的GPU硬件,从离线到实时逐步发展,并且近几年为AI计算发展出了GPGPU分支等等,GPU也一直处于活跃的发展态势中。本文我们主要讨论GPU在 阅读全文
摘要:
# 一:定义 关于计算机图形学的定义众说纷纭。IEEE 对计算机图形学的定义为:Computer graphics is the art or science of producing graphical images with the aid of computer。 国际标准化组织 ISO 将计 阅读全文
摘要:
#梦开始的地方 X86硬件时钟 首先我们需要了解一下,目前有哪些时钟 PIT pit是最古老的pc时钟设备。Intel 8253/8254 PIT是具有3个16位计数器通道的可编程计数/定时器芯片,晶振频率为1.193182MHz。 HPET PET(High Precision Event Tim 阅读全文
摘要:
一:概念介绍 GTK(以前称为GIMP ToolKit和GTK+)是一个免费的开源 跨平台 小部件工具包,用于创建图形用户界面(GUI)。它根据GNU Lesser General Public License的条款获得许可,允许免费和专有软件使用它。它是Wayland和X11 窗口系统最流行的工具 阅读全文
摘要:
##一:简介 在虚拟化中有两个重要的虚拟化加速技术不得不提,CPU虚拟化和[内存虚拟化](https://www.cnblogs.com/edver/p/14662609.html)。 本文基于HAXM和intel的VT-X技术,分析cpu虚拟化的加速如何实现。 ##二:Intel VT-X技术介绍 阅读全文
摘要:
##一、 qemu侧irqchip的实现 Qemu在main函数之前,已经创建了TYPE_I8259、ioapic、TYPE_APIC三个类型,用于创建这三个设备,实现在qemu侧的irqchip。 如果irqchip在hypervisor中实现,则需要创建三个新的设备,相比前面提到的三个设备要简单 阅读全文