|
|
发表于 2008-6-24 23:28:50
|
显示全部楼层
计算机的几种重要资源,建议看看计算机结构方面的书籍.
9 V0 N2 V' W) E软件资源其中主要有:
8 H$ h% a( `. {; k+ \1、Memory, R/ R4 R) J( u
2、IO
8 u: C, P/ i/ ]3、IRQ
: h7 ?' F% w) j/ @! _7 F& Y' w4、DMA' K' \ Z4 s: X
4 Q' w7 ]* k ^7 J
你所指的几个:
" ^8 t+ `* a3 M$ M' ]5 `1、PCI配置空间,是指PCI Device上的一些寄存器,如果你看过ISA计算机架构以及不方便配置架构,就会知道这是主要来干吗用的。
" }* `9 P, X$ }4 E2、I/O空间,X86为计算机各类设备提供64K的IO端口供Device使用,其中一路发展过来,很多端口都已经为某一功能而固定。% V0 `7 ^ u0 ?1 d4 ]2 ?8 l
3、内存空间就是只你的计算机所能支持的Memory最大寻址范围。包括你的物理内存,也包括各类memory mapping IO和各Device的Memory地址映射空间,当然这些空间都配置在你的计算机所支持的最大寻址范围内。 |
|