Android简单mp3播放器源码

下载地址

Files:

Android简单mp3播放器源码

Date 2018-11-06
File Size 1.39 MB
Download 456

摘要:

内存管理是操作系统中至关重要的部分。优秀的操作系统高效地管理有限的内存资源。Linux内核的内核同页合并(KSM)模块是在虚拟化兴起后为节省虚拟机使用的内存而发展的一种节约内存的技术。KSM通过合并相同内容页面的方式显著地降低了多个基于内核虚拟机(KVM)技术的虚拟机同时运行时系统使用的内存。实际上,KSM也能合并一般应用程序中的相同内容页面。但一般应用程序为了使用KSM技术合并内存,需要在源代码级别显式地调用相应的系统调用来告知KSM需要扫描的内存区域。对于一般用户来说,需要修改应用程序的源代码显然是一个太高的门槛。 本论文在认真研究了KSM模块的实现的基础上,增强了KSM的功能。新设计实现的KSM+使得用户可以不必修改应用程序的源代码就能利用KSM+合并相同内容的内存页面。另外原来的KSM算法依赖程序指定的内存区域有大量的重复内存页面,而实际上,一般应用程序并没有大量的重复内存。在重复内存非常少的情况下,对这些程序应用KSM技术非但不能降低内存使用,而且因为运行KSM本身所需内存而增加了内存开销。本论文针对这一点在KSM的算法上做了改进,减少了运行KSM+算法本身所消耗的内存。然后论文用Linux桌面下的常用应用程序验证了KSM+的实际效果,并构造了一个实验比较了KSM和KSM+。最后,为了了解应用程序的重复内存页面的特点,还编写了专门统计重复页面的内核模块,发现应用程序的重复页面的一些规律,为持续改进KSM+提供了依据。

下载地址

Linux桌面环境下内存去重技术的研究与实现

Date 2018-11-06
File Size 1.82 MB
Download 443

H.264的几种抗误码方法的分析与比较

下载地址

H.264的几种抗误码方法的分析与比较

Date 2018-11-01
File Size 157.33 KB
Download 421

主要过程:

安装 lunux 环境

安装编译工具

下载 Linux kernel

安装 Android SDK

获得 root file system

修改 Linux kernel 源码

配置 Linux kernel

修改 root file system

编译 Linux kernel

下载 kernel Image

S3C6410移植 Android 内核

下载地址

S3C6410移植 Android 内核

Date 2018-11-01
File Size 458.08 KB
Download 444

Linux支持的文件系统有几十种,但是ext文件系统使用的最为广泛, 目前ext文件系统族有ext2、ext3和ext4,而ext2又是ext文件系统的基础 ,所以本文将以ext2为例来讲解ext文件系统族。

下载地址

Linux 内核学习笔记-磁盘篇

Date 2018-11-01
File Size 375.94 KB
Download 483