|
|
发表于 2008-6-24 23:28:50
|
显示全部楼层
计算机的几种重要资源,建议看看计算机结构方面的书籍.
7 t. H2 a( z+ ^# u- I软件资源其中主要有:
- @. |% e: J" T/ H' R( @( E1、Memory( i; o! j. a" m
2、IO$ B; E5 ?+ a- @2 q T/ i
3、IRQ! w8 |& X" E: y
4、DMA
& R7 C# P( F' E) I
3 K4 e% P" m! C6 V' M* c! a你所指的几个:4 h2 t8 p! x$ o0 L1 y
1、PCI配置空间,是指PCI Device上的一些寄存器,如果你看过ISA计算机架构以及不方便配置架构,就会知道这是主要来干吗用的。
% [, U( z8 v }5 \' U7 @5 G! \- e2、I/O空间,X86为计算机各类设备提供64K的IO端口供Device使用,其中一路发展过来,很多端口都已经为某一功能而固定。, @* W$ L8 j1 r3 w0 K
3、内存空间就是只你的计算机所能支持的Memory最大寻址范围。包括你的物理内存,也包括各类memory mapping IO和各Device的Memory地址映射空间,当然这些空间都配置在你的计算机所支持的最大寻址范围内。 |
|