导航:首页 > 程序命令 > 对应用程序员不透明的是

对应用程序员不透明的是

发布时间:2022-09-18 23:40:25

‘壹’ 虚拟内存的异构体系

从虚存的概念可以看出,主存-辅存的访问机制与cache-主存的访问机制是类似的。这是由cache存储器、主存和辅存构成的三级存储体系中的两个层次。cache和主存之间以及主存和辅存之间分别有辅助硬件和辅助软硬件负责地址变换与管理,以便各级存储器能够组成有机的三级存储体系。cache和主存构成了系统的内存,而主存和辅存依靠辅助软硬件的支持构成了虚拟存储器。
在三级存储体系中,cache-主存和主存-辅存这两个存储层次有许多相同点:
(1)出发点相同:二者都是为了提高存储系统的性能价格比而构造的分层存储体系,都力图使存储系统的性能接近高速存储器,而价格和容量接近低速存储器。
(2)原理相同:都是利用了程序运行时的局部性原理把最近常用的信息块从相对慢速而大容量的存储器调入相对高速而小容量的存储器。
但cache-主存和主存-辅存这两个存储层次也有许多不同之处:
(1)侧重点不同:cache主要解决主存与CPU的速度差异问题;而就性能价格比的提高而言,虚存主要是解决存储容量问题,另外还包括存储管理、主存分配和存储保护等方面。
(2)数据通路不同:CPU与cache和主存之间均有直接访问通路,cache不命中时可直接访问主存;而虚存所依赖的辅存与CPU之间不存在直接的数据通路,当主存不命中时只能通过调页解决,CPU最终还是要访问主存。
(3)透明性不同:cache的管理完全由硬件完成,对系统程序员和应用程序员均透明;而虚存管理由软件(操作系统)和硬件共同完成,由于软件的介入,虚存对实现存储管理的系统程序员不透明,而只对应用程序员透明(段式和段页式管理对应用程序员“半透明”)。
(4)未命中时的损失不同:由于主存的存取时间是cache的存取时间的5~10倍,而主存的存取速度通常比辅存的存取速度快上千倍,故主存未命中时系统的性能损失要远大于cache未命中时的损失。

‘贰’ 对机器语言程序员来说透明的是( )

这个问题可能是,很早的计算机问题,翻译过来的,跟现在的计算机术语有些不一样。

A.条件码,主要是在比较,跳转等指令中用到的。
B。主存,大多是指RAM,但主存地址寄存器,令人费解,怎么翻译的,想不出来。
C,中断字,现在是指中断向量,主要是系统的中断子程序的序号,pc机中,存在bios中。
D,好理解,现在都用。

通过这道题的整个分析来讲,大概是,B应该是RAM的地址(外部寄存器,我以前看到这样的翻译),按现在的讲法。地址必须是透明的,否则无法编程

其他的都是cpu的硬件设计决定的,程序员不可能了解,C是由计算机制造公司的程序员编写的,存在计算的bios存储器中,机器语言程序员不了解其内部的工作机制,只能用来调用,完成一定的功能。

大概是这样。从事计算机系统多年,一上来,真是有点蒙,如果不给答案,真分析不出来。

为了你这道题,大概想了十多分钟,连敲带打,修修改改,到深夜,不容易呀,满不满意都给分吧,如果没有更好的答案的话。

没有功劳也有苦劳,怎是一个惨字了得。

‘叁’ 下列各项中对应用程序员不透明的是

选D,来自《计算机系统结构习题答案》(郑伟民),题1.8.。(该文档可以从网络文库搜到)

先行进位链、乘法器属于计算机组成中的专用部件,它只影响机器的速度和价格,与软件编程无关。
指令缓冲器属于计算机组成中的缓冲器技术,是由全硬件实现的,系统程序不参预对它们的管理。
条件码寄存器是存放指令执行后生成反映结果状态或特征的标志码,它要供转移等指令使用,是编程要用到的。

‘肆’ cache是什么文件夹可以删除吗

