一级由一级管理 你只要把层次分清就明白了
硬盘(硬件) <-驱动 <- 操作系统 <- 裸设备文件 <-文件系统 <- (mp3 txt exe rmvb rar等文件)
硬盘(硬件) <-驱动 <- 操作系统 <-裸设备文件 <-大型软件或一些底层程序
裸设备是什么东西? 硬盘是否就是一个裸设备?
裸设备是OS管理的硬件设备 在Unix中,使用设备文件的方式来表示硬件设备 这么讲吧 一个硬盘没格式化时就是裸设备 裸设备文件由操作系统进行管理
像什么磁带机当一个大裸设备用,SAN 共享出去的也是裸设备文件
不格式化怎么读写?
由硬盘驱动来在底层支持读写硬盘 通过操作系统下的命令或大型软件比如ORACLE 数据库自己就能直接操作裸设备 也就是能按自己的规则直接读写设备文件,你要用过linux Unix你便能很容易的明白 比如你刚买个硬盘不分区不格式化 直接用dexmp /dev/sda |less 命令便可以读这块硬盘 读出来是什么呢? 哈哈 全是1111111111111111 要不然全是0000000000000000000
linux下很多命令都可以直接读写裸设备 比如dd dexmp cpio cp 多啦
比较老的DOS系统用的是什么文件系统呢? fat16 fat32
裸设备干什么用呢?
1, 格式化fs给操作系统存一些“没专用软件管”的零散文件
2. 给会写0或1的程序自己单独管理,例如:备份 SCSI协议
既然裸设备比文件系统读写快,那为什么还要用文件系统?
裸设备 ->文件系统 -> 数据库 ->ORACLE
裸设备 -> 数据库 -> ORACLE
少了一层,快了当然快了! ORACLE这玩意大 几个硬盘都不够用
那windows记事本呢? 游戏呢? 一首MP3呢? 每样占个裸设备,还是一样占个分区? 不行吧
朋友,我说的意思你能明白吗?
2. 操作系统中,文件系统指的是什么主要目的是什么
系统文件是支持电脑正常工作的文件,就是我们常说的操作系统;另外还有文件叫应用软件,主要指想完成某项特定工作而安装的文件,比如图像编辑软件,播放软件,QQ软件,cad软件等等,压缩软件不是系统软件,图片查看程序也不是系统软件,但是操作系统都附加了图片查看软件。另:压缩软件,我们一般用的像winzip,winrar就是压缩软件,用来压缩或解压文件(压缩文件的目的是节省磁盘空间)。在网络搜索“winrar”就可以得到大量的winrar下载地址,下载以后需要安装在电脑上才能使用。安装的方法是:双击你下载的这个文件,就可以了。主要目的是实现对文件的按名存取。
3. 操作系统中,文件系统的主要目的是
您好:
本地答案是:B
文件系统是操作系统用来组织和管理存储设备或磁盘分区上的文件的数据结构和方法;即在存储设备上组织和管理文件的方法。操作系统中负责管理和存储文件信息的软件机构即为文件管理系统,简称为“文件系统”。文件系统主要由三部分组成:文件系统接口,对对象操纵还有管理的软件集合,对象及属性。
从操作系统的角度来看,文件系统是对文件存储设备的空间进行组织、分配,负责文件存储并且对存入的文件进行保护和检索的系统。
对于你的问题,结合以上知识,这题应该选择:B
4. SD卡为什么要文件系统
SD卡,如果只是放在单片机系统中使用,可以不用考虑“文件系统”,只要按照地址存放数据就可以了。
如果这个SD卡,还要放在PC机上,由Windows写入MP3文件,那就要在卡上建立符合Windows要求的“文件系统”。
建立“Windows的文件系统”,可以直接用Windows对SD卡进行格式化。
格式化,即根据卡的大小,在SD卡内部,划分了“分区表”、“目录区”和“数据区”,并写入了标志性的信息。
格式化过程,也可以在单片机系统中进行,只是需要编写程序。
5. 从用户的角度看,引入文件系统的主要目的是什么
从用户的角度看,引入文件系统的主要目的是实现对文件的按名存取。