linux ramdisk的作用是什么?
2017-12-29 16:02
330 查看
linux 启动(boot)时,需要加载根文件系统,根文件系统中保存一些系统运行所必须的驱动,模块文件等。但是加载根文件系统本身就需要一个模块文件,所以需要先访问到这个模块文件,所以需要一个文件系统来进行访问,ramdisk就是用来做这个的。boot时内核先加载这个ramdisk,它是和内核一样,都是BootLoader通过低级命令加载的,其中储存着加载根文件系统所需的驱动,然后加载根文件系统。
为什么不直接通过Bootloader加载根文件系统? 可能是这样太慢了。
参考: https://www.cnblogs.com/chen-farsight/p/6119901.html
为什么不直接通过Bootloader加载根文件系统? 可能是这样太慢了。
参考: https://www.cnblogs.com/chen-farsight/p/6119901.html
相关文章推荐
- 什么是SAP?它有什么作用!
- iOS synchronized的作用是什么?
- 在进行数据库编程时,连接池有什么作用?
- 作用域运算符的有什么功能
- zookeeper在dubbo到底起了什么作用
- Java中native关键字有什么作用
- 什么是SQL Server代理服务?其作用是什么?
- 设置jdk环境变量时lib中的rt.jar ,dt.jar ,tool.jar是什么,作用是什么
- php中urldecode()和urlencode()起什么作用啊
- Java 动态代理作用是什么?
- zookeeper在Dubbo中扮演了一个什么角色,起到了什么作用
- 数据库中什么是范式?它的作用是什么?第一、二、三范式的内容是什么?
- 什么是软件架构?什么是设计模式?它能起到什么作用?
- 什么叫DMZ区?DMZ区有什么作用?应该怎样构建DMZ?
- BIOS详解:什么是BIOS ?BIOS的作用?CMOS及其与BIOS的关系?
- JDK和JRE的区别是什么?他们各自有什么作用?
- array的unshift method的作用是什么?如何连接两个array
- MySQL中的外键是什么、有什么作用
- [js]函数的上级作用域,他的上级作用域就是谁,跟函数在哪执行的没什么关系.
- PHP中的extract是什么作用