- 2024-07-140177-长模式检查
环境Time2022-11-12WSL-Ubuntu22.04QEMU6.2.0NASM2.15.05前言说明参考:https://os.phil-opp.com/entering-longmode//目标定义一个长模式检查函数,验证CPU是否支持长模式。长模式也就是64位模式。定义栈需要先定义栈信息,后面的检查需要使用栈。section.bss
- 2024-06-17获取Windows设备CPUID信息
CPUID目录简介代码实现基于C/C++的实现基于C#的代码实现基于Python的代码实现简介CPUID是一个CPU(中央处理器)的指令,用于获取处理器的详细信息。它通常用于操作系统、虚拟机监控程序(如虚拟机管理程序或超级监视器)、调试程序和性能分析工具等,来获取关于处理器硬件
- 2024-04-28Intel Pentium III CPU(Coppermine, Tualatin) L2 Cache Latency, Hardware Prefetch特性调查
这几天,偶然的机会想到了困扰自己和其他网友多年的IntelPentiumIII系列处理器缓存延迟(L2CacheLatency),以及图拉丁核心版本是否支持硬件预取(HardwarePrefetch)问题。手头的支持图拉丁核心处理器的i815主板还在正常服役中,铜矿和图拉丁核心处理器也都有,所以就专门做了这一期调查,感
- 2024-01-26修改vSphere ESXi中虚拟机的三大件CPUID,硬盘ID,MAC地址
1、查看硬件信息 wmicdiskdrivegetserialnumber查看磁盘序列号wmicbiosgetserialnumber查询BIOS序列号wmicnicconfiggetmacaddress查询网卡MAC信息wmiccpugetprocessorid查询cpu的IDwmicbeseboardgetserialnumber查询主板序列号 2、修改CPUID
- 2023-12-22英特尔定义的CPU功能
英特尔定义的CPU功能如果需要用到半虚拟化技术肯定就需要查看cpu是否支持了。查看方式就是cat/proc/cpuinfo查看flags是否有vmx和svm。那这些flags都表示什么呢?8632位又名i386-i686和64位又名amd64。这些cpu基本就是你的工作站,笔记本电脑或服务器。所有的flags完整的
- 2023-08-13CPUID的读取
一CPUID介绍CPUID是一个用于获取中央处理单元(CPU)相关信息的指令。它通常在x86架构的计算机上使用,通过读取CPU寄存器中的特定值来提供关于CPU特性、制造商、型号和支持的功能的信息。CPUID指令返回的信息对于操作系统、编程、性能优化以及硬件识别非常有用。以下是有关CP
- 2023-08-09ubuntu22.04问题:Method https has died unexpectedly!
问题当我们执行update的时候,有时候会遇到下面这种情况apt-getupdate命中:1http://mirrors.tuna.tsinghua.edu.cn/ubuntujammyInRelease命中:2http://mirrors.tuna.tsinghua.edu.cn/ubuntujammy-updatesInRelease命中:3http://mirrors.tuna.tsinghua.edu.cn/ubuntuj