码迷,mamicode.com
首页 > 系统相关 > 详细

Linux_Kernel

时间:2015-11-20 09:20:14      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

 

教程 :

1、查到 《Linux内核源代码情景分析(下册)》 中有关于“多处理器SMP系统结构”的讲解:

  • 章节名:多处理器SMP系统结构
  • 2012-12-21 14:12:30
所有的CPU通过一条总线共享一个内存以及所有的外设。为了减少内存访问的冲突,SMP结构中的每个CPU通常有自己的高速缓存。
 
相较于单核处理器结构,SMP结构的实现需要解决的一些特殊问题如下:
 
1.处理器间的同步与互斥。
 
2.高速缓存与内存之间(内容的)一致性问题。
 
    在CPU中有个寄存器(在Pentium以前的处理器没有),称为“存储类型及范围寄存器”(Memory Type Range Register)MTRR,通过这个寄存器可以将内存中的不同区间设置成使用或不适用高速缓存,以及对于写操作采用穿透模式或写回模式。
 
3.对中断的处理 

” (来自网页:http://book.douban.com/annotation/23324580/)

ZC: 不知 由 的教程是否就是这本书...

 

2、

查到一本书,名字就叫 “Linux网络体系结构:Linux内核中网络协议的设计与实现” ,不知 由 的相关部分是否也参考了这个...

 

Linux_Kernel

标签:

原文地址:http://www.cnblogs.com/CodeSkill/p/4979676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!