华为内部面试题库---(22)

来源:互联网 发布:汪小帆 复杂网络 编辑:程序博客网 时间:2024/04/27 08:52

1、以下4种64位架构中,与其他3种不一致的是?(B)

A.Intel 64

B.IA64

C.AMD 64

D.IA32_64

解析:Intel 64等同于IA32_64,和AMD64一样都是在IA32基础上通过扩展内存技术实现的64位;兼容IA32的软件。IA64是Intel安腾系列处理器的架构名称,是区别与IA32的全新64位架构。

 

2、以下选项,属于Intel x86处理器基本运行环境的是?(ABCD)

Intel 编程手册 Volume 1 Chapter 3 Basic execution enviroment

A.段寄存器

B.通用寄存器

C.EFLAGS状态寄存器

D.EIP指令寄存器

解析:处理器基本运行环境包含以下内容(地址空间+基本寄存器)

 

3、Intel x86处理器支持的3种分段模式是指哪3种?(ABC)

Intel 编程手册 Volume 3A Chapter 3 Protected mode memory management

A.Basic Flat model

B.Protected Flat model

C.Multi-segment model

D.Basic segment model 

解析:3种分段模式分别为Basic flat model,Protected flat model,Multi-segment model.

Flat mode

Protected flat mode

Multi-segment mode

4、以下哪项不属于处理器3种异常来源?( D)

Intel 编程手册 Volume 3A Chapter 5 Interrupt and Exception handle

A.Machine-check exception

B.Software-detected exception

C.Processor-detected program-error exceptions

D.Hardware-detexted exception

解析:两种中断来源

External(hardware generated) Interrupts

software=generated Interrupts

三种异常来源

Machine-check exception

software-detected exception

Processor-detected p

 

5、IA-32支持以下哪些运行模式?(ABCDE)

Intel 编程手册 Volume 3A Chapter 2 System Architecture overview

A.Protected mode

B.Real-address mode

C.System management mode

D.IA-32e mode

E.Virtual-8086 mode

解析:从寻址方式来说,CPU的IP(EIP)中存放的是虚地址,把一个虚地址转换为物理地址,模式不同,转换方式不同:

保护模式

虚地址到实地址转换经过MMU,也就是分段和分页机制,寻址空间4GB。另外,保护有两层含义,一是保护操作系统不被随意访问和破坏,另外,保护应用程序在各自的地址空间不被随意破坏。

 

实地址模式

实模式下--虚地址到实地址转换,段寄存器左移四位与偏移相加,得到物理地址,寻址空间

 

系统管理模式

SMM是Intel在386SL之后引入x86体系结构的一种CPU的执行模式。系统管理模式只能通过系统管理中断(System Management Interrupt, SMI)进入,并只能通过执行RSM指令推出。SMM模式对操作系统透明,换句话说,操作系统根本不知道系统何时进入SMM模式,也无法感知SMM模式曾经执行过。为了实现SMM,Intel在其CPU上新增了一个引脚SMI# Pin,当这个引脚上为高电平的时候,CPU会进入该模式。在SMM模式下一切被都屏蔽,包括所有的中断。SMM模式下的执行的程序被称作SMM处理程序,所有的SMM处理程序只能在称作系统管理内存(System Management RAM,SMRAM)的空间内运行。可以通过设置SMBASE的寄存器来设置SMRAM的空间。SMM处理程序只能由系统固件实现。

 

IA-32e模式

IA-32E模式是处理器在运行64位操作系统的时候使用的一种模式

 

虚拟8086模式

虚拟8086模式是运行在保护模式中的实模式,为了在32位保护模式下执行纯16位程序

 

原创粉丝点击