• 软考-系统架构师备考知识(一)


    计算机组成与体系结构

    Flynn分类

    指令和数据 单/双

    CISC RISC

    简化基本操作

    层次化存储结构

    存储的速度快慢排列

    • cpu
    • cache
    • 内存(主存)
    • 外存

    快的存储器通常容量小,慢的存储器通常容量大,主要是为了成本考虑。

    引入cacheの目的:cache极小,但是加入后总体速度成倍提高。

    按内容存:相连存储器

    vs 地址存储器

    Cache

    寄存器>cache

    局部性原理:

    时间局部性 刚刚访问完再次访问

    空间局部性 访问邻近

    工作集理论 进程频繁访问的页面的集合

    计算平均周期时间:

    主存

    分类: 随机存储器ram 只读存储器rom

    前者:掉电就没数据

    后者: 不会

    主存-编址

    8*4位存储器 :八个地址空间 每个地址空间4个比特

    求地址单元: (末地址+1-首地址 )/ 2^10

    计算存储位数

    磁盘结构与参数

    运作时:动作&&消耗时间

    存取时间=寻道时间+等待时间(平均定位时间+转动延迟)

    计算题

    单缓冲区的概念

    系统配置与性能评价

    性能指标

    阿姆达尔解决方案

    性能评价方法

    时钟频率法:参考CPU处理性能速度

    指令执行速度法:每秒处理多少条,算法单一如只有加法

    等效指令速度法:改进上面求平均值,加减乘除都使用

    数据处理速率法PDR:优化只考虑计算能力,考虑储存

    综合理论性能法CTP:衡量每个计算单位

    基准程序法:跑分软件,如加入io衡量,更加全面,被广泛应用

    性能检测

    软件监测:任务管理器

    硬件监测:

    进程管理

    进程状态

    前趋图

    同步 步行 骑车到终点

    互斥 万人过独木桥

    生产者&&消费者

    单缓冲区情况

    多缓冲区情况

    PV操作

    临界资源 互斥访问的资源

    临界区 访问临界资源的代码

    信号量 s

    p操作-1 s<0

    v操作+1 s<=0

    pv操作练习题1

    前趋图

    箭头前后 先v后p

    需要多少资源n*(k-1)+1

    死锁

    银行家算法 贷款收的回来的情况下再放贷

  • 相关阅读:
    docker部署数据库
    JAVA 删除Map中元素(JDK8)
    Docker 学习记录基于Linux
    Liunx 操作命令学习记录
    NACOS 认识和学习
    SpringCloud 学习及其相关组件的认识
    springBoot 配置文件的优先级
    配置redisTemplate的序列化
    springBoot 使用测试类报错
    注解反射的认识
  • 原文地址:https://www.cnblogs.com/senup/p/11974715.html
Copyright © 2020-2023  润新知