Cache就是缓存文件,可以删除。Cache这个文件夹代表缓存,主要是我们平时在使用APP时,应用需要自动缓存的一些东西,这类文件夹一般没有重要的数据。但长时间不清理会占据存储空间,有需要的朋友可以选择性的删除释放手机内存。

cache的主要作用

cache是高速缓冲存储器,,介于CPU与主存之间,它的工作速度数倍于主存,全部功能由硬件实现,并且对程序员是透明的.buffer一般是主存.还有,一般buffer对程序员是不透明的,除非是底层的地程序员,偶尔会需要知道一些buffer的详细信息(一般是嵌入式的,必须对每个地址都要自己分配),一般情况下,只要程序自己去分配。

‘伍’ 什么是虚拟空间什么是虚存空间什么是虚拟存储器

虚拟空间:即虚拟主机。 虚拟主机(Virtual Host Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台"虚拟"的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。

虚存空间:把内存与外存有机的结合起来使用的空间,从而得到一个容量很大的“内存”空间,这就是虚存空间。

虚拟储存器:虚拟存储器只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器.它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用.
希望我的回答对你有帮助!

‘陆’ 计算机中的对应用程序员、系统程序员等透明的透明什么意思

程序状态字对应用程序员是透明的,对系统程序员是不透明的。

‘柒’ 下列各项中对应用程序员不透明的是

选D,来自《计算机系统结构习题答案》(郑伟民),题1.8。

(1)先行进位链、乘法器属于计算机组成中的专用部件,它只影响机器的速度和价格,与软件编程无关。

(2)指令缓冲器属于计算机组成中的缓冲器技术,是由全硬件实现的,系统程序不参预对它们的管理。

(3)条件码寄存器是存放指令执行后生成反映结果状态或特征的标志码,它要供转移等指令使用,是编程要用到的。

‘捌’ 三级存储系统构成工作原理

主存和Cache之间的数据调动是由硬件自动完成的,对所有程序员均是透明的;而主存和辅存之间的数据调动则是由硬件和操作系统共同完成的,对应用程序员是透明的。MDR和MAR逻辑上在主存中,实际上在CPU中;地址译码器在主存中。

三级缓存是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。

其运作原理在于使用较快速的储存装置保留一份从慢速储存装置中所读取数据且进行拷贝,当有需要再从较慢的储存体中读写数据时,缓存(cache)能够使得读写的动作先在快速的装置上完成,如此会使系统的响应较为快速。

‘玖’ 总线属性是否透明

透明性

在计算机中,客观存在的实物或属性从某个角度看不到,就称为“透明”,和日常中的“透明”正好相反,计算机中的透明,则是看不到的意思。

所谓透明实际上就是指那些不属于自己管的部分(不会出现和不需要了解的部分)。在一个计算机系统中,下层机器及的概念性结构和功能特性,对上层机器语言的程序员来说就是透明的。例如:浮点数表示,乘法指令,对高级语言程序员,应用程序员透明,而对汇编语言程序员,机器语言程序员则不透明

阅读全文

与对应用程序员不透明的是相关的资料

热点内容
淘宝云服务器靠什么赚钱 浏览:130
单片机同步通信 浏览:257
游戏服务器如何选 浏览:744
和平精英苹果转安卓怎么转不了 浏览:52
伟福单片机实验箱 浏览:155
广东加密货币 浏览:216
利用python批量查询系统 浏览:497
什么app看左右脸 浏览:302
台湾小公主s解压密码 浏览:568
易语言锁机软件源码 浏览:156
迅雷下载完成无法解压 浏览:592
硬盘分区命令图解 浏览:447
当前云服务器如何关闭 浏览:78
mac下python在哪 浏览:641
广东惠州DNS服务器地址 浏览:357
编译影片时软件渲染错误 浏览:626
流星蝴蝶剑解压失败 浏览:294
如何确认方舟编译器 浏览:665
奶粉源箱源码什么意思 浏览:178
台州程序员兼职一般去哪些网站 浏览:408