更多“试比较缺页中断机构与一般的中断,它们之间有何明显的区别? ”相关问题
  • 第1题:

    所谓的外部中断,常常包括有( )。

    A.CPU故障中断

    B.溢出中断

    C.控制台、时钟中断

    D.缺页中断


    正确答案:C
    解析:中断分为硬件中断和软件中断。硬件中断又称为外部中断,由于硬件方面原因机器发生中断,如设备运行结束中断、时钟中断、来自控制台的中断等,但当CPU发生故障时,现场无法保护,不能作为中断;软件中断又称为程序中断,溢出中断、缺页中断是属于软件中断。

  • 第2题:

    缺页中断的处理过程是软硬件配合完成的,请叙述缺页中断处理过程? 


    正确答案: 若在页表中发现所要访问的页面不在内存,则产生缺页中断,其处理过程如下:
    1、根据逻辑地址查页表的驻留位,判断该页是否在内存;
    2、该页标志为0,形成缺页中断。保留现场。
    3、操作系统处理缺页中断,寻找一个空闲页面。
    4、若有空闲页,则把磁盘上读出的信息装入该页面中。
    5、修改页表及内存分配表,表示该页已经在内存。
    6、如果内存中无空闲页,则按某种算法选择一个已在内存的页面,把它暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,重复4、5步。
    7、恢复现场,重新执行被中断的指令。

  • 第3题:

    试说明可屏蔽中断和非屏蔽中断的区别和联系。


    正确答案:可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的;但它们也有区别:可屏蔽中断是通过CPU的INTR引脚引入,当中断标志IF=1时允许中断,当IF=0时禁止中断,不可屏蔽中断是由NMI引脚引入,不受IF标志的影响。

  • 第4题:

    8086有哪几种中断方式?它们在中断响应和处理过程中最主要的区别是什么?什么是中断向量?


    正确答案: 分为软件中断和硬件中断两大类。软件中断是由指令执行所引起的中断,主要有INT中断、除法错中断、溢出中断、单步中断等。硬件中断是外部请求所引起的中断,有两条外部请求输入线.一个是NMI(屏蔽中断),另一个是INTR(可屏蔽中断)。
    最主要的区别是获取相应的中断类型码的方式不同。
    中断向量:中断服务程序的入口地址。

  • 第5题:

    什么是中断?中断与过程(子程序)有何区别?


    正确答案: 中断是指CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。
    中断程序需保存现场,要有一定触发条件,具有随机性。而且中断程序和原运行程序没有联系,有时甚至毫不相关。而子程序的调用是包含在另一个程序里,不具有随机性,并且子程序和主程序是有联系的,而且是密不可分的。

  • 第6题:

    软件中断和硬件中断有何特点?两者的主要区别是什么?


    正确答案: 硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非屏蔽中断NMI和可屏蔽中断INTR。
    软件中断是CPU根据某条指令或者对标志寄存器的某个标志位的设置而产生的,也称为内部中断。通常有除法出错中断、INTO溢出中断、INTn中断、断点中断和单步中断等。
    两者的主要区别:硬件中断由外部硬件产生,而软件中断与外部电路无关。

  • 第7题:

    什么时候发生缺页中断?当缺页中断发生时,操作系统应采取什么行动?


    正确答案:当访问一个还末调入(还不在)内存区的页面时便会发生缺页中断.当发生这种缺页中断时,操作系统检验该访问是否合法,若不合法,则中止该程序;若合法,则查寻出一空闲块并请求I/O把所需的页面读入该空闲块,一量I/O完成就更新进程表和页表并重新执行这一指令.

  • 第8题:

    缺页中断


    正确答案: 请求分页式存储管理允许作业在执行过程中,如果所要访问的页面不在主存中,则产生的中断称“缺页中断”

  • 第9题:

    在请求分页存储管理中,当访问的页面不在内存时,便产生缺页中断,缺页中断是属于()。

    • A、I/O中断
    • B、程序中断
    • C、访管中断
    • D、外中断

    正确答案:B

  • 第10题:

    问答题
    滑移与孪生有何区别,试比较它们在塑性变形过程中的作用。

    正确答案: 滑移定义:晶体在切应力作用下,晶体的一部分相对于另一部分沿某些晶面(滑移面)和晶向(滑移方向)发生滑动的现象。本质:滑移并不是晶体的一部分相对于另一部分作整体的刚性移动,而是位错在切应力的作用下沿着滑移面上的滑移方向逐步移动的结果。
    孪生定义:晶体在切应力作用下,晶体的一部分沿一定的晶面(孪生面)和一定的晶向(孪生方向)相对于另一部分晶体做均匀地切变;在切变区域内,与孪生面平行的的每层原子的切变量与它距离孪生面的距离成正比,而且不是原子间距的整数倍,这种切变不会改变晶体的点阵类型,但可使变形部分晶体的位向发生变化,并与未变形部分的晶体以孪晶界为分界面构成镜面对称的位向关系。通常把对称的两部分晶体称为孪晶,而将形成孪晶的过程称为孪生。
    滑移在塑性变形过程中的作用:
    在常温和低温下金属的塑性变形主要通过滑移方式进行。
    1、晶体中滑移系越多,则可供滑移采用的空间位向越多,塑性变形越容易进行。当沿滑移面上滑移方向的分切应力达到临界分切应力时,滑移就可进行,而且位错只需一个很小的切应力就可以实现运动。
    2、在晶体发生滑移的同时,滑移面和滑移方向会发生转动,造成滑移系取向的变化,有可能使其他滑移系的分切应力达到临界值,产生多滑移现象,促进晶体的塑性变形。
    孪生在塑性变形过程中的作用:
    孪生对塑性变形的贡献比滑移要小。
    1、孪生的临界分切应力要比滑移的临界分切应力大得多,只有在滑移很难进行的条件下,晶体才进行孪生变形。
    2、但是,由于孪生后变形部分的晶体位向发生改变,可能会使原来处于不利取向的滑移系转变为新的有利取向,这样可以激发晶体的进一步塑性变形。所以当金属中存在大量孪晶时,可以促进塑性变形。
    解析: 暂无解析

  • 第11题:

    问答题
    什么时候发生缺页中断?当缺页中断发生时,操作系统应采取什么行动?

    正确答案: 当访问一个还末调入(还不在)内存区的页面时便会发生缺页中断.当发生这种缺页中断时,操作系统检验该访问是否合法,若不合法,则中止该程序;若合法,则查寻出一空闲块并请求I/O把所需的页面读入该空闲块,一量I/O完成就更新进程表和页表并重新执行这一指令.
    解析: 暂无解析

  • 第12题:

    问答题
    试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。

    正确答案: 相同点:这两种方式下,主机和I/O设备都是并行工作。
    不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。
    DMA方式适用场合:高速、批量数据的简单传送。
    中断方式适用场合:处理复杂随机事件、控制中低速1/O设备。
    解析: 暂无解析

  • 第13题:

    在请求分页系统中,当访问的页面不在主存时会产生一个缺页中断,缺页中断与一般中断的主要区别是( )。

    A.每当发生缺页中断并进行处理后,将返回到被中断指令的下一条指令开始执行;而一般中断是返回到被中断指令开始重新执行 B.缺页中断在一条指令执行期间只会产生一次,而一般中断会产生多次 C.缺页中断在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的 D.缺页中断在一条指令执行完,下一条指令开始执行前进行处理,而一般中断是在一条指令执行期间进行处理的


    正确答案:C

  • 第14题:

    向量中断与中断向量在概念上有何区别?中断向量和中断向量表有何区别?


    正确答案: 向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP)。
    中断向量表又称中断入口地址表,用来存放中断向量的表格。

  • 第15题:

    何谓中断类型号?何谓中断向量?它们与中断向量表之间存在什么关系?


    正确答案:中断类型号:为每个中断源指定一个8位的编号,让CPU识别不同的中断源。
    中断向量:是一个地址指针,指向每一个中断服务程序的入口。
    在80X86实模式中,中断类型号*4则得到该中断向量对应的中断向量表单元指针。

  • 第16题:

    什么是中断类型码?什么叫中断向量?什么叫中断向量表?它们之间有什么联系?


    正确答案: 8086/8088系统可以处理256种中断,为了区别每一种中断,为每个中断安排一个号码,称为中断类型码。每一种中断服务程序在内存中的起始地址称为中断向量,以32位逻辑地址表示,即为CS:IP。把所有中断向量存储在内存中的某一个连续区中,这个连续的存储区称为中断向量表。
    中断向量表中偏移量为(中断类型码×4)的单元中存放IP的值,偏移量为(中断类型码×4+2)的单元中存放CS的值。

  • 第17题:

    8086有哪几种中断方式?它们在中断响应和处理过程中最主要的区别是什么?  


    正确答案: 分为硬件中断和软件中断两类。软件中断是由指令执行所引起的中断,主要由INT中断、除法错中断、溢出中断、单步中断等。硬件中断是外部请求所引起的中断,由两条外部请求输入线,一个是非屏蔽中断请求线NMI,另一个是可屏蔽中断请求线INTR。
    它们最主要的区别是获取中断类型码的方式不同。

  • 第18题:

    向量中断与中断向量在概念上的有何区别?中断向量与中断入口地址又有何区别?


    正确答案:向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP).中断入口地址是指中断程序的实际地址,即段地址左移4位加偏移地址所得的和。

  • 第19题:

    在请求分页存储管理中,当所访问的页面不在内存时,便产生缺页中断,缺页中断是属于()。

    • A、I/O中断
    • B、程序中断
    • C、访管中断
    • D、外中断

    正确答案:B

  • 第20题:

    试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。


    正确答案: 相同点:这两种方式下,主机和I/O设备都是并行工作。
    不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。
    DMA方式适用场合:高速、批量数据的简单传送。
    中断方式适用场合:处理复杂随机事件、控制中低速1/O设备。

  • 第21题:

    问答题
    缺页中断的处理过程是软硬件配合完成的,请叙述缺页中断处理过程?

    正确答案: 若在页表中发现所要访问的页面不在内存,则产生缺页中断,其处理过程如下:
    1、根据逻辑地址查页表的驻留位,判断该页是否在内存;
    2、该页标志为0,形成缺页中断。保留现场。
    3、操作系统处理缺页中断,寻找一个空闲页面。
    4、若有空闲页,则把磁盘上读出的信息装入该页面中。
    5、修改页表及内存分配表,表示该页已经在内存。
    6、如果内存中无空闲页,则按某种算法选择一个已在内存的页面,把它暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,重复4、5步。
    7、恢复现场,重新执行被中断的指令。
    解析: 暂无解析

  • 第22题:

    问答题
    向量中断与中断向量在概念上的有何区别?中断向量与中断入口地址又有何区别?

    正确答案: 向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP).中断入口地址是指中断程序的实际地址,即段地址左移4位加偏移地址所得的和。
    解析: 暂无解析

  • 第23题:

    单选题
    在请求分页存储管理中,当访问的页面不在内存时,便产生缺页中断,缺页中断是属于()。
    A

    I/O中断

    B

    程序中断

    C

    访管中断

    D

    外中断


    正确答案: A
    解析: 程序中断是指:CPU在执行程序的过程中,因出现某种随机事件而收到中断请求,暂时停止现行程序的执行,转去执行一段中断服务程序,以处理该事件,并在处理完毕后自动恢复程序的执行。 缺页中断正是因为所需页面不在内存,向CPU发出中断请求,暂停现行程序,执行缺页中断处理程序,然后返回到原来的指令执行。所以,缺页中断是程序中断。