6.计算机操作系统——系统配置与优化.md 3.4 KB


一、系统性能指标与优化目标

1. 核心性能指标

  • 响应时间:用户请求到系统响应的时间(包含等待时间+服务时间)
  • 吞吐量:单位时间处理任务量(公式:T=N/t)
  • 资源利用率:CPU、内存、磁盘等资源使用率(公式:U=T_used/T_total×100%)

2. 优化目标

  • 提升效率:缩短响应时间,提高吞吐量(如通过进程调度优化)
  • 资源均衡:减少碎片、优化内存分配(分页/分段管理)
  • 稳定性保障:避免死锁、抖动(Thrashing)等系统崩溃风险

二、系统配置优化策略

1. 存储管理优化

  • 虚拟内存配置
    • 设置分页文件(建议初始值=1.5×物理内存,最大值=3×物理内存)
    • 优先将分页文件分配至非系统盘(如D盘)以降低I/O冲突
  • 磁盘碎片整理:定期合并文件碎片,提升磁盘读写效率

2. 进程与内存优化

  • 启动项管理
    • 禁用非必要开机自启程序(通过任务管理器或msconfig
    • 减少后台服务(如关闭Windows Update、SysMain等)
  • 内存分配策略
    • 分页存储:减少外部碎片,使用TLB加速地址转换
    • 分段存储:按逻辑模块管理,支持共享与动态扩展

3. I/O与设备管理优化

  • 磁盘调度算法
    • SCAN(电梯算法):减少磁头寻道时间
    • C-SCAN:均匀响应请求,避免饥饿
  • 缓冲技术
    • 双缓冲/循环缓冲:平衡CPU与设备速度差异

4. 电源与性能模式

  • 电源计划
    • 启用“高性能”或“卓越性能”模式(通过PowerShell命令powercfg
  • 关闭视觉效果:调整为“最佳性能”模式(牺牲UI流畅性换取性能)

三、操作系统功能组件优化

1. 文件系统优化

  • NTFS优化:启用磁盘压缩、禁用索引服务(减少磁盘占用)
  • 临时文件重定向:将Temp目录迁移至非系统盘(减少C盘负载)

2. 系统服务优化

  • 禁用非必要服务
    • 打印服务(Print Spooler,无打印机时关闭)
    • 远程注册表(减少安全风险)

3. 注册表与组策略优化

  • 关闭自动更新
    • 组策略禁用Windows Update(gpedit.msc
    • 注册表修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv

四、考研高频考点与答题要点

1. 必背概念对比

  • 分页 vs 分段
    • 分页:物理划分固定大小,无外部碎片,适合内存管理
    • 分段:逻辑划分可变大小,支持共享与保护,适合程序模块
  • 虚拟内存作用:扩展逻辑地址空间,实现内存与外存动态交换

2. 经典问题解析

  • Q1:如何解决系统抖动(Thrashing)?
    • 答:采用工作集模型,保证进程常驻内存的页面集合;增加物理内存或优化页面置换算法(如LRU)
  • Q2:多级反馈队列调度算法的优势?
    • 答:结合优先级与时间片轮转,平衡长短作业需求,避免饥饿

3. 实验与真题关联

  • Linux内存管理:Buddy系统(解决外部碎片)、Slab分配器(内核对象缓存)
  • Windows性能工具:perfmon(性能监视器)、任务管理器(实时监控进程)