Linux操作系统分析与实践 (2).ppt
qw****27
亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
Linux操作系统分析与实践 (2).ppt
Linux操作系统分析与实践实验二:内存管理实验目的实验内容Linux内核模块Linux内核模块的优点与缺点Linux内核模块与应用程序的区别模块相关命令模块依赖最简单的内核模块例子staticint__inithello_init(void)staticvoid__exithello_exit(void)Static声明,因为这种函数在特定文件之外没有其它意义__init标记,该函数只在初始化期间使用。模块装载后,将该函数占用的内存空间释放__exit标记该代码仅用于模块卸载。Init/exit宏:mo
Linux操作系统分析与实践.ppt
Linux操作系统分析与实践第七讲:Linux驱动程序编写基础本讲主要内容Linux内核模块Linux内核模块的优点与缺点Linux内核模块与应用程序的区别模块相关命令模块依赖最简单的内核模块例子staticint__inithello_init(void)staticvoid__exithello_exit(void)Static声明,因为这种函数在特定文件之外没有其它意义__init标记,该函数只在初始化期间使用。模块装载后,将该函数占用的内存空间释放__exit标记该代码仅用于模块卸载。Init/e
Linux操作系统分析 (2).ppt
Linux操作系统分析内存管理内存管理Linux2.4内核的前512个页框(假定内核所需内存<1MB)动态存储器主要内容1、页框管理页描述符mem_map数组页描述符页框状态页描述符将会占用很大的一段空间存储区(MemoryZones)页框管理动态内存内存管理数据结构的初始化请求页框关于unsignedintgfp_mask关于gfp_mask的进一步解释释放页框页框的管理buddy算法(伙伴算法)伙伴的定义数据结构free_area_t结构伙伴的合并以及位图的含义举例内存的分配与回收线性空间(3GB~4
Linux操作系统分析.pdf
基于x86的Linux启动代码分析小结和作业..Linux操作系统分析基于的启动代码分析.2x86Linux....陈香兰(xlanchen@ustc.edu.cn)计算机应用教研室@计算机学院嵌入式系统实验室@苏州研究院中国科学技术大学Fall2010......陈香兰(xlanchen@ustc.edu.cn)Linux操作系统分析基于x86的Linux启动代码分析小结和作业.Outline...1基于x86的Linux启动代码分析...2小结和作业......陈香兰(xlanchen@ustc.ed
Linux操作系统分析.ppt
Linux操作系统分析文件系统Unix文件系统概述提纲文件文件、目录和目录树硬链接和软链接文件类型文件描述符和索引节点访问权限和文件模式关于suid、sgid、sticky文件操作的系统调用Linux的虚拟文件系统提纲虚拟文件系统VFS的作用VFS在一个简单文件复制操作中的作用VFS支持的文件系统类型VFS中通用文件模型概念三个不同的进程打开同一个文件VFS所处理的系统调用VFS的数据结构Structureofaninodeonthedisk与进程相关的文件include/linux/fdtable.h文