Quantcast
Channel: Lenky个人站点 » X86芯片
Browsing all 10 articles
Browse latest View live

Triple Fault的捕获与处理

前面有文章说Triple Fault无法捕获,经过几天资料搜寻,对于这个问题还是有办法的。如果可以,对于捕获Triple Fault,最简便的方法就是使用虚拟机来进行操作,这样在发生Triple Fault时影响的只是虚拟机,在host机器里我们仍然可以做进一步处理。当前虚拟机比较多,比如最常用的Vmware、Qemu、Bochs等,我就试了一下Vmware,发生Triple...

View Article



现代CPU的多种运行模式

目前的CPU大多是支持X86-64技术的兼容CPU,这包括AMD64以及Intel的IA32E(后被正式命名为EM64T,Extended Memory 64...

View Article

Intel官方软件开发手册介绍

真的只是介绍而已,好吧,正文如下:

View Article

CPU访问各个部件的延时时长

被普遍引用得比较多的数据如下: L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference 7 ns Mutex lock/unlock 100 ns Main memory reference 100 ns Compress 1K bytes with Zippy 10,000 ns Send 2K bytes over...

View Article

如何查看CPU的cache大小

当然,最简单的办法是利用dmidecode命令:

View Article


Intel 性能监视器

全文来自Intel开发者手册:Intel? 64 and IA-32 Architectures Software Developer’s Manual Volume 3B System Programming Guide.pdf

View Article

Intel x86架构之APIC

我是在处理一个网卡中断分发问题时看的这些内容,因为是外部中断到处理器的分发问题,因此我关注的重点是I/O APIC和外部设备中断,所以下面这部分内容以及接下来的两篇文章都是从手册里挑着看的。 全文来自Intel开发者手册:Intel? 64 and IA-32 Architectures Software Developer’s Manual Volume 3A System Programming...

View Article

Intel x86架构之I/O APIC

全文来自Intel手册(见参考1):Intel? 82093AA I/O Advanced Programmable Interrupt Controller (I/O APIC) Datasheet 注意:下文中已经指出手册中的对应页面和章节,请对照手册原文看,任何个人理解错误,请包涵。 一,以下内容来自(P9):3.2. IOAPIC Registers 1,IOAPIC标识寄存器 偏移:00h...

View Article


Intel x86架构之多处理器

全文来自Intel手册:MultiProcessor Specification(http://download.intel.com/design/pentium/datashts/24201606.pdf) Version 1.4 May 1997 注意:下文中已经指出手册中的对应页面和章节,请对照手册原文看,任何个人理解错误,请包涵。 一,以下内容来自(P25):3.6...

View Article


Intel 性能监视器之二

全文来自Intel开发者手册:Intel? 64 and IA-32 Architectures Software Developer’s Manual Volume 3B System Programming Guide.pdf

View Article
Browsing all 10 articles
Browse latest View live




Latest Images