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