软件设计师23-存储器系统02

RAID

  • 1 全称:独立磁盘冗余阵列
  • 2 组成:多个便宜磁盘组合起来
  • 3 应用技术:分块技术 交叉技术 重聚技术
  • 4 RAID分级

RAID0级

  • 无冗余和无校验的数据分块,不易恢复
  • 连续数据分散到多个磁盘放上存取
  • 并行读取,效率高,100%磁盘利用率
  • 适合:对性能要求好,对安全性要求低的领域

RAID1级

  • 磁盘镜像阵列
  • 每个工作盘都存在对应的影响盘(副本)
  • 特点:可恢复性好,利用率低50%
  • 适合:系统软件 数据 非常重要的文件

RAID2级

  • 采用海明码的磁盘序列
  • 增加校验盘,位于磁盘驱动器组的第1个,第2个,第4个...,用于校验和纠错,其余存放数据,因此RAID2至少3个磁盘驱动器

RAID3级

  • 采用奇偶校验码的并行传送
  • 数据分成多个块,按奇偶校验法分散存放在n+1个硬盘
  • 适用:任一盘出问题,可由其他盘恢复,使用对安全性要求高的如视频编辑 硬盘播放器 大型数据库

RAID4级

  • 带奇偶校验的独立磁盘结构,单位为数据块

RAID5级

  • 无独立校验盘的奇偶校验码磁盘阵列
  • 校验信息和数据存放在不同磁盘
  • 磁盘利用率(N-1)/N
  • 适用:相互独立操作,请求可以并行处理,使用I/O请求率高的,不适用传输率高的

RAID6级

  • 具有独立的收据硬盘与两个独立的分布式校验方案
  • 每个数据块两个校验保护

RAID10级

  • 把RAID1和RAID2结合,即磁盘分段和镜像结合,至少四个盘,两个盘用来分布放置,另两个做镜像

Cache

  • 1 全称:高速缓冲存储器
  • 2 组成: SRAM(静态存储芯片)组成
  • 3 特点:容量小,速度快(与CPU接近),价格贵
  • 4 存放:CPU频繁访问的数据
  • 5 位于:主存与CPU之间的一级存储器
  • 6 Cache命中
    概念:可以从Cache中得到相应数据
    提高命中率
    1) 时间局部性(预测未来还会访问)
    2)空间局部性(访问某条指令,未来也会访问其他指令)
    3)失效率=1-命中率h
    4)系统平均访问时间t3=h x t1(Cache访问周期时间)+(1-h) x t2(主存访问时间)
  • 7 Cache地址映射
    原理:分配给Cache的地址存放在一个相连存储器,CPU发生访存请求,CAM判定该访问数据是否在Cache中
    1)直接映射
    Cache 一对多 主存
    Cache行号i 和主存块号j关系:i=j%m(m为Cache总行数)
    2)全相联映射
    内存中的任一块映射到Cache任一行(主存块容量=Cache行容量),需要标记
    缺点:速度慢
    3)组相连映射
    先分块再分组,组间直接映像,组内各块全相联映像
    主存地址=区号+组号+块号+块内地址号
  • 8 Cache淘汰算法
    随机淘汰、先进先出淘汰FIFO、最近最少使用淘汰算法LRU
    平均命中率最高的是LRU算法
  • 9 Cache存储的写操作
    数据与主存一致,保持一致方法:
    1)写直达,Cache写命中,同时修改主存
    2)写回,CPU对Cache写命中,被淘汰时写会内存
    3)标记法,数据进入Cache置1,只写入主存为0,根据标记获取

数据安全与保密

1 加密体系

1)对称密码体制

1 又称 秘密密钥体制、私钥密码体制
2 原理:相同/可从其中一个推导出另一个
3 特点:加密速度快,用于大批量的加密
4 缺点:需管理的密码多,一对一
5 常用算法:
     DES:输入/输出:64位、密钥56位,奇偶校验位8位;攻击方法:穷举
     3DES:使用112位密钥进行三次加密
     IDEA:明文和密文64位,密钥长度128位

2)非对称密码体制

1 又称:公钥算法
2 原理:加密密钥和解密密钥不同
3 适用:开放性使用环境,可一对多使用,可实现数字签名和验证
3 常见:RSA,理论基础是数据中的大素数分解困难

对称密钥加密数据,非对称密钥加密密码(密钥分发、数字签名)
2 身份认证技术与数字签名
1 数字签名
1)概念:(私钥)产生只有信息发送者才能产生的别人无法伪造的一段数字串,(公钥)验证
2)作用:对信息的发送者发送信息真实性的有效证明
3)实现:使用公钥加密技术
4)常用签名算法:Hash签名、DSS签名、RSA签名

数字签名原理

一致证明:是发送者发送(公钥可解密)的且未被破坏(原文一个字符不同摘要就不一致)
3 数字证书
1)数字证书签发机构:CA(可信任),PKI的核心
2)负责:签发证书、管理一般发证书的机关
3)步骤:要制定政策和具体步骤来验证、识别用户身份,并对用户进行签名,以确保证书持有者身份和公钥的拥有权
4 电子商务的安全
1)SSL

  • 概念:安全套接层协议(端口:443),及其继任者TLS(传输层安全协议):在传输层对网络连接进行加密
    组成:
  • SSL记录协议:建立在传输协议之上(如TCP),为高层协议提供数据封装、压缩、加密等基本功能的支持
  • SSL握手协议:建立在SSL记录协议之上,在实际数据传输之前,通讯双方进行身份认证、协商加密算法、交换加密密钥
    2)SET
    安全电子交易协易
    用于:以银行卡为基础的在线交易
    采用:公钥密码体制和X.509数字证书标准
    3)HTTPS
    安全套接字层上的超文本传输协议
    工作在应用层
    HTTP的安全版
    4)PGP
    基于RSA公钥加密体系的邮件加密软件
    适用:文件存储的加密
    承认证书:RGP证书和X.509证书
    5 防火墙
    位于内部网络和外部网络之间的网络安全系统,依据特定规则运行或限制传输的数据通过
    1)网络级防火墙
    又称 过滤型防火墙,特殊功能的路由器,工作在传输层与网络层
    状态检测防火墙
    动态包过滤,检查应用层状态,更新过滤规则
    2)应用级防火墙
1 又称 应用网关型防火墙
2 类别
    双穴主机网关 大规模
    屏蔽主机网关
    屏蔽子网
    应用代理服务器 小规模
3 共同点:有一台主机(堡垒主机)来负责通信登记、信息转发、控制服务提供等服务

容错技术

提高计算机可靠性:避错技术(避免错误)、容错技术(发错时易恢复)
1 冗余技术
实现容错的主要技术:冗余(多余的部分)
1)结构冗余

静态冗余 通过表决和比较来屏蔽系统中出现的错误
  三模冗余:每条指令执行三次,三次结果一样,才发出
  多模冗余:类比上面
动态冗余:备胎,一个工作模块出错,备胎上,常应用于硬件
 热备份:同时进行,出错则交替
 冷备份:平时无关,出问题备份运行
混合冗余:静态 动态混合

2)信息冗余
添加冗余信息,确认信息是否出错
3)时间冗余
附加一定时间,计算检验,出错则覆盖
用于:故障检测、复查、故障屏蔽
4)冗余附加技术
实现冗余技术所需的资源和技术,包括:程序、指令、数据、存放和调动他们的空间和通道
故障恢复策略:前向恢复(前进),后向恢复(后退)
2 软件容错
1)恢复块方法
动态的故障屏蔽技术,后向恢复策略
2)N版本程序设计
静态的故障屏蔽技术,前向恢复,n份程序语言除逻辑外要完全不同
3)防卫式程序设计
包括错误检测、破坏估计、错误恢复(撤销错误状态、恢复正确状态)

系统的可靠性评价

可靠性计算
1 串联系统(类比灯泡串联)
R1,R2,...,Rn表示子系统的可靠性
1)系统可靠性
R=R1 x R2 x ...x Rn
2)系统失效率
λ=λ1+λ2+...+λn=1/MTBF(平均故障间隔时间)
2 并联系统(类比灯泡并联)
1)系统可靠性:R=1- (1-R1) x (1-R2) x ...x (1-Rn)
2)系统失效率

3 模冗余系统
m(2n+1)个子系统中,占多数相同结果的输出作为系统输出的结果


系统可靠性
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,172评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,346评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,788评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,299评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,409评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,467评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,476评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,262评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,699评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,994评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,167评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,499评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,149评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,387评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,028评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,055评论 2 352

推荐阅读更多精彩内容