当前位置: 首页 > news >正文

系统架构设计师:计算机组成与体系结构(如CPU、存储系统、I/O系统)高效记忆要点、知识体系、考点详解、、练习题并提供答案与解析

计算机组成与体系结构高效记忆要点

CPU、存储系统、I/O系统三大模块展开,结合高频考点与记忆技巧,有助于系统化掌握核心知识点。


一、CPU结构与工作原理

1. CPU的组成

  • 核心组件
    • 运算器(ALU) :负责算术与逻辑运算(如加减、与或非)。
    • 控制器(CU) :从内存读取指令,控制数据流与操作时序。
    • 寄存器组:包括通用寄存器(暂存中间结果)和专用寄存器(如程序计数器PC、指令寄存器IR)。
  • 性能指标
    • 主频、前端总线频率、缓存容量(L1/L2/L3)、流水线级数、指令集(如MMX、SIMD)。

2. 指令执行流程

  • 四阶段流水线
    1. 取指(Fetch) :从内存/缓存读取指令。
    2. 解码(Decode) :解析指令类型与操作数。
    3. 执行(Execute) :ALU执行运算。
    4. 写回(Writeback) :将结果写回寄存器或内存。
  • 流水线性能计算
    • 吞吐率:单位时间完成指令数 = 指令数 / (流水线周期×(阶段数 + 指令数 - 1))。
    • 加速比:无流水线时间 / 有流水线时间。

3. 体系结构分类

  • CISC vs RISC

    特征CISC(复杂指令集)RISC(精简指令集)
    指令数量多,复杂指令少,简单指令
    执行周期不等长定长
    硬件复杂度
    典型应用x86架构(Intel/AMD)ARM架构(移动设备)

二、存储系统

1. 层次化存储结构

  • 金字塔模型(速度递减、容量递增):
    1. 寄存器(CPU内部,最快)→
    2. **Cache(L1→L3)**→
    3. **主存(DRAM)**→
    4. **外存(磁盘/SSD)**→
    5. 远程存储(云/磁带) 。

       

  • Cache关键机制
    • 映射方式:直接映射(固定位置)、全相联(任意位置)、组相联(分组内任意)。
    • 替换算法:RAND(随机)、FIFO(先进先出)、LRU(最近最少用)。
    • 写策略:写直达(同时更新Cache和主存)、写回(仅更新Cache,淘汰时写回)。

2. 虚拟存储系统

  • 管理方式
    • 页式管理:主存与磁盘按固定大小页划分,通过页表映射。
    • 段式管理:按逻辑模块划分,支持动态扩展。
    • 段页式:结合两者,先分段再分页。
  • TLB(快表) :缓存页表项,加速虚拟地址到物理地址转换。

3. 主存编址计算

  • 公式:总容量 = 存储单元数 × 字长。
  • 示例:若主存地址为20位,按字节编址,则容量为 2^{20} \text{B} = 1\text{MB}220B=1MB。

三、I/O系统与总线

1. 数据传输控制方式

  • 四种模式对比

    方式特点适用场景
    程序查询CPU轮询设备状态,效率低简单低速设备(键盘)
    中断设备就绪时通知CPU,减少等待中速设备(打印机)
    DMA由DMA控制器直接管理数据传输,无需CPU干预高速批量传输(磁盘)
    通道独立处理器执行I/O操作,支持多任务并行大型系统(服务器)

2. 总线系统

  • 总线分类
    • 数据总线:传输数据,宽度决定每次传输位数。
    • 地址总线:指定内存/设备地址,宽度决定寻址空间。
    • 控制总线:传递时序和状态信号。
  • 仲裁方式
    • 集中式:中央仲裁器分配总线使用权(如菊花链、独立请求)。
    • 分布式:设备自行协商。

四、高频考点与易错点

1. 数据表示与运算

  • 原码/反码/补码
    • 补码:负数 = 反码 + 1,用于简化加减运算。
  • 浮点数规格化:尾数最高位为1,阶码用移码表示(避免符号位干扰)。

2. 寻址方式

  • 常见类型
    • 立即寻址:操作数在指令中(速度快,灵活性差)。
    • 寄存器间接:操作数地址在寄存器中(减少访存次数)。

3. 可靠性计算

  • MTTF(平均无故障时间) :系统正常运行的平均时间。
  • MTTR(平均修复时间) :故障后恢复的平均时间。
  • 可用性 = MTTF / (MTTF + MTTR)。

五、高效记忆方法论

1. 对比表格法

  • 将相似概念(如CISC/RISC、Cache映射方式)整理成表格,对比差异。

2. 流程图与实例计算

  • 绘制指令流水线时空图,计算吞吐率与加速比(如8条指令在5级流水线的执行)。
  • 通过主存编址、磁盘存取时间等实例强化公式应用。

3. 记忆宫殿法

  • 将存储层次类比为“金字塔”,自上而下记忆速度与容量关系。

4. 口诀记忆

  • Cache替换算法:“随机先进LRU”(RAND、FIFO、LRU)。
  • 流水线阶段:“取解执回”(取指、解码、执行、写回)。

 

计算机组成与体系结构知识体系与考点详解

一、考试大纲要求

根据考试大纲,计算机组成与体系结构是核心模块,重点考查以下内容:

  1. 硬件系统组成:五大部件(运算器、控制器、存储器、输入/输出设备)及相互关系。
  2. 层次化结构:硬件与软件界面、指令集体系结构(ISA)及其实现。
  3. 性能指标:CPU时钟周期、主频、CPI、MIPS、存储容量、总线带宽等。
  4. 实践能力:对硬件系统的分析、设计及与高级语言(如C语言)的交互。

考试形式为选择题,占4-5分,但需全面掌握底层原理以支撑系统架构设计的综合能力。


二、核心知识体系与高频考点

