一M等于多少K?
1MB=1024KB
1B(Byte字节)=8bit、1KB (Kilobyte 千字节)=1024B、1MB (Mega byte 兆字节 简称“兆”)=1024KB、1GB (Giga byte 吉字节 又称“千兆”)=1024MB、1TB (Tera byte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方)、1PB(Peta byte 千万亿字节 拍字节)=1024TB。
M系统软件是什么?
M系统软件是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。 Windows 8/8.1 操作系统如出现开机时卡在Windows徽标页面,无法进入系统,必须强制关机再重启才能打开时,可适当调整虚拟内存设置解决。
如何去除Linux文件的^M字符?
在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,
对于回车符的定义:
windows:0D0A
unixlinux: 0A
MAC: 0D
比较快捷的去除这些符号的方法有这么几种:
(1)是用VI的命令:
使用vi打开文本文件
vi dos.txt
命令模式下输入
:set fileformat=unix
:w
(2) VI下使用正则表达式替换
g/^M/s/^M//
或者
%s/^M//g
(3)使用sed 工具
sed ’s/^M//’ filename > tmp_filename
(4)既然window下的回车符多了‘r’,那么当然通过删除‘r’ ,也可以实现:
tr -d ‘r’
(5)最后一个方法是本人最常用的方法,个人觉得最方便
在终端下敲命令:
$ dos2unix filename
直接转换成unix格式,就OK了!~
linux下mdev是如何工作的?
mdev是busybox自带的一个简化版的udev,适合于嵌入式的应用埸合。
其具有使用简单的特点。
它的作用,就是在系统启动和热插拔或动态加载驱动程序时,自动产生驱动程序所需的节点文件。
在以busybox为基础构建嵌入式linux的根文件系统时,使用它是最优的选择。