ramdisk
来源:互联网 发布:static的作用php 编辑:程序博客网 时间:2024/05/23 20:28
ramdisk一个作用就是用来解决boot过程中mount根文件系统的“先有鸡还是先有蛋”的问题的。
一般来说,根文件系统在形形色色的存储设备上,不同的设备又要不同的硬件厂商的驱动,比如intel的南桥自然需要intel的ide/sata驱动,VIA的南桥需要VIA的ide/sata驱动,根文件系统也有不同的文件系统的可能,比如ubuntu发行版可能一般用ext3,suse可能就不是了,不同的文件系统也需要不同的文件系统模块;假如把所有驱动/模块都编译进内核,那自然没问题,但是这样就违背了“内核”的精神或本质,所以一般来说驱动/模块都驻留在根文件系统本身上/lib/modules/xxx,那么“鸡蛋”问题就来了,现在要mount根文件系统却需要根文件系统上的模块文件,怎么办?于是,就想出ramdisk,内核总是能安装ramdisk的,然后把所有可能需要的驱动/模块都放在ramdisk上,首先,让内核将ramdisk当作根文件系统来安装,然后再用这个根文件系统上的驱动来安装真正的根文件系统,就将这个矛盾问题解决了.
ramdisk还举出一个作用,现在的发行版在boot时一般都是图形界面的,那么,ramdisk就可以放framebuffer驱动和一些图片来做这种简单的动画。
- ramdisk
- ramdisk
- ramdisk
- ramdisk
- ramdisk
- ramdisk
- ramdisk
- ramdisk
- ramdisk
- ramdisk
- RAMDISK
- RamDisk
- ramdisk
- ramdisk 制作
- Ramdisk使用
- 嵌入式Ramdisk
- ramdisk制作
- Ramdisk制作
- 我的vim配置文件
- 鸟哥SHELL的PS1变量
- U-Boot移植FL2440--1--构建FL2440框架
- 解决Java程序的托盘图标在Windows任务栏重建后丢失的问题(使用SystemTray类创建托盘图标)
- 学习制作游戏概念图
- ramdisk
- 解析Linux中多线程编程并传递多个参数
- stagefright 播放流程
- GUI接口的制作-打开AVI文件
- Windows 7安装Eclipse 3.7搭建C/C++开发环境
- js事件汇总
- 如何将导入的java项目转换为dynamic web project
- 如何获得手机总内存和可用内存
- iOS设备使用重力感应