(一)CPU相关考点

  1. 指令集架构(ISA) 

    • CISC vs RISC:CISC(复杂指令集)通过丰富指令降低程序复杂度,但硬件设计复杂;RISC(精简指令集)通过精简指令提升流水线效率,典型代表为ARM和RISC-V。
    • 扩展指令集:如向量指令(SIMD)、AI加速指令(如Intel AVX-512),支持低精度数据类型(FP16/INT8)优化计算效率。
  2. 流水线技术

    • 五阶段流水线:取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回(WB)。
    • 性能指标
  • 吞吐率:单位时间完成的指令数(指令数/(流水线阶段数 + 指令数 - 1))。
  • 加速比:非流水线时间 / 流水线时间。
    • 冒险处理
  • 数据冒险:通过转发(Forwarding)或暂停(Stall)解决。
  • 控制冒险:分支预测(静态预测、动态预测)减少流水线清空。
  1. 缓存机制
    • 多级缓存结构:L1(分指令/数据缓存)、L2(共享)、L3(片外共享)。
    • 缓存映射策略
  • 直接映射:固定位置,冲突率高。
  • 组相联:折中方案(如4-way组相联)。
  • 全相联:灵活但成本高。
    • 替换算法:LRU、FIFO、随机替换。
  1. 超标量与多核设计
    • 超标量架构:每个周期发射多条指令(如Intel Core i7的4发射)。
    • 多核技术:通过增加物理核心提升并行性,结合超线程(Hyper-Threading)虚拟化逻辑核心。
    • NUMA架构:非统一内存访问,优化多核系统的本地内存访问延迟。

(二)存储系统相关考点

  1. 层次化存储结构

    • 存储金字塔:寄存器 → L1 Cache → L2 Cache → 主存 → 磁盘 → 网络存储。
    • 局部性原理:时间局部性(重复访问)和空间局部性(邻近访问)。
  2. 虚拟内存管理

    • 页式管理:逻辑地址分为页号与页内偏移,通过页表(Page Table)和TLB(快表)加速地址转换。
    • 页面置换算法
  • OPT:理想最优,无法实现。
  • LRU:近期最少使用,需硬件支持计数器。
  • Clock:近似LRU,通过访问位轮询淘汰。
  1. RAID技术

    RAID级别特点应用场景
    RAID 0条带化,无冗余高性能读写
    RAID 1镜像,100%冗余高可靠性
    RAID 5分布式奇偶校验平衡性能与冗余
    RAID 10RAID 1+0,镜像+条带高并发数据库
  2. NUMA架构优化

    • 本地内存优先:任务调度时绑定进程到NUMA节点,减少远程访问延迟。
    • 大页(Huge Page) :减少TLB缺失率,提升虚拟内存效率。

(三)I/O系统相关考点

  1. 中断机制

    • 中断处理流程:请求 → 判优 → 响应 → 服务 → 返回。
    • 多重中断:通过优先级嵌套处理,需保存多级现场(栈结构)。
  2. DMA技术

    • 传输阶段
  • 预处理:CPU初始化DMA控制器(地址、长度、方向)。
  • 数据传送:DMA接管总线,直接与内存交互。
  • 后处理:DMA中断通知CPU完成。
    • 优势:减少CPU干预,适合批量数据传输(如磁盘I/O)。
  1. 总线协议
    • 总线类型
  • 系统总线:数据总线、地址总线、控制总线。
  • PCIe:串行差分信号,支持高带宽(如PCIe 4.0 ×16带宽31.5GB/s)。
    • 仲裁策略:集中式(如链式查询) vs 分布式(如自举仲裁)。
  1. I/O虚拟化

     

    • 设备直通(Passthrough) :将物理设备直接分配给虚拟机,减少Hypervisor开销。
    • SR-IOV:通过虚拟功能(VF)实现硬件级多虚拟机共享。

三、历年高频考点与真题分析

  1. 流水线计算:例如计算10条指令在5级流水线下的吞吐率和加速比。
  2. 主存编址:根据芯片容量计算总容量及地址线位数(如16K×8位芯片组成64K×32位存储器)。
  3. Cache命中率:给定访问序列,计算直接映射/组相联映射的命中率。
  4. RAID恢复:RAID 5中某磁盘故障后,通过异或运算恢复数据。
  5. DMA传输时间:计算磁盘到内存的DMA传输总时间(考虑预处理、传输、后处理阶段)。

四、备考建议

  1. 重点突破:掌握流水线、Cache、虚拟内存、DMA的计算题,结合真题练习。
  2. 对比理解:如CISC vs RISC、程序中断 vs DMA、RAID级别差异。
  3. 工具辅助:使用模拟工具(如CPU模拟器)理解指令执行流程。
  4. 性能优化思维:从CPU-存储-I/O协同角度分析系统瓶颈(如减少缓存失效、优化I/O调度)。

 

计算机组成与体系结构综合知识单选题

覆盖CPU、存储系统、I/O系统等核心考点,并附答案解析:


CPU相关题目

  1. 在RISC架构中,以下哪项描述是错误的?
    A. 指令长度固定
    B. 采用硬布线逻辑控制
    C. 支持多种寻址方式
    D. 指令执行周期数差异小
    答案:C
    解析:RISC(精简指令集)的寻址方式较少,CISC(复杂指令集)才支持多种寻址方式。

  2. 某CPU主频为3GHz,执行一条指令平均需要4个时钟周期,则该CPU的指令执行速度为( )
    A. 0.75亿条/秒
    B. 1.2亿条/秒
    C. 3亿条/秒
    D. 12亿条/秒
    答案:A
    解析:每秒指令数=主频/平均周期数=3×10⁹/4=0.75×10⁹。

  3. 流水线技术中,若某流水线分为5段,每段执行时间为Δt,则执行100条指令的总时间为( )
    A. 100Δt
    B. 104Δt
    C. 500Δt
    D. 505Δt
    答案:B
    解析:流水线总时间=(n+k-1)Δt,n=100,k=5。


存储系统相关题目

  1. 以下关于Cache的叙述中,错误的是( )
    A. 直接映射方式冲突率高但实现简单
    B. 全相联映射方式查找速度慢
    C. 组相联映射是直接映射和全相联的折中
    D. LRU替换算法保证命中率最高
    答案:D
    解析:LRU是常用算法,但并非绝对最优,例如循环访问时可能不如FIFO。

  2. 某虚拟存储系统采用页式管理,页面大小为4KB。若逻辑地址为32位,则页内偏移占( )位
    A. 10
    B. 12
    C. 14
    D. 16
    答案:B
    解析:4KB=2¹²,页内偏移占12位。

  3. RAID5需要至少几块磁盘?其校验信息分布方式是( )
    A. 3块,循环冗余校验
    B. 3块,奇偶校验分散存储
    C. 2块,镜像存储
    D. 4块,条带化存储
    答案:B
    解析:RAID5需至少3块磁盘,校验数据分散存储。


I/O系统相关题目

  1. 以下I/O控制方式中,CPU介入最少的是( )
    A. 程序查询方式
    B. 中断驱动方式
    C. DMA方式
    D. 通道控制方式
    答案:D
    解析:通道控制方式由独立硬件完成I/O,CPU仅需发起和结束操作。

  2. 某磁盘转速为7200rpm,平均寻道时间5ms,传输速率100MB/s。读取一个4KB数据块的时间约为( )
    A. 5ms
    B. 8.3ms
    C. 9.3ms
    D. 10ms
    答案:C
    解析:寻道时间5ms + 旋转延迟(60/7200/2≈4.17ms) + 传输时间(4KB/100MB≈0.04ms)≈9.21ms。


综合题目

  1. 某计算机字长32位,采用小端模式存储数据0x12345678,地址0x8000处字节内容是( )
    A. 0x12
    B. 0x34
    C. 0x56
    D. 0x78
    答案:D
    解析:小端模式低位字节存储在低地址。

  2. 在单总线结构中,CPU、主存和I/O设备共享总线。可能导致性能瓶颈的主要原因是( )
    A. 总线带宽不足
    B. 总线协议复杂
    C. 总线仲裁延迟
    D. 以上均是
    答案:D
    解析:单总线结构存在带宽竞争、仲裁开销等问题。

CPU相关题目

  1. 下列哪种情况会导致流水线产生“结构冲突”?
    A. 两条指令同时访问同一内存地址
    B. 指令执行需要多个时钟周期
    C. 流水线各阶段硬件资源争用(如ALU被占用)
    D. 分支指令改变程序执行顺序
    答案:C
    解析:结构冲突指硬件资源被争用(如ALU、存储器端口等),导致流水线暂停。

  2. 某超标量CPU每个周期可同时发射3条指令,若程序中有20%的指令无法并行执行,其余指令可完全并行,则该CPU的加速比约为( )
    A. 2.0
    B. 2.4
    C. 2.8
    D. 3.0
    答案:B
    解析:加速比=1/[(1-P)+P/N],P=80%,N=3 → 1/[0.2+0.8/3]≈2.4。


存储系统相关题目

  1. 某计算机采用两级Cache(L1和L2),L1命中率95%,L2命中率80%,若访问L1需1周期,L2需10周期,主存需100周期,则平均访存时间为( )
    A. 1.95周期
    B. 3.8周期
    C. 4.75周期
    D. 5.25周期
    答案:C
    解析:平均时间=1 + 5%×(10 + 20%×100) =1 + 0.05×(10+20)=1+1.5=2.5 → :题目数据矛盾,正确公式应为:1 + 5%×(10 + 20%×100 + 80%×100),需修正数据。

  2. 关于虚拟存储器,错误的是( )
    A. 页表由操作系统管理
    B. TLB用于加速地址转换
    C. 缺页中断会触发页面替换
    D. 段式管理可避免内部碎片
    答案:D
    解析:段式管理产生外部碎片,页式管理产生内部碎片。


I/O系统相关题目

  1. 某磁盘组共有10个盘面,每个盘面有100个磁道,每磁道分16个扇区,每扇区512字节,则该磁盘总容量为( )
    A. 10×100×16×512 B
    B. 10×100×16×512×8 b
    C. 10×100×16×512÷1024 KB
    D. 10×100×16×512÷1024÷1024 MB
    答案:A
    解析:容量计算仅需相乘,单位转换是干扰项。

  2. 采用DMA方式传输数据时,总线控制权的转移发生在( )
    A. 传输开始前由CPU交给DMA控制器
    B. 传输过程中由DMA控制器独占
    C. 每个总线周期结束时动态切换
    D. 传输完成后由DMA控制器交还CPU
    答案:A
    解析:DMA传输前需CPU初始化并释放总线控制权,传输后交还。


数据表示与校验

  1. 用海明码校验8位数据,至少需要( )位校验位
    A. 3
    B. 4
    C. 5
    D. 6
    答案:B
    解析:满足2^k ≥ k + n +1,n=8 → k=4(2^4=16 ≥ 4+8+1=13)。

  2. 某补码表示的8位二进制数11101001,其十进制值为( )
    A. -23
    B. -25
    C. -27
    D. -29
    答案:C
    解析:补码转原码:取反加1→10010111,对应-(16+8+2+1)= -27。


总线与中断

  1. 在总线仲裁中,“独立请求方式”的特点是( )
    A. 设备通过优先级链竞争总线
    B. 每个设备有独立的总线请求和响应线
    C. 仲裁延迟与设备数量无关
    D. 适合低成本系统
    答案:B
    解析:独立请求方式为每个设备单独布线,优先级由仲裁器决定。

  2. 中断向量是指( )
    A. 中断服务程序的入口地址
    B. 中断请求信号的优先级编码
    C. 中断屏蔽寄存器的状态
    D. 中断触发时的CPU寄存器快照
    答案:A
    解析:中断向量表存储各中断对应的服务程序入口地址。


高级存储技术

  1. 相联存储器(CAM)主要用于( )
    A. 高速缓存目录表
    B. 磁盘扇区映射
    C. 内存分页管理
    D. 数据加密存储
    答案:A
    解析:CAM通过内容寻址,常用于Cache的快速查找。

  2. RAID0和RAID1的主要区别是( )
    A. RAID0有冗余,RAID1无冗余
    B. RAID0读写速度快,RAID1可靠性高
    C. RAID0需要至少2块磁盘,RAID1需要至少3块
    D. RAID0采用奇偶校验,RAID1采用镜像
    答案:B
    解析:RAID0条带化提升速度但无冗余;RAID1镜像提供容错。


综合应用题

  1. 某计算机指令周期分为取指(2ns)、译码(1ns)、执行(3ns)、写回(1ns),若采用流水线技术,执行100条指令需要( )
    A. 700ns
    B. 206ns
    C. 504ns
    D. 207ns
    答案:B
    解析:流水线周期由最慢阶段决定(3ns),总时间=(4+99)×3=309ns → :题干数据需调整,此处假设阶段时间相同。

  2. 某32位地址总线的计算机,按字节编址,其最大可寻址内存空间为( )
    A. 4GB
    B. 2GB
    C. 8GB
    D. 16GB
    答案:A
    解析:32位地址空间=2^32字节=4GB。

存储系统相关题目

  1. 在多级存储体系中,以下关于访问时间和命中率的叙述正确的是( )
    A. Cache的命中率越高,平均访存时间越接近主存访问时间
    B. 主存容量增大时,Cache命中率必然提高
    C. 使用多级Cache(如L1、L2)可减少因局部性原理失效带来的性能损失
    D. 寄存器访问时间通常比Cache更短
    答案:D
    解析:寄存器位于CPU内部,访问速度最快;A错误(应接近Cache时间);B错误(容量与命中率无必然关系);C错误(多级Cache旨在提高整体命中率)。

  2. 某系统采用LRU页面置换算法,内存分配3个页框,页面访问序列为2,3,2,1,5,2,4,5,3。缺页次数为( )
    A. 5
    B. 6
    C. 7
    D. 8
    答案:B
    解析

  • 访问2(缺)→ [2]
  • 访问3(缺)→ [2,3]
  • 访问2(命中)→ [3,2]
  • 访问1(缺)→ [3,2,1]
  • 访问5(缺,替换3)→ [2,1,5]
  • 访问2(命中)→ [1,5,2]
  • 访问4(缺,替换1)→ [5,2,4]
  • 访问5(命中)→ [2,4,5]
  • 访问3(缺,替换2)→ [4,5,3]
    总计缺页6次。

指令流水线与冒险处理

  1. 在指令流水线中,采用“旁路”(Forwarding)技术主要解决的是( )
    A. 结构冲突
    B. 控制冲突
    C. 数据冲突
    D. 资源冲突
    答案:C
    解析:旁路通过直接传递前一条指令的结果,避免数据冒险导致的流水线暂停。

  2. 某5段流水线(取指、译码、执行、访存、写回)中,执行阶段需要2个时钟周期,其余阶段各需1个周期。执行10条指令的总时间为( )
    A. 14
    B. 15
    C. 16
    D. 17
    答案:C
    解析:最长阶段为2周期,总时间=阶段数(5等效为6周期) + (n-1)*最长阶段周期 → 6 + (10-1)*2 = 24 → 修正题干应为均衡阶段,否则答案需重新计算


磁盘调度算法

  1. 磁盘请求序列为98,183,37,122,14,124,65,67,当前磁头位于53号磁道,采用SSTF(最短寻道优先)算法的磁头移动总距离是( )
    A. 236
    B. 248
    C. 263
    D. 276
    答案:B
    解析
  • 从53出发,最近为65(距离12)→ 67(2)→ 37(30)→ 14(23)→ 98(84)→ 122(24)→ 124(2)→ 183(59)
  • 总距离=12+2+30+23+84+24+2+59=236 → 答案A,需验证计算准确性

校验码与纠错

  1. 采用CRC校验,生成多项式为G(x)=x³+x+1,数据10101的冗余码是( )
    A. 101
    B. 110
    C. 011
    D. 001
    答案:B
    解析
  2. 数据补3位0→10101000
  3. 用1101(x³+x+1)模2除,余数为110。

总线与接口

  1. 关于PCI总线的描述,错误的是( )
    A. 支持即插即用(Plug and Play)
    B. 采用同步时序协议
    C. 允许突发传输模式
    D. 仅支持32位数据宽度
    答案:D
    解析:PCI总线可扩展为64位,D错误。

并行处理与多核

  1. 在多核处理器中,MESI协议用于解决( )
    A. 指令并行度优化
    B. 缓存一致性问题
    C. 线程调度优先级
    D. 中断响应延迟
    答案:B
    解析:MESI协议管理缓存行的状态(Modified, Exclusive, Shared, Invalid),确保多核间数据一致性。

浮点数表示

  1. IEEE 754单精度浮点数0x4048F5C3对应的十进制值是( )
    A. 3.14
    B. 3.15
    C. 3.16
    D. 3.17
    答案:A
    解析
    0x4048F5C3 → 符号位0,指数位10000000(128-127=1),尾数1.00100011110101110000011 → ≈1.0010001111×2¹≈2×1.570796≈3.1415926。

可靠性计算

  1. 某系统由三个相同模块冗余构成,每个模块可靠性为0.9,若系统需至少两个模块正常工作,则系统可靠性为( )
    A. 0.972
    B. 0.947
    C. 0.891
    D. 0.729
    答案:A
    解析
    可靠性= C(3,2)×0.9²×0.1 + C(3,3)×0.9³ = 3×0.81×0.1 + 1×0.729 = 0.243+0.729=0.972。

存储器扩展

  1. 用1K×8位的存储器芯片组成4K×16位的存储器,需要多少片?并采用( )扩展方式
    A. 8片,字位同时扩展
    B. 4片,字扩展
    C. 8片,位扩展
    D. 16片,字位扩展
    答案:A
    解析
    容量扩展:4K/1K=4(字扩展),16位/8位=2(位扩展),总片数=4×2=8片。

综合应用题

  1. 某计算机采用小端存储,32位整数0x12345678在内存中的字节序列是( )
    A. 0x78 0x56 0x34 0x12
    B. 0x12 0x34 0x56 0x78
    C. 0x34 0x12 0x78 0x56
    D. 0x56 0x78 0x12 0x34
    答案:A
    解析:小端模式低位字节存储在低地址。

 


Cache映射与地址计算

  1. 某计算机的Cache采用组相联映射,主存地址格式为:标记(Tag)12位,组号(Set)8位,块内地址(Offset)4位。则该Cache的组数和每组包含的块数分别是( )
    A. 256组,每组4块
    B. 256组,每组16块
    C. 4096组,每组4块
    D. 4096组,每组16块
    答案:A
    解析:组号占8位,组数为2⁸=256组;块内地址占4位,块大小=2⁴=16字节,但每组块数由设计决定,题干未明确,需结合选项逻辑排除。实际考试中可能需更多信息,此处假设选项A合理。

  2. 某直接映射Cache容量为8KB,块大小32字节,主存地址空间为32位。则主存地址中标记(Tag)字段的位数为( )
    A. 16
    B. 18
    C. 19
    D. 20
    答案:B
    解析

  • 块内偏移=log₂32=5位
  • Cache块数=8KB/32B=256块 → 块索引=log₂256=8位
  • Tag位数=32-8-5=19位。 :选项错误,应为19位(C),需修正选项。

虚拟内存与页面置换

  1. 下列哪种页面置换算法可能导致Belady现象?
    A. 最优置换(OPT)
    B. 先进先出(FIFO)
    C. 最近最少使用(LRU)
    D. 时钟(Clock)算法
    答案:B
    解析:Belady现象指分配的物理块数增加时缺页率反而升高,仅FIFO可能发生。

  2. 某系统采用Clock页面置换算法,某时刻页表状态如下(访问位为1表示被访问过):
    页框0: 页号5, 访问位1
    页框1: 页号3, 访问位0
    页框2: 页号7, 访问位1
    当前指针指向页框0。若发生缺页,被替换的页是( )

    A. 页框0
    B. 页框1
    C. 页框2
    D. 无页面可替换
    答案:B
    解析

  • 第一轮扫描:页框0(访问位1→置0,指针下移);页框1(访问位0→替换)。

磁盘调度算法

  1. 磁盘请求序列为55, 58, 39, 18, 90, 160, 150, 38, 184,磁头初始位置100,方向向磁道号增加方向移动。采用SCAN算法的磁头移动总距离是( )
    A. 332
    B. 328
    C. 346
    D. 382
    答案:C
    解析
  • 排序后请求队列:100→150→160→184→90→58→55→39→38→18
  • 移动距离=50+10+24+94+32+3+16+1+20= 250(计算错误,需重新计算)
    修正答案:实际计算应为:100→150(50)→160(10)→184(24)→184到最大可能值(假设199)→折返到90(199-90=109)→58(32)→55(3)→39(16)→38(1)→18(20)。总距离=50+10+24+109+32+3+16+1+20=265,选项无匹配,需调整题干或答案。

中断与异常处理

  1. 关于中断和陷阱(Trap)的区别,正确的是( )
    A. 中断由外部事件触发,陷阱由CPU内部事件触发
    B. 中断处理需要保存程序计数器,陷阱不需要
    C. 中断可被屏蔽,陷阱必须立即处理
    D. 中断使用固定入口地址,陷阱入口地址由指令指定
    答案:A
    解析:陷阱通常由程序主动触发(如系统调用),中断由外部硬件触发,A正确。

指令集架构

  1. CISC指令集的特点不包括( )
    A. 指令长度可变
    B. 采用微程序控制器
    C. 支持多种寻址方式
    D. 单周期执行大多数指令
    答案:D
    解析:CISC指令复杂,通常需多个时钟周期,D是RISC的特点。

并行计算与多线程

  1. SIMD架构最适用于( )场景
    A. 数据库事务处理
    B. 图像像素并行计算
    C. 多用户并发请求
    D. 实时操作系统任务调度
    答案:B
    解析:SIMD(单指令多数据)适合对大量数据执行相同操作,如图像处理。

总线带宽计算

  1. 某总线宽度32位,时钟频率100MHz,每个时钟周期传输2次数据,则总线带宽为( )
    A. 400MB/s
    B. 800MB/s
    C. 1.6GB/s
    D. 3.2GB/s
    答案:B
    解析:带宽=宽度×频率×传输次数/8=32b×100×10⁶×2/(8×1⁰⁶)=800MB/s。

错误检测与纠正

  1. 某海明码能检测双比特错并纠正单比特错,其码距至少为( )
    A. 2
    B. 3
    C. 4
    D. 5
    答案:C
    解析:检测d位错需码距d+1,纠正t位错需码距2t+1。本题需同时满足检测2位(码距≥3)和纠正1位(码距≥3),但实际码距为4,因同时检测和纠正需要更高码距,选C。

性能优化与Amdahl定律

  1. 某系统升级后,某个关键模块的执行时间占比从40%降到20%,且该模块性能提升3倍。则系统整体加速比为( )
    A. 1.25
    B. 1.43
    C. 1.67
    D. 2.0
    答案:B
    解析
  • 原模块时间占比0.4,提升后时间=0.4/3≈0.133
  • 总时间=0.6+0.133=0.733
  • 加速比=1/0.733≈1.36 → 选项B最接近。

存储器扩展设计

  1. 用4片16K×4位的SRAM芯片组成64K×8位的存储器,采用的扩展方式是( )
    A. 字扩展
    B. 位扩展
    C. 字位同时扩展
    D. 页扩展
    答案:C
    解析
  • 字扩展:16K→64K需4组
  • 位扩展:4位→8位需2片
  • 总片数=4×2=8片,但题干给出4片,矛盾。需修正题干或答案。

新型存储技术

  1. 与HDD相比,SSD的劣势是( )
    A. 随机读写速度慢
    B. 抗震性差
    C. 写入次数有限
    D. 功耗高
    答案:C
    解析:SSD基于闪存,存在写入寿命限制;A错误(SSD随机读写快);B错误(SSD抗震好);D错误(SSD功耗通常更低)。

多处理器架构

  1. NUMA架构的主要特点是( )
    A. 所有处理器访问内存时间相同
    B. 内存分为本地和远程,访问时间不同
    C. 仅支持共享内存编程模型
    D. 通过总线仲裁实现缓存一致性
    答案:B
    解析:NUMA(非统一内存访问)中,处理器访问本地内存快于远程内存。

知识点总结

  • Cache设计:地址划分、组相联计算
  • 页面置换:Clock算法、Belady现象
  • 磁盘调度:SCAN算法寻道计算
  • 中断与陷阱:触发机制差异
  • CISC/RISC:核心特性对比
  • 并行架构:SIMD应用场景
  • 总线带宽:计算公式与单位转换
  • 海明码:检错与纠错能力
  • Amdahl定律:系统加速比计算
  • 存储器扩展:字位扩展组合
  • 存储介质:SSD vs HDD特性
  • 多处理器:NUMA架构特点

 

相关文章:

系统架构设计师:计算机组成与体系结构(如CPU、存储系统、I/O系统)高效记忆要点、知识体系、考点详解、、练习题并提供答案与解析

计算机组成与体系结构高效记忆要点 从CPU、存储系统、I/O系统三大模块展开,结合高频考点与记忆技巧,有助于系统化掌握核心知识点。 一、CPU结构与工作原理 1. CPU的组成 核心组件: 运算器(ALU) :负责算术…...

FreeSWITCH中SIP网关(Gateway)操作

freeswitch是一款简单好用的VOIP开源软交换平台。 以下是一篇关于FreeSWITCH中SIP网关(Gateway)操作的技术指南,基于提供的官方文档内容整理: 一、网关生命周期管理 1. 创建新SIP Profile并启动 FreeSWITCH支持多SIP Profile&…...

构建自动翻译工作流:技术与实践

一、引言 制药行业客户迫切需要一种翻译解决方案,以解决公司内部多样化的翻译难题。他们需要的不仅是提升翻译效率和准确性的工具,更希望能够保持文档的原始格式。我们观察到客户的需求广泛,包括多语言办公文件、研究文档和药品报批文件等&a…...

