何谓IA-32处理器?

题目

何谓IA-32处理器?

参考答案和解析
正确答案:Intel公司推出了32位结构的80386微处理器后,确定了80386芯片的指令集结构(Instruction Set Architecture)为以后开发80X86系列处理器的标准,称其为Intel 32位结构(Intel Architecture-32,IA-32),后来的80486、Pentium等微处理器统称为IA-32处理器,或称32位80X86处理器。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

IA-32处理器的指令指针EIP是多少位的?


正确答案:指令指针EIP是32位的。

第2题:

IA-32处理器有哪三类基本段,各是什么用途?


正确答案: 代码段:存放程序的指令代码。程序的指令代码必须安排在代码段,否则将无法正常执行。
数据段:存放当前运行程序所用的数据。程序中的数据默认是存放在数据段,也可以存放在其他逻辑段中。
堆栈段:主存中堆栈所在的区域。程序使用的堆栈一定在堆栈段。

第3题:

Intel公司的微处理器产品中,具备EM64T功能的IA-32架构称为1A-32e,此类微处理器内通用寄存器的位数已经达到______位。


正确答案:64
64

第4题:

IA-32处理器采用小端方式存储多字节数据。


正确答案:正确

第5题:

IA-32处理器在实地址方式下,不能使用32位寄存器。


正确答案:错误

第6题:

IA-32处理器在保护模式下可以直接访问最大物理地址空间是()。

  • A、1MB
  • B、64KB
  • C、4GB
  • D、4TB

正确答案:C

第7题:

IA-32处理器复位后,首先进入的是什么工作方式?


正确答案:首先进入的是实地址工作方式。

第8题:

何谓成组调度方式?按进程平均分配处理器和按线程平均分配处理器时间的方法,哪个更有效?


答案:Loutenegger提出了成组调度方式。为了解决在自调度方式中线程被频繁切换的问题,该方式将一个进程中的一组线程分配到一组处理器上去执行。在成组调度时,如何为应用程序分配处理器时间,可考虑采用以下两种方式:(1)面向所有应用程序平均分配处理器时间假定系统中有N个处理机和M个应用程序,每个应用程序中至多含有N个线程,则每个应用程序至多可有1/M的时间去占有N个处理机。例如,有4台处理器及两个应用程序,其中,应用程序A中有4个线程,”应用程序B中有一个线程。这样,每个应用程序可占用4台处理机一半(1/2)的时间。图(a )示出了此时处理器的分配情况。由图可看出,使用这种分配方式,在应用程序A运行时,4台处理器都在忙碌;而应用程序B运行时,则只有1台处理器忙碌,其它3台空闲。因此,将有3/8的处理器时间(即37. 5%)被浪费了。图两种分配处理机时间的方法(2)面向所有线程平均分配处理机时间:由于应用程序A中有4个线程,应用程序B中只有1个线程,因此,应为应用程序A分配4/5的时间,只为应用程序B分配1, 5的时间,如图(b )所示。此时,将只有15%的处理机时间被浪费。可见,按线程平均分配处理机时间的方法更有效。

第9题:

PCI总线独立于处理器,所以其引脚信号多数并不与IA-32处理器对应。


正确答案:正确

第10题:

简述IA-32处理器的中断工作过程。


正确答案:IA-32处理器获得向量号识别出中断源后,中断或异常接着的工作过程如下:
(1)将标志寄存器EFLAGS压入堆栈,保护各个标志位;将被中断指令的逻辑地址(代码段寄存器和指令指针寄存器内容)压入堆栈,保护断点。
(2)如果有错误代码,将其压入堆栈(有些异常产生错误代码,更具体地表明产生异常的原因)。实地址方式的异常不返回错误代码。
(3)根据向量号获得中断服务程序(中断或异常的处理程序)的段选择器和指令指针,分别传送给代码段寄存器CS和指令指针寄存器EIP。
(4)对于中断,要设置中断允许标志IF为0,即禁止进一步的可屏蔽中断。
(5)控制转移至中断服务程序入口地址(首地址),开始执行中断或异常处理程序。
中断服务程序最后是中断返回指令IRET。中断返回指令IRET将断点地址和标志寄存器出栈恢复,如果压入了错误代码还需要相应增量堆栈指针,于是控制又返回到断点指令继续执行。