社区
非技术区
帖子详情
文件在磁盘中存储方式是否按顺序存储
paodan
2010-05-21 04:14:54
比如在某个目录A下面,有很多文件,现在新建一个文件a,假设该磁盘没有内存碎片时,请问a在磁盘中存储地址是否在该磁盘已有文件的后面?如果存在内存碎片,a的存储地址又如何?
我在遍历某个目录时,打印目录中文件,如果该目录没有改变,则文件打印顺序是不变的,如果新增了一个文件,则该文件在队列中的顺序是不固定。因此请教一下文件在磁盘中的存储位置问题。
...全文
777
6
打赏
收藏
文件在磁盘中存储方式是否按顺序存储
比如在某个目录A下面,有很多文件,现在新建一个文件a,假设该磁盘没有内存碎片时,请问a在磁盘中存储地址是否在该磁盘已有文件的后面?如果存在内存碎片,a的存储地址又如何? 我在遍历某个目录时,打印目录中文件,如果该目录没有改变,则文件打印顺序是不变的,如果新增了一个文件,则该文件在队列中的顺序是不固定。因此请教一下文件在磁盘中的存储位置问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beginsoft_nj
2010-05-21
打赏
举报
回复
遍历文件的时候应该和操作系统文件的排列有关吧 和物理磁盘上顺序应该没关系
paodan
2010-05-21
打赏
举报
回复
[Quote=引用 3 楼 lhcwjy 的回复:]
你得到的目录顺序和在磁盘上存储的顺序不一定是一致的,
[/Quote]为什么?如果这样的话我们使用listFile()遍历时也是随机遍历的?
paodan
2010-05-21
打赏
举报
回复
[Quote=引用 1 楼 beginsoft_nj 的回复:]
磁盘创建新文件时是随机读写的 磁盘转到哪儿如果有空间就写 这样是提高磁盘效率的
[/Quote]谢谢,那遍历文件的时候是按顺序遍历的》?
白云飘飘飘
2010-05-21
打赏
举报
回复
你得到的目录顺序和在磁盘上存储的顺序不一定是一致的,
太乙
2010-05-21
打赏
举报
回复
lz多想了。。。
beginsoft_nj
2010-05-21
打赏
举报
回复
磁盘创建新文件时是随机读写的 磁盘转到哪儿如果有空间就写 这样是提高磁盘效率的
数据结构线性表的
顺序
存储
结构
实验 二 基于链式
存储
结构 实现线性表的基本的 常见的运算 提示: ⑴ 提供一个实现功能的演示系统 ⑵ 具体物理结构和数据元素类型自行选定 ⑶ 线性表数据可以使用
磁盘
文件
永久保存
操作系统实习3
磁盘
管理
操作系统实习
磁盘
管理
磁盘
初始化时把
磁盘
存储
空间分成许多块(扇区),这些空间可以被多个用户共享。用户作业在执行期间常常要在
磁盘
上建立
文件
或把已经建立在
磁盘
上的
文件
删去,这就涉及到
磁盘
存储
空间的分配和回收。一个
文件
存放到
磁盘
上,可以组织成顺序
文件
(连续
文件
)、链接
文件
(串联
文件
)、索引
文件
等,因此,
磁盘
存储
空间的分配有两种
方式
,一种是分配连续的
存储
空间,另一种是可以分配不连续的
存储
空间。怎样有效地管理
磁盘
存储
空间是操作系统应解决的一个重要问题,通过本实习使学生掌握
磁盘
存储
空间的分配和回收算法。
操作系统
磁盘
管理.pptx
操 作 系 统 主讲教师:张 静 操作系统
磁盘
管理全文共76页,当前为第1页。 第八章
磁盘
存储
器的管理 8.1 外存的组织
方式
8.2
文件
存储
空间的管理 8.3 提高
磁盘
I/O速度的途径 8.4 提高
磁盘
可靠性的技术 8.5 数据一致性控制 习题 操作系统
磁盘
管理全文共76页,当前为第2页。 8.1 外存的组织
方式
文件
的物理结构直接与外存的组织
方式
有关。对于不同的外存组织
方式
,将形成不同的
文件
物理结构。目前常用的外存组织
方式
有: (1) 连续组织
方式
(2) 链接组织
方式
(3) 索引组织
方式
操作系统
磁盘
管理全文共76页,当前为第3页。 8.1.1 连续组织
方式
连续组织
方式
又称连续分配
方式
,要求为每一个
文件
分配一组相邻接的盘块。例如,第一个盘块的地址为b,则第二个盘块的地址为b+1,第三个盘块的地址为b+2,…。通常,它们都位于一条磁道上,在进行读/写时,不必移动磁头。在采用连续组织
方式
时,可把逻辑
文件
中
的记录顺序地
存储
到邻接的各物理盘块
中
,这样所形成的
文件
结构称为顺序
文件
结构,此时的物理
文件
称为顺序
文件
。 操作系统
磁盘
管理全文共76页,当前为第4页。
磁盘
存储
器管理.ppt
介质类型:
磁盘
、磁带、光盘 物理块:
文件
系统
中
,
存储
设备常划分为若干大小相等的物 理块,并对块统一编号 以块为单位进行信息的
存储
、传输和分配。 磁带 永久保存大容量数据 顺序存取设备(存取速度慢,主要用于后备
存储
)
磁盘
直接(随机)存取设备 存放
磁盘
任一物理块的时间不依赖于物理块的具体位置
C语言-
文件
操作之顺序读写-配合博主的文章食用
一个
文件
通常是
磁盘
上一段命名的
存储
区
磁盘
文件
(通常用的
文件
):指一组相关数据的有序集合,通常
存储
在外部介质(如
磁盘
)上,使用时才调入内存 设备
文件
(与硬件有关的
文件
):在操作系统
中
把每一个与主机相连的输入、输出设备看作是一个
文件
,把它们的输入、输出等同于对
磁盘
文件
的读和写。例如:键盘(标准输入
文件
)、屏幕(标准输出
文件
)
非技术区
15,440
社区成员
58,167
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章