|
|
发表于 2008-6-24 23:28:50
|
显示全部楼层
计算机的几种重要资源,建议看看计算机结构方面的书籍.6 a0 l- ]7 f5 P7 M/ E, j% s
软件资源其中主要有:' L: H+ |. @5 _' \8 x: u
1、Memory
1 F. ~1 M) f8 [- m2、IO
0 |' n. c+ x# c: C3、IRQ, U" T! c% g g( _8 |
4、DMA
. [ P3 L9 e) I% ~' q* r; o6 e3 h$ @, r& ], a
你所指的几个:
" A2 s4 F) s' s* G4 }9 @1、PCI配置空间,是指PCI Device上的一些寄存器,如果你看过ISA计算机架构以及不方便配置架构,就会知道这是主要来干吗用的。
6 Y! D7 q% j* _( w7 p, m& J( H' f2、I/O空间,X86为计算机各类设备提供64K的IO端口供Device使用,其中一路发展过来,很多端口都已经为某一功能而固定。" k/ f( D6 D& T/ T* b2 `% F2 Y* G
3、内存空间就是只你的计算机所能支持的Memory最大寻址范围。包括你的物理内存,也包括各类memory mapping IO和各Device的Memory地址映射空间,当然这些空间都配置在你的计算机所支持的最大寻址范围内。 |
|