EDA365电子论坛网
标题:
Linux驱动入门之内存管理
[打印本页]
作者:
uperrua
时间:
2019-7-29 11:31
标题:
Linux驱动入门之内存管理
1 内存管理中的基本概念
( J* c: k9 O+ C& k1 T
' i* n8 a) [, T. ?
1. 页
# \% n9 F" Z4 q
* z) l/ d0 A* i; H7 K
" D* Y* y9 D/ h
内核把物理页作为内存管理的基本单位。大多数32位体系结构的处理器支持4KB的页,内核用struct page结构表示系统的物理页,这个page与物理页无关,而并非与虚拟页相关。页的拥有者可能是用户空间进程、动态分配的内核数据、静态内核代码或页高速缓存等。
; V3 e: d+ ?3 a- ^. g l
; {' _" f2 }0 I: H8 J
2. 区
5 `! p) T8 U5 Z7 j) Y
% r) |% s$ e( O3 ?: L- n3 o
6 D3 [( J. e0 s" N/ b
8 V$ E# @0 Y; I5 L; O+ p# q
! R$ s! h9 x' X6 ^9 h+ G/ H
$ w% e7 U: x) b2 j& [4 u% w( [
; ?; ^9 d$ }7 A c
# w) T, U7 l& u: Z/ J. o2 m; x6 k
+ |& w a8 {0 \, m- K
* x4 \& H8 X- w. k" T
- P7 L3 N5 M! X# C# r s
g/ N" v+ @2 k0 T3 z7 B n5 o
作者:
artic
时间:
2019-7-29 18:17
Linux驱动入门之内存管理
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2