Linux2.6内核的定制.doc
17****21
亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
Linux2.6内核的定制.doc
一Linux内核结构Linux内核主要有五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。进程调度(SCHED):Linux2.6内核推出了一种内嵌0(1)调度算法的调度器,该算法在进程间切换时有恒定的时间复杂度O(1)。该调度器在进程调度性能、实时性、内核可抢占中发挥了极大的作用,迎合了嵌入式的要求。内存管理(MM):Linux操作系统支持虚拟内存,允许多个进程共享内存区域,而Linux2.6版本又引进了基于页的反向映射技术,显著地改善了虚拟内存在一定负载下的性能。该技术提供了一个
Linux2.6内核的定制0.doc
一Linux内核结构Linux内核主要有五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。进程调度(SCHED):Linux2.6内核推出了一种内嵌0(1)调度算法的调度器,该算法在进程间切换时有恒定的时间复杂度O(1)。该调度器在进程调度性能、实时性、内核可抢占中发挥了极大的作用,迎合了嵌入式的要求。内存管理(MM):Linux操作系统支持虚拟内存,允许多个进程共享内存区域,而Linux2.6版本又引进了基于页的反向映射技术,显著地改善了虚拟内存在一定负载下的性能。该技术提供了一个
LINUX2.6内核进程调度策略分析.docx
LINUX2.6内核进程调度策略分析Linux是一个很强大的操作系统,因为它的内核非常强大。它采用了一种非常重要的机制,即进程调度策略。这种调度策略使得Linux能够很好地管理多任务,优化运行效率,确保系统的稳定性,这同时也是Linux的一个核心特性。Linux2.6内核调度策略主要有两种:基于时间片的轮转调度和基于优先级的调度。这两种调度策略都有各自的优劣,因此Linux采用了一种折中的方法。基于时间片的轮转调度是指为每个正在运行的进程分配一定的时间,超过这一时间后,这个进程就有可能被置于就绪状态,为系
嵌入式Linux2.6内核启动流程).doc
Linux内核构成(国嵌)Linux/arch/arm/boot/compressed/head.s1.解压缩2.初始化3.启动应用程序1arch/arm/boot/compressed/Makefilearch/arm/boot/compressed/vmlinux。lds2。arch/arm/kernel/vmlinux。ldsLinux内核启动流程(国嵌)arch/arm/boot/compressed/start。S(head。s-负责解压缩)Start:。typestart,#function。
基于Linux2.6内核开发MiniGUI的触摸屏驱动.docx
基于Linux2.6内核开发MiniGUI的触摸屏驱动随着智能移动设备的普及,触摸屏的应用越来越广泛。而对于Linux操作系统的应用,触摸屏的驱动也变得至关重要。MiniGUI是一种轻量级的图形用户界面开发框架,它能够在各种嵌入式设备中运行。在Linux2.6内核下,MiniGUI的触摸屏驱动是一项非常重要的工作。MiniGUI是一种轻量级的开源GUI框架,由中国的苏州华工之星信息科技有限公司开发。它主要为嵌入式设备提供基本的窗口操作、绘图、事件处理等功能。MiniGUI的优势在于轻量、快速、小巧,实现了