首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
设有堆栈s,栈指针top,栈中存放内存中相应数据块地址,设有两个程序段getaddr(top)和reladdr(blk),其中getaddr(top)从给定的top所指栈中取出相应的内存数据块地址,而reladdr(blk)则将内存数据块地址blk放入堆栈
设有堆栈s,栈指针top,栈中存放内存中相应数据块地址,设有两个程序段getaddr(top)和reladdr(blk),其中getaddr(top)从给定的top所指栈中取出相应的内存数据块地址,而reladdr(blk)则将内存数据块地址blk放入堆栈
admin
2014-10-20
50
问题
设有堆栈s,栈指针top,栈中存放内存中相应数据块地址,设有两个程序段getaddr(top)和reladdr(blk),其中getaddr(top)从给定的top所指栈中取出相应的内存数据块地址,而reladdr(blk)则将内存数据块地址blk放入堆栈S中。getaddr(top)和reladdr(blk)可分别描述为:
proced ure getaddr(top)
begin
local r
r←(top)
top←top一1
return(r)
end
procedure reladdr(blk)
begin
top←top+1
(top)←blk
end
问:如果对这两个程序段采用并发执行,则在单CPU系统中,是否会破坏封闭性和可再现性?为什么?
选项
答案
程序段reladdr开始执行,准备释放内存数据块地址入栈。然而,当reladdr执行到top←top+1语句时[见图(b)],程序段get:addr也开始执行且抢占了处理机,从而程序段reladdr停在top←top+l处等待处理机。getaddr程序段的执行目的是要从对应的堆栈指针top所指的栈格中取出一个内存数据块地址,显然,由于reladdr程序段的执行将指针top升高了一格且未放进适当的数据,getaddr的执行结果是失败的[见图(c)]。 [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/jSvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
手术显微镜的照明系统一般常用6伏(150)瓦的白炽灯。()
正常肘关节的功能位是()。
给兔静脉注射50%葡萄糖5ml后,尿量增多的主要原因是()。
《规范》根据混凝土立方体___________大小,将混凝土划分为___________个强度等级。
什么是极限状态?分为哪几类?有何表现?
法律是国家意志的体现。中国古代“明法度,定律令,皆以始皇起”;近代以来,“法制是政治文明最坚实的基础,是让法律成为治理国家最高权威的手段”。请回答:近代英、美、中各制定了哪些宪法或宪法性质的文件?在本国法制建设中的地位如何?为什么近代中国的宪法和其它两
近代资本主义政体的建立是资本主义生产方式的有力保障。请根据下面的材料回答问题。材料一“国王仍然是国家的主人,但是已经不理国家大事了。”材料二人们把他弥留之际交给华盛顿夫人的遗嘱打开之后发现,那份遗嘱是他在七月份亲自仔细拟好的,在头几条
A核苷酸在核酸长链上的排列顺序BtRNA的三叶草结构CDNA双螺旋结构DDNA的超螺旋结构EDNA的核小体结构属于真核生物染色质中DNA的三级结构的描述是()
计算机外部中断分为可屏蔽中断和不可屏蔽中断两类。()
请问位示图主要应用在内存管理的哪个方面?并简单阐述它的工作原理。
随机试题
CharlesDickenswasafamousnineteenth-centurywriterandthesignature"CharlesDickens"israrityenoughtocommandaprice.
刺激性较大,肝易灭活的药物适宜:气体、易挥发的药物或气雾剂适宜:
男性,20岁,篮球赛后左膝关节疼痛。查体:左膝关节肿胀,内侧压痛。下列哪一项措施最有助于进一步诊断和治疗
药品质量的固有特性包括
甲、乙、丙、丁拟共同投资设立一有限合伙企业,甲、乙为普通合伙人,丙、丁为有限合伙人。各合伙人经协商后草拟了一份合伙协议。该合伙协议的下列约定中,符合合伙企业法规定的是()。
从教师个体职业良心形成的角度看,教师的职业良心首先会受到()的影响。
周有光先生的这类文章,篇幅都不长,文字浅白如话,意思讲得明白,不论怎样大的题目,经他睿智的________,就不再高深莫测,人人能懂。这是高手文章,__________,闲庭信步,是识见超人、智力优越方能达到的境界。依次填入画横线处最恰当的一项是(
某股票的当前价格是94美元,以该股票为标的,协议价格为95美元,三个月买权的当前售价为0.47美元。某投资者认为股票价格将会上升,他有两个投资策略可供选择,买入100股股票,或者买入20份买权,拥有以协议价格买入2000股股票的权利,投资额均为9400
100BASE-T网卡主要有:【】、100BASE-FX、100BASE-T4和100BASE-T2。
MoonquakesareAsimilarthesmallertremorsBthatarefeltCduringearthquakesDonEarth.
最新回复
(
0
)