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


    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位程序

     

  • 相关阅读:
    Redis分布式锁
    SpringCloud之服务网关gateway
    SpringCloud之服务注册中心Eureka、zookeeper、consul
    查询list对象
    获取当前列表值,返回图片路径展示刀前台
    js获取当前时间
    checkbox事件
    Python接口自动化测试(7):Jmeter安装与启动
    Python接口自动化测试(8):Jmeter发送请求
    Python接口自动化测试(6):Postman使用-jenkins集成
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332748.html
Copyright © 2020-2023  润新知