物理块号
① 操作系统,页号,页面号和块号怎么区别 页面号是不是就是块号
1、页和块的对象不同:页是对逻辑地址进行分页存储,块是对实际地址进行分块存储。
2、页号是虚拟地址的划分,指向程序中的某一页,每个页号对应一个页面号。
3、块号是实际地址的划分,指向内存空间中某一个物理块。
4、页面号不是块号。
(1)物理块号扩展阅读
分页存储
1、分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号,从0开始,如第0页、第1页等。
2、相应地,也把内存空间分成与页面相同大小的若干个存储块,称为(物理)块或页框(frame),也同样为它们加以编号,如0#块、1#块等等。
3、在为进程分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。由于进程的最后一页经常装不满一块而形成了不可利用的碎片,称之为“页内碎片”。
分段存储
1、在分段存储管理方式中,作业的地址空间被划分为若干个段,每个段定义了一组逻辑信息。例如,有主程序段MAIN、子程序段X、数据段D及栈段S等。
2、每个段都有自己的名字。为了实现简单起见,通常可用一个段号来代替段名,每个段都从0开始编址,并采用一段连续的地址空间。
3、段的长度由相应的逻辑信息组的长度决定,因而各段长度不等。整个作业的地址空间由于是分成多个段,因而是二维的,亦即,其逻辑地址由段号(段名)和段内地址所组成。
参考文献:网络-存储管理
② 操作系统试题: 在连续分配方式中,如何将文件的字节偏移量转化为物理块号和偏移量
连续分配方式下,3500/1024=3 余428,物理块号3,块内偏移量428
③ 段号,块号,物理块号都是指一样东西吗
页号是进程的每页的标号,从0到n顺序排列。页面号是操作系统分配的,每个页号对应一个页面号。
④ 软考:操作系统位示图,根据物理块号计算字数的疑问
第m个物理块号对应的字序号n计算公式如下:
n=[m/32],即m除以32的余数取整。
以上这个计算公式中,有两个隐性假设
(1)物理块号以0开始编号
(2)字序号以0开始编号
则有
m=5时,n=[5/32]=0
m=31时,n=[31/32]=0
m=32时,n=[32/32]=1
m=63时,n=[63/32]=1
因此,上述3道题的答案如下
m=4195时,n=[4195/32]=31
m=3552时,n=[3552/32]=111
m=2053时,n=[2053/32]=64
⑤ 起始物理盘块号 逻辑块号 算物理盘块号为什么不用减一
逻辑盘块是连续的,但是其相应的物理盘块却未必是连续的。所以不能直接接。
⑥ 地址为2070b 物理块号是3,则对应的物理地址是多少
示例:某虚拟存储器的用户编程空间共32个页面,每页1K,主存为16K。假定某时刻系统为用户的第0,1,3,10页分别分配到物理块号5,10,4,7中,试将虚拟地址0A5Ch变换为物理地址。请写出分析过程。解 因为页的大小为1K,所以页内地址占十位二进制地
⑦ 操作系统原理 文件的逻辑块号怎么转变为物理块号
(1)符号目录项占8字节,物理块大小为512字节,目录文件包含256个目录项,所以分解后存放符号文件所需的物理块为(8*256)/512=4。
(2)根据(1)中求出的4,得出平均访盘次数为【(1+4)/2】+1=3.5。
⑧ 如何通过逻辑地址和物理地址求物理块数
通过逻辑地址和物理地址求物理块数方法如下
逻辑地址=页号+页内地址=p+d;
物理回地址=块号+页内地址=f+d;答
(两个d是一样的,页表中存储有p与f的对应关系)
地址总长度位数=页号占位数m+页内地址占位数n
逻辑地址中的页数=2^m (2的 页号位数 次幂)
一个页面(业内地址)大小= 2^n (2的 页内地址位数 次幂)
⑨ 物理块号怎么算
1、盘块的大小为4KB,每个盘块号占4B,则一个索引块可含 4KB/4B=1K个盘块号,于是两级索引最多可含1K×1K =
1M个盘块号,因此,允许的最大文件长度为4KB×1M = 4GB.
2、最短寻找时间优先调度算法总是从等待访问者中挑选寻找时间最短的那个请求先执行的,而不管访问者到来的先后次序.现在当当前磁头在第4道,离它最近的是5,移动1道,离5最近的是7,移动2道,离7最近的是11,以此类推,则最后的移动次序为5、7、11、21、22、0,移动倒数为1+2+4+10+1+22=40.
3、采用最短寻道时间优先调度算法时与第二题类似,移动次序为16、13、9、20、24、29,移动总数为1+3+4+11+4+5=28.
“电梯调度”算法是从移动臂当前位置开始沿着臂的移动方向去选择离当前移动臂最近的那个柱访问,如果沿臂的移动方向无请求访问时,就改变臂的移动方向再选择.现在移动方向是从大到小,那会先朝比当前柱面小的方向找离其最近的移动,当前在15,比它小又离它最近的是13,然后是9,比它小的访问请求处理完了,就改变方向,于是离15最近的是16,然后是20,、24、29,最终的次序是13、9、16、20、24、29,移动总数是2+4+7+4+4+5=26.