|
发表于 2008-6-24 23:28:50
|
显示全部楼层
计算机的几种重要资源,建议看看计算机结构方面的书籍.1 e+ m {' @& Z" ~/ H+ K
软件资源其中主要有:6 h, Z& J7 w8 C& v! l, G# `
1、Memory' b. H8 O) o& K1 d: n# w8 K5 n3 e$ Y
2、IO8 u; K; P! R9 {# d/ r2 Z
3、IRQ+ l- J2 c' ^1 I0 y" L7 k* |6 I6 R
4、DMA
$ B, c/ y. i$ L2 h3 ~9 z4 I: m7 g+ e( n! w- G' N, D9 ~
你所指的几个:1 h1 i, ~3 ^% x1 j4 [6 V1 m+ a
1、PCI配置空间,是指PCI Device上的一些寄存器,如果你看过ISA计算机架构以及不方便配置架构,就会知道这是主要来干吗用的。: h% a3 [: r- A1 [
2、I/O空间,X86为计算机各类设备提供64K的IO端口供Device使用,其中一路发展过来,很多端口都已经为某一功能而固定。
5 b2 B$ d- ~' {" }$ s0 C( p* M$ }3、内存空间就是只你的计算机所能支持的Memory最大寻址范围。包括你的物理内存,也包括各类memory mapping IO和各Device的Memory地址映射空间,当然这些空间都配置在你的计算机所支持的最大寻址范围内。 |
|