首页 > 知识点讲解
       程序局部性原理
知识路径: > 嵌入式系统软件基础知识 > 嵌入式操作系统基础知识 > 存储管理 > 虚拟存储技术(程序局部性原理、虚拟页式存储管理、页面置换算法等) > 虚拟存储管理 > 
被考次数:1次     被考频率:低频率     总体答错率:49%     知识难度系数:     
考试要求:掌握      相关知识点:9个      
        程序的局部性原理,指的是程序在执行过程中的一个较短时期内,它所执行的指令和访问的存储空间,分别局限在一定的区域内。这可以表现在时间和空间两个方面。
        .时间局限性:一条指令的一次执行和下一次执行,一个数据的一次访问和下一次访问,都集中在一个较短的时期内;
        .空间局限性:如果程序执行了某条指令,则它相邻的几条指令也可能马上被执行;如果程序访问了某个数据,则它相邻的几个数据也可能马上被访问。
        程序局部性原理的具体表现:
        .程序在执行时,大部分都是顺序执行的指令,只有少部分是跳转和函数调用指令。而顺序执行就意味着在一小段时间内,CPU所执行的若干条指令在地址空间当中是连续的,集中在一个很小的区域内;
        .程序中存在着相当多的循环结构,在这些循环结构的循环体当中,只有少量的指令,它们会被多次地执行;
        .程序中存在着相当多对一定数据结构的操作,这些操作往往局限在比较小的范围内。例如数组操作,数组是连续分配的,各个数组元素之间是相邻的。
        程序的局部性原理说明,在一个程序的运行过程中,在某一段时间内,这个程序只有一小部分的内容是处于活跃状态,正在被使用,而其他的大部分内容可能都处于一种休眠状态,没有在使用,而这就意味着,从理论上来说,虚拟存储技术能够实现且能产生较好的效果。实际上,在很多地方都已经用到了程序的局部性原理。例如,页式地址映射当中的TLB、CPU里面的Cache等,都是基于局部性原理。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2012年下半年
   嵌入式系统设计..
   上午试卷 综合知识
第34题
选择题
下列关于程序局部性的说法,不正确的是(34)。

49%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有