|
发表于 2008-6-24 23:28:50
|
显示全部楼层
计算机的几种重要资源,建议看看计算机结构方面的书籍.) Q0 C& g) I, ]2 @3 ^4 k# X& C6 a
软件资源其中主要有:$ w U m" `* F8 l$ @* ~& T
1、Memory; y0 N; D8 ]# \' W+ Y* H: i
2、IO& b1 ~$ Q6 f" `# @7 z; P7 ^
3、IRQ/ G5 }. l( \8 a) j
4、DMA
+ X _$ o$ G2 \" t$ j' ~3 c+ c, @+ p H) N: o7 a; H
你所指的几个:2 v W0 Q' _& L# V2 [- L
1、PCI配置空间,是指PCI Device上的一些寄存器,如果你看过ISA计算机架构以及不方便配置架构,就会知道这是主要来干吗用的。
$ v) B$ J6 k& n* Y2 J* _+ F2、I/O空间,X86为计算机各类设备提供64K的IO端口供Device使用,其中一路发展过来,很多端口都已经为某一功能而固定。
+ i9 U" P% W7 }3 `" G o& Z0 A3、内存空间就是只你的计算机所能支持的Memory最大寻址范围。包括你的物理内存,也包括各类memory mapping IO和各Device的Memory地址映射空间,当然这些空间都配置在你的计算机所支持的最大寻址范围内。 |
|