📄 resource.txt
字号:
any problems,send email to netxiong@263.net
相关文件:
/include/linux/ioport.h
/kernel/resource.c
********************************资源图***********************************************
在linux中,资源(包括端口,内存等)都使用一个树状结构进行表示的。进行端口请求等工作的时候首先要进行资源的请求。资源数如下所示:
resource(0)
child
|
|
resouce(A)
sibling-------------->resource(B)
start----end sibling------------------>resource(C)
parent start----end sibling----------->
child parent start----end
| child parent
|
resource(D)
sibling------------->resource(E)
start----end sibling------------->resource (G)
parent start----end
child parent
child
|
|
resource(F)
资源分配的顺序如下
例如资源的范围是0----10,则可能的非配情况如下
0(0-----10)总资源
A(0-----5) B(6---7) C(8---9)
D(0-----2) E(2---4) G(4---5)
F(2---3)
总之,孩子节点的资源范围一定在父节点的范围之内,兄弟节点的资源范围一定比自己的范围大。
*************************************************************************************
******************************使用说明***********************************************
*************************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -