zoukankan      html  css  js  c++  java
  • 计算机组成原理与结构

    1. 计算机硬件能直接执行的是 机器语言
    2. 完整的计算机系统通常包括 硬件系统和软件系统
    3. 计算机的字长与运算精确度密切相关,字长越长,数据位越多,小数或浮点数表示时能提高精确度
    4. CPU地址线数量与内存容量密切相关
    5. 关于计算机系统层次结构的描述中
    6.   低层用户对硬件的透明性比高层用户要低
    7.   指令集架构层是软、硬件间的接口
    8.   低层代码执行效率比高层代码执行效率高
    9.   不同层次面向不同用户,看到计算机的属性不同
    10. 可用于评价计算机系统性能的指标是:字长,MIPS , CPI , IPC
    11. 同一程序在不同机器上运行时得到的MIPS值不一定相同
    12. 主频高的机器性能不一定高

    ------------------------------------分隔符--------------------------------

    存储系统:

    1. 32位处理器的最大虚拟地址空间为 4G (2^32)
    2. 在虚存、内存之间进行地址变换时,功能部件  MMU  将地址从虚拟(逻辑)地址空间映射到物理地址空间
    3. 在程序执行过程中,Cache与主存的地址映象是由  硬件自动完成
    4. 某计算机的存储系统由cache和主存组成。某程序执行过程共访存2000次 ,其中访问cache缺失(未命中) 100次 , 则该程序执行过程中Cache的命中率为  95%
    5. 在 Cache的地址映射中, 若主存中的任意一块均可映射到Cache内任意一行的位置上, 则这种映射方法称为
      全相联映射
    6. 采用虚拟存储器的主要目的是 扩大主存储器的存储空间, 且能进行自动管理和调度
    7. 虚拟存储器中, 程序执行过程中实现虚拟地址到物理地址映射部件(系统)是 操作系统和MMU配合完成
    8. 相联存储器是按(  内容  )进行寻址访问的存储器
    9. 程序具有较好的时间和空间局部性 能更好地发挥Cache的作用
    10. 地址转换是指把逻辑地址转换为物理地址,地址转换过程中可能会发生“缺页”,MMU在地址转换过程中要访问页表项
    11.  假定主存按字节编址,cache共有64行,采用4路组相联映射方式,主存块大小为32字节,所有编号都从0开始。问主存第3000号单元所在主存块对应的cache组号是   13
    12.  A、直接映射是多对一的映射关系 (即主存的多个数据块映射到Cache的同一行)  C、直接映射方式冲突率比组相联方式有更高,因此,前者的命中率会更低  D、全相联映射方式比较适用于小容量Cache​在Cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率
    13. CaChe行大小与主存块大小一致,分离CaChe(也称哈佛结构)是指存放指令的CaChe与存放数据CaChe分开设置
      CaChe对程序员透明
    14. 采用直接映射时,CaChe无需使用替换算法
    15.   A、Cache存储器中存放的内容是特定内存的副本,而不是全部内存内容的副本.  B、Cache速度要高于内存,更高于磁盘​  C、Cache的命中率在90%以上,根据Cache的工作原理,正在访问的指令和数据大部分是从Cache 中命中的, 说明正在被处理的指令和数据存90%以上放在Cache中  D、Cache和内存是两个不同的物理部件,不属于内存的特定区域
    16. 与Cache的命中率有关的是:Cache的总容量,替换算法,Cache块大小
    所遇皆星河
  • 相关阅读:
    面试经验
    java常见面试题目(三)
    java常见面试题目(二)
    java常见面试题目(一)
    Java编程思想:第2章 一切都是对象
    汇编语言:第九章 转移指令的原理
    汇编语言: 实验七 寻址方式在结构化数据访问中的应用
    汇编语言:第八章 数据处理的两个基本问题
    汇编语言:实验六 实践课程中的程序
    汇编语言:第七章 更灵活定位内存地址的方法
  • 原文地址:https://www.cnblogs.com/Shallow-dream/p/11425500.html
Copyright © 2011-2022 走看看