下载此文档

计算机毕业论文一种实现嵌入式linux的新法子.docx


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
一种实现嵌入式Linux的新法子摘要在Linux中会遇到由于文件系统毁坏,需要人工修复而导致系统无法正常启动的现象。本文采纳Linux初始化内存盘(INITRD)技巧,并把内存的一部分作为Linux的根目录,每次启动把完整的文件系统解压到这里,避免了系统从毁坏的文件系统启动。这不仅使系统能正常启动,而且进步了系统性能。要害词Linux嵌入式INITRDramdisk【Abstract】IncourseofbuildingembeddedLinux,,,thesystemcannotonlystartnormally,butalsoit’sperformanceisverygood.【Keyword】LinuxembeddedINITRDramdisk引言在Linux操作系统中,有一项特别的功效——初始化内存盘INITRD(INITialRamDisk)技巧,而且内核支撑收缩的文件系统映像。有了这两项功效,我们可以让Linux系统从小的初始化内存盘启动,并把系统内存的一部分作为根文件系统挂载,而且不应用交换分区(如果不运行XWindows这是完整可以的),即把Linux系统完整嵌入到内存中,而不依附于任何其他硬盘。现在PC机内存至少128M,而根文件系统所用的只有30M,因此不仅不会使整机性能降落,反而有很大的进步。由于系统不工作在硬盘上,所以系统打消了由于机械驱动而导致的问题;因为系统运行于内存中,根文件系统和操作完整在CPU/RAM环境下,系统性能在速度和可靠性方面非常好;它不会由于非法关机而毁坏文件系统,因为我们每一次启动是把收缩的文件系统解压至内存盘中作为根文件系统挂载。1硬件请求对于这样一个系统,硬件不需要特别的设计,只是通过普通的PC机上的组件实现。值得一提是系统的内存的大小,它至少该当有64M。因为30M作为Ramdisk应用,剩下30多兆作为系统运行,才干保证系统的正常工作,我们现在的盘算机内存一般为128M,这个条件都能满足。唯一特别的是一个flash盘,它相当于一个IDE接口的硬盘,大小为20M,首要用它作为启动LILO和放置根文件系统收缩包。2Ramdisk的应用Ramdisk就是将内存的一部分分配为一个分区并作为硬盘来应用。对于系统运行时不断应用的程序,将它们放在Ramdisk中将加快盘算机的操作,如大数据量的网络服务器、无盘工作站等。为了能够应用Ramdisk,我们在编译内核时须将blockdevice中的Ramdisk支撑选上,它下面还有两个选项,一个是设定Ramdisk的大小,默认是4096k;另一个是initrd的支撑。它既可以直接编译进内核,也可以编译成模块,在需要的时候加载。我们由于在启动时就用它,所以必须将它直接编译进内核。如果对Ramdisk的支撑已经编译进内核,我们就可以应用它了。首先在/mnt目录下创

计算机毕业论文一种实现嵌入式linux的新法子 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gjh0927
  • 文件大小39 KB
  • 时间2020-07-10