|
|
发表于 2008-6-24 23:28:50
|
显示全部楼层
计算机的几种重要资源,建议看看计算机结构方面的书籍.
# \0 r& m- {" q& H2 Z8 m7 }8 N% `软件资源其中主要有:
4 q1 d2 V. {7 O q3 z0 b( S/ Y" B, b1、Memory
3 R3 X1 d$ g# ^: l2、IO8 x' i5 o0 Y- g1 `- d* G
3、IRQ6 `! ?$ k7 ]7 |! a, x1 O. Z4 P
4、DMA& j8 o6 l- p, e9 H9 Y+ Y% G
2 B4 H" B5 v- N7 ^5 v6 r
你所指的几个:
$ Y1 z. H) K, x9 g4 V1、PCI配置空间,是指PCI Device上的一些寄存器,如果你看过ISA计算机架构以及不方便配置架构,就会知道这是主要来干吗用的。
7 a! e0 u/ c* L G6 Z1 M& D5 i2、I/O空间,X86为计算机各类设备提供64K的IO端口供Device使用,其中一路发展过来,很多端口都已经为某一功能而固定。
4 l9 c# q4 n: G+ ]3 ~; s4 Z$ r: j) B3、内存空间就是只你的计算机所能支持的Memory最大寻址范围。包括你的物理内存,也包括各类memory mapping IO和各Device的Memory地址映射空间,当然这些空间都配置在你的计算机所支持的最大寻址范围内。 |
|