为达到内存保护的目的,通常设置两个界限寄存器,分别存放正在执行程序的上界和下界。系统对每条指令所访问的地址进行越界检查,若越界,便发出越界中断请求,以停止该程序的执行。() 此题为判断题(对,错)。
为达到内存保护的目的,通常设置两个界限寄存器,分别存放正在执行程序的上界和下界。系统对每条指令所访问的地址进行越界检查,若越界,便发出越界中断请求,以停止该程序的执行。()
此题为判断题(对,错)。
相关考题:
以下程序执行的结果是什么?()int[]myArray=newint[3];try{for(inti=0;i=myArray.length;i++){myArray[i]=i*3;System.out.println(myArray数组的第+i+个元素的值是:+myArray[i]);}}catch(ArrayIndexOurOfBoubsExceptione){System.out.println(数组下标越界);}A.程序执行,屏幕上显示“数组下标越界”B.程序出现异常,屏幕上提示出现数组下标越界异常C.程序正常执行结束,屏幕上显示数组中每个元素的值D.程序编译出错
内存保护的主要任务是( )。A.确保每道用户程序都在自己的内存空间运行,互不干扰B.防止用户程序访问操作系统的程序和数据C.对每条指令所访问的内存地址进行越界检查D.防止用户程序转移到非共享的其他用户程序中去执行
计算机中存放当前指令地址的寄存器称为(7),在顺序执行程序时,若指令长度为16位,存储器按字节编址,每执行一条指令该寄存器自动加(8)。A.地址寄存器B.指令寄存器C.栈地址寄存器D.程序计数器
12、以下给出的事件中,无须异常处理程序进行处理的是()。(单选)A.缺页故障B.访问cache缺失C.存储访问地址越界D.除数为0