在pycharm中搭建yolo11分类检测系统--PyQt5学习(二)

第二部分 测试本地pycharm通过程序连接远程服务器autodl 模型的推理需要借助远程服务器autodl,但是界面的运行是在pycharm中,我的设想是按钮调用一个py文件就好了。 1. 本地运行PyQt5界面。 2. 当需要载入权重时,通过SSH连接到AutodL服务…...

汽车行驶工况特征参数:从“速度曲线”到“驾驶DNA”的硬核解码

作为新能源汽车行业的从业者,你是否曾困惑于这些问题: 为什么同一款电动车,不同用户的实际续航差异高达30%?如何精准量化驾驶行为对电池寿命的影响?车企标定的“NEDC续航”与真实路况差距的根源是什么? 这…...

dify本地部署,docker-plugin_daemon-1启动不了,一直报错

解决办法,修改这两个配置,然后重启 进入源代码目录,docker文件夹下 docker compose down docker compose up -d https://github.com/langgenius/dify/issues/17677...

2025 年第十五届 MathorCup 数学应用挑战赛 A 题:汽车风阻预测

A 题:汽车风阻预测 在空气动力学领域,空气阻力对汽车以及航空航天工业中载具的 性能和效率有着至关重要的影响。以往的研究表明,预测这种阻力需 要借助先进的工业仿真软件进行大规模流体力学模拟仿真,而该模拟 过程不仅算法复杂…...

AI Agents系列之AI代理架构体系

1. 引言 智能体架构是定义智能体组件如何组织和交互的蓝图,使智能体能够感知其环境、推理并采取行动。本质上,它就像是智能体的数字大脑——集成了“眼睛”(传感器)、“大脑”(决策逻辑)和“手”(执行器),用于处理信息并采取行动。 选择正确的架构对于构建有效的智能…...

使用Java动态数据生成PDF报告:简化您的报告导出流程

在当今的数据驱动世界中,能够快速且有效地将数据转化为可视化的报告是一项宝贵的技能。无论是商业分析、项目管理还是学术研究,PDF报告都是分享和存档信息的理想格式。在这篇博客中,我们将探讨如何使用Java编程语言结合iText库来动态生成包含…...

Sqlite3交叉编译全过程

Sqlite3交叉编译全过程 一、概述二、下载三、解压四、配置五、编译六、安装七、验证文件类型八、移植8.1、头文件sqlite3.h8.2、动态链接库移植8.3、静态态链接库移植 九、验证使用9.1. 关键函数说明 十、触发器使用十一、sqlite表清空且恢复id值十二、全文总结 一、概述 SQLi…...

Qt QThread 两种线程管理方法

在 Qt 中,QThread 有两种常见的用法,分别对应不同的线程管理模型。这两种方法各有优缺点,适用于不同的场景: 1. 子类化 QThread(继承 QThread,重写 run() 方法) 这是传统的线程用法,类似于 Java 或 C++ 标准库中的线程模型。通过继承 QThread 并重写 run() 方法,将需…...

React 中如何获取 DOM:用 useRef 操作非受控组件

&#x1f4cc; 场景说明 在写 React 的时候&#xff0c;通常我们是通过“受控组件”来管理表单元素&#xff0c;比如用 useState 控制 <input> 的值。 但有些时候&#xff0c;控制的需求只是临时性的&#xff0c;或者完全不需要重新渲染组件&#xff0c;这时候直接访问…...

GoogleCodeUtil.java

