- 博客(4)
- 资源 (8)
- 收藏
- 关注
转载 一个硬中断的完整处理过程(2.4.24版本)
★ CPU做的工作:CPU收到中断/异常信号;CPU判断当前CPL级别如果等于3,则导致堆栈切换3->0,堆栈切换过程:a. CPU从当前TR指向的TSS中读取SS0和ESP0;b. CPU将当前的【SS:ESP】寄存器内容临时保存起来,假设为SSt和ESPt;c. CPU将SS0和ESP0恢复到【SS:ESP】寄存器中;d. CPU将在b中临时保存的SSt和ESP
2013-07-29 09:53:18 787
转载 嵌入式汇编语句学习(《linux内核完全注释》)
嵌入式汇编语句学习(《linux内核完全注释》)本节是第一次在内核源程序中接触到C语言中的嵌入式汇编代码。由于我们在通常的C语言程序的编制过程中一般是不会使用嵌入式汇编程序的,因此这里有必要对其基本格式进行简单的描述,详细的说明可参见GNU gcc手册中[5]第4章的内容(Extensions to the C Language Family),或见参考文献[20](Using I
2013-07-26 17:12:58 1347
转载 Linux下应如何获取磁盘信息
Linux下如何获取磁盘信息熟悉Linux的都知道,Linux下硬盘的命名规则是had、hdb…sda、sdb之类的。但是,如何才能知道机器上到底有多少块硬盘呢? 刚开始,我以为/dev目录下会有所体现结果我发现设备文件存在并不代表这个设备。那么怎么办才好呢。后来我发现fdisk可以得到硬盘的数量。于是就阅读了一下fdisk的源代码。果然找到了Linux获取硬盘数量的方法。实例代码如
2013-07-16 08:38:45 855
转载 PVID和VID彻底研究
Pvid和Vid经常出现于二、三层交换机里,由于PVID和VID的设置不合理,造成VLAN划分变得混乱。本文就对PVID和VID进行了彻底研究。首先解释一下什么是PVID,PVID英文解释为Port-base VLAN ID,是基于端口的VLAN ID.通俗的讲,指的是native Vlan,即不打Vlan标记的Vlan,一般默认为Vlan 1。 去超市买东西有个扫描设备
2013-07-04 17:55:40 1943
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人