怎么确定物理地址的co,ci,ct 怎么查询电脑物理地址

作者&投稿:叔卞 (若有异议请与网页底部的电邮联系)
要知道这三个词的意思,再根据相应的内容进行查找确定。
CO: 缓冲块内的字节偏移量,Cl: 高速缓存索引,CT: 高速缓存标记。应用程序直接对应虚拟内存, 虚拟内存对应磁盘, 而物理内存是磁盘的缓存。应用程序需要读取某块虚拟内存的内容时, 先查表看是否物理内存命中, 命中了则从物理内存中读取, 否则触发缺页中断, 从磁盘上将内容复制到物理内存中后, 再继续读取。
而物理内存满后, 则会淘汰物理内存页, 将淘汰的物理内存页写回磁盘。这里有一些细节省略了, CPU拿到的是虚拟地址, 需要MMU单元对虚拟地址进行翻译, 翻译为物理地址并取到数据, 在翻译的过程中, 会做很多事情。
首先地址是分了页的, 一般4K为一页, 先取到虚拟页号,虚拟页号, 划分为TLBI和TLBT, 根据这2个值去TLB(虚拟页号与物理页号对应关系缓存)中取物理页号。如果TLB缓存命中, 则执行下一步, 否则要去内存中取虚拟页号与物理页号对应关系。根据物理页号与虚拟偏移量, 拼出物理地址, 划分为CO, CI, CT. 根据这3个值去L1高速缓存查找数据;如果L1高速缓存命中, 则返回数据; 否则去内存中查找数据;如果内存命中, 则将数据复制到L1高速缓存, 通过高速缓存进行返回; 否则触发缺页中断, 等待磁盘写入内存(DMA);上面讲的是读数据的情况, 写数据有两种模式, 直写(write through)与回写(write back). 直写是指写入数据时, 不光要将数据写入L1高速缓存, 同时也要写入内存, 保证数据的强一致性. 回写是指先写入L1高速缓存, 等总线不繁忙时, 再写入内存. 现在采用的是回写方式。上面的过程还省略了, 翻译时的权限判断, 多级页表等内容。

磁盘的物理地址如何确定?~

磁盘的物理地址由柱面号C、磁头号H和扇区号S确定。在已知硬盘逻辑地址即逻辑扇区号LS的情况下,求硬盘对应的物理地址的柱面号C、磁头号H和扇区号S的方法如下:   
C=((Ls div NS)div NH)+ C1
H=((Ls div NS)mod NH)+ H1
S=(Ls mod NH)+ S1
实例:设硬盘的磁头号为4,每磁道17个扇区,其中逻辑硬盘D的第一个扇区在硬盘的柱面120、磁头1、扇区1上,求逻辑D盘上逻辑扇区为2757编号对应的物理地址是多少?   
分析:根据上面的已知条件,可知C1=120, H1=1,S1=1,NS=17,NH=4,Ls=2757,则将这些数据代入上面的公式可得: 
C=((2757 div 17)div 4)+120=160
H=((2757 div 17)mod 4)+1=3
S=(2757 mod 17)+1=4
即逻辑扇区号Ls为2757的硬盘对应的物理地址为柱面号是160、磁头号是3和扇区号为4。

扩展资料
在早期的硬盘中,由于每个磁道的扇区数相等,外磁道的记录密度远低于内磁道,因此造成很多磁盘空间的浪费。为了解决这一问题,人们改用等密度结构,即外圈磁道的扇区比内圈磁道多。
此种结构的硬盘不再具有实际的3D参数,寻址方式也改为以扇区为单位的线性寻址,这种寻址模式便是LBA(Logic Block Address,逻辑块地址)。在这种模式下,硬盘的物理地址与逻辑地址的转换问题有一定必要性和复杂性。
所谓逻辑地址(逻辑扇区,LBA)是物理地址(物理扇区,C/H/S)的一组连续数字的编号,操作系统采用的一种扇区编号方式,其编号是从0开始到某个最大值方式排列,并连成一条线。使用逻辑地址主要有以下两个优点:
第一,逻辑地址的概念使硬盘的读写操作脱离了柱面、磁头和扇区的硬件参数;
第二,在硬盘中,每一定数目的扇区组成了数据文件的最小单位—— 簇,在对一个具体的簇进行读写操作时,操作系统划分一个一维的逻辑地址号要比使用三维物理地址简单很多,如果一个簇的扇区跨越在两个盘片,则使用“柱面、磁头和扇区”的表示方法就更加复杂。

步骤如下:
方法一
1.打开【运行】按钮。

2.在【运行】对话框输入【cmd】,点击确定。

3.在命令提示符里输入【ipconfig -all】。

4.按下回车键即可查看到物理地址。

方法二:
1.打开【网络和共享中心】。

2.点击【以太网】按钮。

