社区
数据结构与算法
帖子详情
磁盘块的地址怎么表示??急求啊
hao138548
2013-06-05 05:15:40
做题时遇到了一个不理解的地方,讲解B树时,叶子节点指向磁盘的地址块,通过索引查找速度更快,我就想知道怎么表示这个地址块?让叶子节点指针只想他?
...全文
576
2
打赏
收藏
磁盘块的地址怎么表示??急求啊
做题时遇到了一个不理解的地方,讲解B树时,叶子节点指向磁盘的地址块,通过索引查找速度更快,我就想知道怎么表示这个地址块?让叶子节点指针只想他?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
帖子不能编辑
2013-06-07
打赏
举报
回复
访问磁盘块有两条路径,一个是通过文件系统,一个通过设备文件(比如 /dev/sda, /dev/sdb)直接访问磁盘设备。如果要想在代码中通过磁盘块访问磁盘,只能选后面一种方法。 磁盘块都有一个地址编号,从0开始。如果你要访问/dev/sda第10个磁盘块,下面是伪代码: int fd = open("/dev/sda"); //自己构造一个scsi read command, 并制定接受数据的buffer ioctl(fd, SG_IO, io_hdr);
Hony杨
2013-06-05
打赏
举报
回复
可以用block号。
linux内核分析(转自某位大哥网上的笔记)
当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于
地址
0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码。BIOS先进行一系列的系统自检,然后初始化位于
地址
0的中断向量表。最后BIOS将启动盘的第一个...
搞懂Java三种代理模式:静态代理、动态代理和cglib代理
知识点双指针思路维护双指针,右指针每次向右移动一次,
表示
当前的末尾位置,左指针移动到满足最大元素和最小元素的差值小于等于k的最左位置,更新答案。可以选择的方向有两个,一个是开发一些内部使用的测试工具,...
linux内核分析
... 当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于
地址
0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码。BIOS先进行一系列的系统自检,然后初始化位于
地址
0的中断向量表。最后B
Linux操作系统引导过程和系统服务控制
4、修复MBR扇区的具体步骤 4.1 加硬盘并分区 4.2 备份MBR扇区数据到其它
磁盘
( /dev/sdb1)(不可以备份在同一
块
硬盘中) dd if=/dev/sda of=/mnt/mdr.bak bs=512 count=1 (复制覆盖,dev下的sda复制到mnt下取名为...
Linux内核相关知识总结
用户空间动态申请内存时往往只是获得一
块
线性
地址
的使用 权,而并没有将这
块
线性
地址
区域与实际的物理内存对应上,只有当用空间真正操作申请的内存时,才会触发一次缺页异常,这时内核才会分配实际的物理内存给用户...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章