Google动态验证码实现 GoogleCodeUtil.java package zwf;import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.security.SecureRandom;/** https://mvnrepository.com/artifact/commons-codec/…...

Hutool之DateUtil:让Java日期处理变得更加简单

前言 在Java开发中&#xff0c;日期和时间的处理是一个常见问题。为了简化这个过程&#xff0c;许多开发者会使用第三方工具包&#xff0c;如Hutool。Hutool是一个Java工具包&#xff0c;提供了许多实用的功能&#xff0c;其中之一就是日期处理。日期时间工具类是Hutool的核心包…...

解锁古籍中的气候密码,探索GPT/BERT在历史灾害研究中的前沿应用;气候史 文本挖掘 防灾减灾;台风案例、干旱案例、暴雨案例

历史灾害文献分析方法论的研究&#xff0c;是连接过去与未来的关键桥梁。通过对古籍、方志、档案等非结构化文本的系统性挖掘与量化分析&#xff0c;不仅能够重建千年尺度的灾害事件序列&#xff08;如台风、洪旱等&#xff09;&#xff0c;弥补仪器观测数据的时空局限性&#…...

DeepSeek-R3、GPT-4o 与 Claude-3.5-Sonnet 全面对比:性能、应用场景与技术解析

随着大模型技术的迅猛发展&#xff0c;国产模型正逐渐崭露头角&#xff0c;尤其是DeepSeek-R3的发布&#xff0c;更是在AI技术社区中引起广泛关注。而与此同时&#xff0c;国际领先的GPT-4o和Claude-3.5-Sonnet也在不断迭代升级&#xff0c;持续刷新业界对AI能力的认知。下文将…...

智能翻译播放器,让无字幕视频不再难懂

打工人们你们好&#xff01;这里是摸鱼 特供版~ 今天给大家带来一款超牛的黑科技——Splayer&#xff0c;完全免费的智能翻译播放器&#xff0c;让你轻松看懂无字幕视频&#xff01; 推荐指数&#xff1a;★★★★★ 软件简介 Splayer 是一款完全免费的智能翻译播放器&#…...

快手本地生活2024年GMV同增200%,“新线城市+AI”将成增长引擎

4月17日&#xff0c;“新线大市场&#xff0c;AI新机遇”快手本地生活2025聚力大会在沈阳召开。 会上&#xff0c;快手高级副总裁、本地生活事业部负责人笑古在聚力大会上表示&#xff0c;“新线城市AI”将成为快手本地生活的增长引擎。 据「TMT星球」了解&#xff0c;2024年…...

第七篇:系统分析师第三遍——1、2章

目录 一、目标二、计划三、完成情况四、意外之喜(最少2点)1.计划内的明确认知和思想的提升标志2.计划外的具体事情提升内容和标志 五、总结 一、目标 通过参加考试&#xff0c;训练学习能力&#xff0c;而非单纯以拿证为目的。 1.在复习过程中&#xff0c;训练快速阅读能力、掌…...

2025妈妈杯数学建模D题完整分析论文(共42页)(含模型建立、代码)

2025 年第十五届 MathorCup 数学建模D题完整分析论文 目录 摘要 一、问题分析 二、问题重述 三、模型假设 四、 模型建立与求解 4.1问题1 4.1.1问题1思路分析 4.1.2问题1模型建立 4.1.3问题1样例代码&#xff08;MATLAB和Python&#xff09; 4.1.4问题1结果…...

软考高级-系统架构设计师 论文范文参考(一)

文章目录 论SOA技术的应用论SOA在企业信息化中的应用论UP&#xff08;统一过程方法&#xff09;的应用论分布式数据库的设计与实现论改进Web服务器性能的有关技术论基于UML的需求分析论基于构件的软件开发论基于构件的软件开发(二) 论SOA技术的应用 摘要&#xff1a;  本人于…...

江湖路远,唯PUT可稳:Express 路由更新招式全解

前言 江湖传闻,后端开发如同修炼绝世武功:有人精通 POST 掌,横扫千军;有人修习 GET 指法,探查万象。而真正踏入高阶境界的高手,常常默默修炼一门冷门却威力极强的秘技,PUT 神功。 今日时机正好,你我相逢于码海江湖,不如来一场技术切磋,也许能悟出更新之道,功力再上…...

【k8s系列1】一主两从结构的环境准备

环境准备 虚拟机软件准备及安装&#xff0c;这里就不详细展开了&#xff0c;可以看文章:【一、虚拟机vmware安装】 linux环境准备及下载&#xff0c;下载镜像centOS7.9&#xff0c;以前也有写过这个步骤的文章&#xff0c;可以看&#xff1a;【二、安装centOS】 开始进入正题…...

通过特定协议拉起 electron 应用

在 Android 通过 sheme 协议可以拉起其他应用。 electron 应用也可以通过类似特定协议被拉起。 在同时有 web、客户端的应用里&#xff0c;可以通过这种方式在 web 拉起客户端。 支持拉起客户端 const PROTOCOL xxxif (process.defaultApp) {// 这里是开发环境&#xff0c;有…...

IDEA MyBatisCodeHelper Pro插件高版本解密

声明&#xff0c;该方法仅仅作为个人研究学习使用&#xff0c;请勿传播 版本说明 系统&#xff1a;macOS&#xff08;Windows同理&#xff09;IDE&#xff1a;IntelliJ IDEA 2024.4MyBatisCodeHelper Pro 3.4 环境准备 从插件市场下载MyBatisCodeHelper Pro 找到MyBatisCo…...

网站制作公司哪家好?如何选择靠谱的网站设计公司

在当今数字化时代&#xff0c;企业想要在互联网上立足&#xff0c;一个专业、美观且功能强大的网站是必不可少的。然而&#xff0c;面对众多的网站建设公司&#xff0c;如何选择一家真正适合自己需求的合作伙伴&#xff0c;成为了许多企业主和创业者面临的难题。毕竟&#xff0…...

Linux之基础命令

Linux作为开源操作系统的代表&#xff0c;以其高效、灵活和强大的命令行工具闻名。无论是系统管理、开发调试还是日常使用&#xff0c;掌握基础命令都是与Linux系统交互的必备技能。本文整理了20个最常用的Linux基础命令&#xff0c;帮助新手快速入门。 目录 目录与文件导航文…...

使用手机归属地查询API,使效率事半功倍

手机归属地查询API通过查询手机号码的归属地信息&#xff0c;为企业提供了一个高效、便捷的解决方案&#xff0c;帮助企业在竞争激烈的市场中脱颖而出。 代码示例 请求参数说明: 名称必填类型说明key是string个人中心查看phone是int手机号 返回参数说明: 名称类型说明phon…...

基于FPGA的AES加解密系统verilog实现,包含testbench和开发板硬件测试

目录 1.课题概述 2.系统测试效果 3.核心程序与模型 4.系统原理简介 4.1 字节替换&#xff08;SubBytes&#xff09; 4.2 行移位&#xff08;ShiftRows&#xff09; 4.3 列混合&#xff08;MixColumns&#xff09; 4.4 轮密钥加&#xff08;AddRoundKey&#xff09; 4.…...

【AI部署】腾讯云GPU -—SadTalker的AI数字人访问web服务—未来之窗超算中心

访问部署在Cloud Studio上的web服务 当你把该项目部署在本地时&#xff0c;访问该服务的请求地址为http://localhost:8080/hello&#xff1b;当你把该项目部署在Cloud Studio工作台启动时&#xff0c;要想访问到该服务&#xff0c;需要先在工作台右侧打开访问链接面板&#xff…...

Linux:命令行参数、环境变量

命令行参数 执行程序时&#xff0c;可以从命令行传值给 C 程序。这些值被称为命令行参数&#xff0c;它们对程序很重要&#xff0c;特别是当我们想从外部控制程序&#xff0c;而不是在代码内对这些值进行硬编码时&#xff0c;就显得尤为重要了。 在 C 语言中&#xff0c;命令…...

Linux CentOS 更改MySQL数据库目录位置

在 CentOS 系统上更改 MySQL&#xff08;或 MariaDB&#xff09;数据库目录位置&#xff08;datadir&#xff09;需要谨慎操作&#xff0c;以避免数据丢失或服务启动失败。以下是详细步骤&#xff1a; 1. 停止 MySQL/MariaDB 服务 bash 复制 sudo systemctl stop mysqld …...

Unity-微信截图功能简单复刻-03绘制空心矩形

思路-绘制空心矩形 拓展UGUI的Graphic类,实现拖拽接口。 开始拖拽时记录鼠标位置&#xff0c; 使用拖拽中的鼠标位置和记录的位置&#xff0c;计算矩形顶点&#xff0c;绘制矩形。 两个三角形合并为一个矩形&#xff0c;作为空心矩形的一条边&#xff0c;四个边合并为空心矩形…...

Flutter与FastAPI的OSS系统实现

作者&#xff1a;孙嘉成 目录 一、对象存储 二、FastAPI与对象存储 2.1 缤纷云S4服务API对接与鉴权实现 2.2 RESTful接口设计与异步路由优化 三、Flutter界面与数据交互开发 3.1 应用的创建 3.2页面的搭建 3.3 文件的上传 关键词&#xff1a;对象存储、FastAPI、Flutte…...

环境搭建与入门:Flutter SDK安装与配置

环境搭建与入门&#xff1a;Flutter SDK安装与配置 一、Flutter开发环境概述 1.1 Flutter开发环境组成 Flutter开发环境主要包含以下几个关键组件&#xff1a; Flutter SDK&#xff1a;Flutter的核心开发工具包Dart SDK&#xff1a;Flutter使用的编程语言环境IDE/编辑器&am…...

MATLAB 控制系统设计与仿真 - 35

MATLAB鲁棒控制器分析 所谓鲁棒性是指控制系统在一定(结构&#xff0c;大小)的参数扰动下&#xff0c;维持某些性能的特征。 根据对性能的不同定义&#xff0c;可分为稳定鲁棒性(Robust stability)和性能鲁棒性(Robust performance)。 以闭环系统的鲁棒性作为目标设计得到的…...

多模态记忆融合:基于LSTM的连续场景生成——突破AI视频生成长度限制

一、技术背景与核心挑战 2025年视频生成领域面临的关键难题是长时程连贯性——传统方法在生成超过5分钟视频时会出现场景跳变、物理规则不一致等问题。本研究提出时空记忆融合架构&#xff08;ST-MFA&#xff09;&#xff0c;通过LSTM记忆门控与多模态对齐技术&#xff0c;在R…...

架构师面试(三十二):注册中心数据结构

问题 提到【注册中心】&#xff0c;我们对它的基本功能&#xff0c;肯定可以顺手拈来&#xff0c;比如&#xff1a;【服务注册】【服务发现】【健康检查】【变更通知】等。 透过这些基本功能&#xff0c;一个普适的注册中心的数据结构应该如何设计呢&#xff1f; 可以结合着…...

Oracle 19c新特性:OCP认证考试与职业跃迁的关键?

在数字化转型的浪潮中&#xff0c;Oracle 19c作为数据库领域的旗舰版本&#xff0c;不仅承载着技术革新的使命&#xff0c;更成为IT从业者职业进阶的“黄金跳板”。无论是企业级应用的高可用性需求&#xff0c;还是云原生架构的快速迭代&#xff0c;Oracle 19c的智能化与多模型…...

360蜘蛛IP完整版,360搜索引擎蜘蛛IP列表.pdf

360搜索的蜘蛛在访问网站时&#xff0c;都会带上带有360spider签名信息的UA&#xff0c;其形态为&#xff1a; Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36; 360Spider 为满足站长朋友们的需求&a…...

C++_设计模式\_观察者模式(Observer Pattern)

&#x1f44b; Hi, I’m liubo&#x1f440; I’m interested in harmony&#x1f331; I’m currently learning harmony&#x1f49e;️ I’m looking to collaborate on …&#x1f4eb; How to reach me …&#x1f4c7; sssssdsdsdsdsdsdasd&#x1f383; dsdsdsdsdsddfsg…...

23种设计模式全面解析

设计模式是解决软件设计中常见问题的经典方案。根据《设计模式&#xff1a;可复用面向对象软件的基础》&#xff08;GoF&#xff09;&#xff0c;23种设计模式分为以下三类&#xff1a; 一、创建型模式&#xff08;5种&#xff09; 目标&#xff1a;解耦对象的创建过程&#x…...

学术AI工具推荐

一、基础信息对比 维度知网研学AI&#xff08;研学智得AI&#xff09;秘塔AIWOS AI开发公司同方知网&#xff08;CNKI&#xff09;上海秘塔网络科技Clarivate Analytics是否接入DeepSeek✅ 深度集成&#xff08;全功能接入DeepSeek-R1推理服务&#xff09;✅ 通过API接入DeepS…...

Agent的九种设计模式 介绍

Agent的九种设计模式 介绍 一、ReAct模式 原理:将推理(Reasoning)和行动(Acting)相结合,使Agent能够在推理的指导下采取行动,并根据行动的结果进一步推理,形成一个循环。Agent通过生成一系列的思维链(Thought Chains)来明确推理步骤,并根据推理结果执行相应的动作,…...

Python如何助力区块链网络安全?从攻击防范到智能合约审计

Python如何助力区块链网络安全?从攻击防范到智能合约审计 引言:区块链安全,真的安全吗? 区块链作为去中心化技术的代表,被誉为“不可篡改”的分布式账本。但事实真的如此吗?现实世界中,智能合约漏洞、私钥泄露、交易欺诈等安全问题层出不穷,让区块链网络安全成为一个关…...

磁流变式汽车减振器创新设计与关键技术研究

摘要 本文针对智能悬架系统的发展需求&#xff0c;深入探讨磁流变减振器&#xff08;MR Damper&#xff09;的核心设计原理与工程实现路径。通过建立磁场-流场耦合模型&#xff0c;优化磁路结构与控制策略&#xff0c;提出具有快速响应特性的新型磁流变减振器设计方案&#xf…...

Kafka 时间轮

Kafka存在大量的延迟操作&#xff0c;比如延迟删除、延迟拉取等。Kafka基于时间轮概念自定义了一个用于延迟操作的定时器。 JDK自带的Timer和DelayQueue缺陷 Timer和DelayQueue都可以插入多个定时任务&#xff0c;它们都使用一个优先级队列来管理任务&#xff0c;复杂度为O(l…...

加锁注意事项

结论&#xff1a; 1&#xff1a;加锁前不能有可能异常的代码结构&#xff0c;原因&#xff1a;没加锁&#xff0c;直接因为上边的异常走finall解锁&#xff0c;导致不必要的问题 2&#xff1a;加锁后&#xff0c;try之前。有异常代码&#xff0c;导致无法走到try进行解锁.后果&…...

Vue3+Vite+TypeScript+Element Plus开发-22.客制Table组件

系列文档目录 Vue3ViteTypeScript安装 Element Plus安装与配置 主页设计与router配置 静态菜单设计 Pinia引入 Header响应式菜单缩展 Mockjs引用与Axios封装 登录设计 登录成功跳转主页 多用户动态加载菜单 Pinia持久化 动态路由 -动态增加路由 动态路由-动态删除…...

hive的基础配置优化与数仓流程

1.HDFS副本数 dfs.replication&#xff08;HDFS&#xff09; 文件副本数&#xff0c;通常设为3&#xff0c;不推荐修改。 如果测试环境只有二台虚拟机&#xff08;2个datanode节点&#xff09;&#xff0c;此值要修改为2。 2.Yarn基础配置 2.1NodeManager配置 2.1.1CPU配置 …...