3.点击【详细信息】即可完成对物理地址的查询。

扩展资料:描述
地址从0开始编号,顺序地每次加1,因此存储器的物理地址空间是呈线性增长的。它是用二进制数来表示的,是无符号整数,书写格式为十六进制数。它是出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果。用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。
在计算机科学中,物理地址(英语:physical address),也叫实地址(real address)、二进制地址(binary address),它是在地址总线上,以电子形式存在的,使得数据总线可以访问主存的某个特定存储单元的内存地址。
在和虚拟内存的计算机中,物理地址这个术语多用于区分虚拟地址。尤其是在使用内存管理单元(MMU)转换内存地址的计算机中,虚拟和物理地址分别指在经MMU转换之前和之后的地址。在计算机网络中,物理地址有时又是MAC地址的同义词。这个地址实际上是用于数据链路层,而不是如它名字所指的物理层上的。
参考资料来源:百度百科:物理地址

怎么确定物理地址的co,ci,ct
答:根据物理页号与虚拟偏移量, 拼出物理地址, 划分为CO, CI, CT. 根据这3个值去L1高速缓存查找数据;如果L1高速缓存命中, 则返回数据; 否则去内存中查找数据;如果内存命中, 则将数据复制到L1高速缓存, 通过高速缓存进行返回; 否则触发缺页中断, 等待磁盘写入内存(DMA);上面讲的是读数据的...

磁盘的物理地址如何确定?
答:磁盘的物理地址由柱面号C、磁头号H和扇区号S确定。在已知硬盘逻辑地址即逻辑扇区号LS的情况下,求硬盘对应的物理地址的柱面号C、磁头号H和扇区号S的方法如下:C=((Ls div NS)div NH)+ C1 H=((Ls div NS)mod NH)+ H1 S=(Ls mod NH)+ S1 实例:设硬盘的磁头号为4,每磁道17个扇区,其中...

什么叫物理地址,是磁头的一种古老的寻址方式
答:物理地址即磁盘的柱面地址、磁头地址、扇区地址,通过这三个地址来确定数据存储的位置。CHS(Cylinder/Head/Sector)寻址模式也称为3D模式,是硬盘最早采用的寻址模式,它是在硬盘容量较小的前提下产生的。硬盘的C/H/S 3D参数既可以计算出硬盘的容量,也可以确定数据所在的具体位置。这是因为扇区的三维物...

怎么样才能确定IP地址是合法的,IP地址的分类是什么?
答:合法的IP地址中,每个三位数都是在0~254之间的,不可能是大于254就连255都不行。这才是合法的IP地址,还有 IP地址有A\B\C类IP。iPv4的ip地址都是(1~255).(0~255).(0~255).(0~255)的格式。IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D...

IP地址和物理地址有什么区别
答:1、是否可以更改 IP地址是逻辑地址,是可以更改的,而物理地址是固定地址,出厂时就已经固定,不可以更改。2、是否具有唯一性 IP地址,属于互联网协议地址,地址不具有唯一性;而物理地址,是每一台电脑的网卡上的固定地址,具有唯一性。3、主要作用不同 IP地址专注于网络层,将数据包从一个网络转发到...

IP地址中A类、B类、C类地址的区别
答:一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位。2、IP地址范围不...

51单片机的C语言液晶显示器编程中“首地址”是什么来的(什么意思)?
答:举个例子,1602显示器,第一行第一个字符的地址是0x80,第二行开始的地址是0xC0,这就清楚了吧?在显示时先设置好地址,然后就可以写入要显示的字符了。

什么是ip地址?什么是物理地址?简要说明两者之间的区别与联系_百度知 ...
答:一、定义不同 1、IP地址:IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。2、物理地址:网卡物理地址存储器中存储单元对应实际地址称物理地址,与逻辑地址相对应。网卡的物理地址通常是由网卡生产厂家写入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据...

C语言:malloc出来的空间在物理地址上是否也是连续的?
答:不一定是连续的。malloc出来的空间,只是在虚拟内存中是连续的。而从实际的物理空间到虚拟内存空间还有一个映射的关系。这个映射是由操作系统来控制的,一般情况下,从虚拟地址无法反查到物理地址。对于连续的虚拟地址空间,也就无法得知是否物理连续。但由于映射的不确定性,当申请一段内存空间,尤其是比较...

cpu怎么根据物理地址确定从主存中读取几字节,机器指令是怎么实现的?
答:这个涉及到汇编方面的知识,一般用16位寄存器DX来存放数据,分为高位寄存器DH和低位寄存器DL,各8位。如果是读取的是一个字节的话,就放在低位寄存器DL里。如果是一个字的话,那么高位的地址的数据储存器高位地址的内容就放在DH里,地位地址的内容就放在DL里。这样就读取到一个字(两个字节)的内容。