Hardware
文章平均质量分 86
yayong
系统程序员
展开
-
X86汇编语言学习手记(1)
X86汇编语言学习手记(1)作者: BadcoffeeEmail: blog.oliver@gmail.com2004年10月原文出处: http://blog.csdn.net/yayong版权所有: 转载时请务必以超链接形式标明文章原始出处、作者信息及本声明这是作者在学习X86汇编过程中的学习笔记,难免有错误和疏漏之处,欢迎指正。作者将随时修改错误并将新的版本发布在自己的Blog站点上。严格说原创 2004-11-07 09:32:00 · 49457 阅读 · 25 评论 -
Linux NUMA优化(1)
本文介绍x86 NUMA的基本知识,包括简单的NUMA系统架构知识和ACPI规范中提供给OS的相关接口。原创 2016-02-12 12:43:38 · 5906 阅读 · 0 评论 -
数据保护的那点儿事儿(1)
本文首发于http://oliveryang.net,转载时请包含原文或者作者网站链接。数据保护的那点儿事儿数据保护就是保护数据使其免于数据损坏(Data Corruption)和数据丢失(Data Loss)的过程。常见的数据保护方式主要有以下两大类,备份(Backup)备份是指为了应对数据丢失(data loss)而将计算机数据进行拷贝和归档的过程。根据数据保存时间和目的,广义上的备份又可以原创 2016-02-11 10:37:10 · 3414 阅读 · 0 评论 -
x86 TSC使用的那些坑
用x86 TSC寄存器的时间戳来计算程序的运行时间用于性能分析是常见的性能分析代码的植入技巧。但这里面到处都是坑。连Linux内核都未幸免,TSC的各种bug层出不穷。再加上各种虚拟化,热迁移导致TSC的问题。所以,TSC的使用真的不简单。很抱歉本文用英文写成,文章很长。但这篇文章恐怕也是互联网上讨论TSC问题最全面详细的文章了。原创 2016-02-06 09:25:24 · 9163 阅读 · 0 评论 -
PCI规范学习笔记(2)
那天和一个朋友讨论了一下MSI/MSIX方面的问题,下面是对讨论内容的整理:1.MSI-X Table和PBA结构太大,MSIX Capability又只能放到配置空间64-255这个区域,所以只能把Table和PBA放到设备内存空间了。MSIX Capability存着BAR的编号和偏移量来从配置空间索引Table和PBA。2.MSI capability里“消息地址”字原创 2010-01-13 13:15:00 · 14080 阅读 · 3 评论 -
以太网卡杂记之MAC和PHY
网卡工作在osi的最后两层,物理层和数据链路层。 物理层的芯片称之为PHY。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。 以太网卡中数据链路层的芯片称之为MAC控制器, 数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。 MAC和PHY之间的关系是PCI总原创 2010-03-01 00:29:00 · 12245 阅读 · 6 评论 -
PCI规范学习笔记(1)
PCI/PCIE配置空间按照寄存器的范围可以划分为两大部分。1. PCI Configuration Space在PCI规范中,这部分的寄存器范围是从偏移量[0-255],共256字节。PCI Configuration Space的寄存器,又可细分为以下两种类型,1.1 PCI Configuration Space HeaderPCI Configuration Sp原创 2009-03-22 00:07:00 · 14188 阅读 · 2 评论 -
CPU学习笔记(1)
CPU学习笔记(1)作者: BadcoffeeEmail: blog.oliver@gmail.comBlog: http://blog.csdn.net/yayong2005年4月这是作者学习硬件基本知识过程中的笔记,由于以前很少接触这方面的知识,又缺乏系统的学习,若有错误之处,请多多指正。一、Intel CPU的主要部件:1. CPU内核:是真正意义上的处理器,用于执行指令和处理数据,其计算能原创 2005-04-17 18:00:00 · 6466 阅读 · 2 评论 -
CPU学习笔记(2)
CPU学习笔记(2)作者: BadcoffeeEmail: blog.oliver@gmail.com2005年4月原文出处: http://blog.csdn.net/yayong版权所有: 转载时请务必以超链接形式标明文章原始出处、作者信息及本声明这是作者学习硬件基本知识过程中的笔记,由于以前很少接触这方面的知识,又缺乏系统的学习,难免会出现错误,希望得到大家指正。一、Cache Coher原创 2005-04-17 18:33:00 · 4584 阅读 · 0 评论 -
X86汇编语言学习手记(3)
X86汇编语言学习手记(3)作者: BadcoffeeEmail: blog.oliver@gmail.com2004年12月原文出处: http://blog.csdn.net/yayong版权所有: 转载时请务必以超链接形式标明文章原始出处、作者信息及本声明这是作者在学习X86汇编过程中的学习笔记,难免有错误和疏漏之处,欢迎指正。严格说来,本篇文档所涉及到的内容并非局限于X86汇编领域,关于E原创 2004-12-27 20:26:00 · 11342 阅读 · 4 评论 -
X86汇编语言学习手记(2)
X86汇编语言学习手记(2)作者: BadcoffeeEmail: blog.oliver@gmail.com2004年11月原文出处: http://blog.csdn.net/yayong版权所有: 转载时请务必以超链接形式标明文章原始出处、作者信息及本声明这是作者在学习X86汇编过程中的学习笔记,难免有错误和疏漏之处,欢迎指正。作者将随时修改错误并将新的版本发布在自己的Blog站点上。严格说原创 2004-11-22 07:25:00 · 8661 阅读 · 8 评论 -
x86 SMI链路错误
什么是x86 SMI链路错误?SMI链路错误都有哪些可能性?原创 2016-02-02 09:41:49 · 1106 阅读 · 0 评论