数据库服务器

上传人:s****a 文档编号:128596972 上传时间:2022-08-01 格式:DOCX 页数:12 大小:31.76KB
收藏 版权申诉 举报 下载
数据库服务器_第1页
第1页 / 共12页
数据库服务器_第2页
第2页 / 共12页
数据库服务器_第3页
第3页 / 共12页
资源描述:

《数据库服务器》由会员分享,可在线阅读,更多相关《数据库服务器(12页珍藏版)》请在装配图网上搜索。

1、数据库服务器(全文)胡经国本文作者的话本文是根据有关文献和资料编写的漫话云计算系列文稿之一。现作为 云计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。希 望能够得到大家的指教和喜欢!下面是正文概述数据库服务器(Database Server),是指运行数据库系统的专用服务器,其 功能就是为数据库系统的高性能运行提供硬件支持和保障。运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成数据 库服务器。数据库服务器为客户应用提供数据服务。这些服务包括:查询、更 新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。二、主要功能数据库服务器,建立在数据库管理系统基础上

2、,具有数据库管理系统的特 性,而且有其独特性能的一面。其主要功能如下:1、数据库管理功能,包括:系统配置与管理、数据存取与更新管理、数据 完整性管理和数据安全性管理。2、数据库的查询和操纵功能,包括:数据库检索和修改。3、数据库维护功能,包括:数据导入/导出管理,数据库结构维护、数据 恢复功能和性能监测。4、数据库并行运行。由于在同一时间,访问数据库的用户不止一个,所以 数据库服务器必须支持并行运行机制,处理多个事件的同时发生。三、层次结构在C/S (客户机/服务器)模型中,数据库服务器软件(后端)主要用于处 理数据查询或数据操纵的请求。与用户交互的应用部分(前端)在用户的工作 站上运行。它们

3、的连接软件是:1、数据库服务器应用编程接口 API;2、通信连接软件和网络传输协议;3、公用的数据存取语言SQL。四、优点1、编程量减少:数据库服务器提供用于数据操纵的标准接口 API (Application Programming Interface,应用程序编程接口)。2、数据库安全性高(安全保证好):数据库服务器提供监控性能、并发控 制等工具。由DBA(Database Administrator,数据库管理员)统一负责授权访 问数据库及网络管理。3、数据可靠性管理和恢复好:数据库服务器提供统一的数据库备份和恢 复、启动和停止数据库的管理工具。4、计算机资源利用充分:数据库服务器把数据

4、管理及处理工作,从客户机 上分离出来,使网络中各计算机资源能灵活分配、各尽其用。5、系统性能提高:能大大降低网络开销;协调操作,减少资源竞争,避免 死锁;提供联机查询优化机制。6、便于平台扩展:多处理器(相同类型)的水平扩展;多个服务器的水平 扩展;垂直扩展:服务器可以移植到功能更强的计算机上,不涉及处理数据的 重新分布问题。五、数据库服务器与Web服务器分离的好处1、安全性数据库服务器可以只对Web服务器提供服务,不至于暴露在互联网中。将 网络嗅探、暴力破解的可能性降到最低。2、处理效率更高数据库服务器可以只提供数据检索服务而不必处理其它服务。而且,数据 库服务器不需要外网,只在内网为Web

5、服务器提供数据查询服务即可。Web服 务器可以只处理Web请求,不处理数据库操作,可以更好地利用带宽资源。链接:网络嗅探网络嗅探(Network Sniffer),是指利用计算机的网络接口截获目的地为其 它计算机的数据报文的一种手段。网络嗅探需要用到网络嗅探器,其最早是为网络管理人员配备的工具。有 了嗅探器网,络管理员可以随时掌握网络的实际情况,查找网络漏洞和检测网 络性能。当网络性能急剧下降的时候,可以通过嗅探器分析网络流量,找出网 络阻塞的来源。网络嗅探是网络监控系统的实现基础。任何东西都有它的两面性,在黑客的手中,嗅探器就变成了一个黑客利 器。链接:暴力破解穷举法(Exhaustive

6、Attack method),别称强力法、暴力破解,是指对截 获的密文依次用各种可能的密钥破译。穷举法是一种针对于密码的破译方法。这种方法很像数学上的完全归纳法 并在密码破译方面得到了广泛的应用。简单来说就是将密码进行逐个推算直到 找出真正的密码为止。比如一个四位并且全部由数字组成其密码共有10000种 组合,也就是说最多我们会尝试9999次才能找到真正的密码。利用这种方法我 们可以运用计算机来进行逐个推算,也就是说用我们破解任何一个密码也都只 是一个时间问题。六、选型原则及实例解说1、数据库服务器选型概述数据库服务器作为业务系统的核心,具有业务量大、存储数据量大等特 点。它承担着业务数据的存

7、储和处理任务。因此,关键数据库服务器的选择就 显得尤为重要。服务器的可靠性和可用性是首要的需求;其次是数据处理能力 和安全性;然后是可扩展性和可管理性。根据应用类型和规模的不同,数据库对于服务器的性能要求也不一样。例 如对于大型数据库来说,服务器往往仅用来运行数据库,或仅运行单一的应 用。数据库的容量在1TB以上,需要有较高的CPU处理能力,大容量内存为 数据缓存服务,并需要很好的IO性能;使用这类应用时,通常需要有较高的 CPU主频。2、数据库服务器选型五个原则数据库服务器选型应该遵循以下五个原则:、高性能原则保证所选购的服务器,不仅能够满足运营系统的运行和业务处理的需要, 而且能够满足一定

8、时期的业务量增长的需要。一般可以根据经验公式计算出所 需的服务器TpmC值;然后比较各服务器厂商和TPC组织公布的TpmC值,选 择相应的机型。同时,用服务器的市场价/报价除以计算出来的TpmC值,得 出单位TpmC值的价格,进而选择高性能价格比的服务器。链接:TpmC值TpmC值在国内外被广泛用于衡量计算机系统的事务处理能力,是指“每 分钟内系统处理(Transactions:交易)的新订单的个数”的英文缩写。缩写自 Transactions per minute,TPC-C。TPC-C是在线事务处理(OLTP)的基准程序。TPC-C使用三种性能和价格度量,其中性能由TPC-C吞吐率衡量,单

9、位是TpmC。Tpm 是 Transactions per minute 的简称;C 指 TPC 中的 C 基准程序。 TpmC的定义是每分钟内系统处理的新订单的个数。、可靠性原则可靠性原则是所有选择设备和系统中首要考虑的,尤其是对大型的、有大 量处理要求的、需要长期运行的系统。考虑服务器系统的可靠性,不仅要考虑 服务器单个节点的可靠性或稳定性,而且要考虑服务器与相关辅助系统之间连 接的整体可靠性,如:网络系统、安全系统、远程打印系统等。在必要时,还 应考虑对关键服务器采用集群技术,如:双机热备份或集群并行访问技术,甚 至采用可能的完全容错机。比如,若要保证系统(硬件和操作系统)在99.98%

10、的时间内都能够正常运 作(包括维修时间),则故障停机时间六个月不得超过0.5个小时,服务器需7 X24小时连续运行,因而要求其具有很高的安全可靠性。系统整机平均无故障 时间(MTBF)不低于80000小时。服务器如出现CPU损坏或其它机械故障, 都能在20分钟内由备用的CPU和机器自动代替工作,无须人员操作,保证数 据完整。、可扩展性原则保证所选购的服务器具有优秀的可扩展性。因为,服务器是所有系统处理 的核心,要求具有大数据吞吐速率,包括:I/O速率和网络通讯速率,而且服务 器需要能够处理一定时期的业务发展所带来的数据量,需要服务器能够在相应 时间对其自身根据业务发展的需要进行相应的升级,如:

11、CPU型号升级、内存 扩大、硬盘扩大、更换网卡、增加终端数目、挂接磁盘阵列或与其他服务器组 成对集中数据的并发访问的集群系统等。这些都需要所选购的服务器在整体上 具有一个良好的可扩充余地。一般数据库和计费应用服务器在大型计费系统的 设计中就会采用集群方式来增加可靠性;其中挂接的磁盘存储系统,根据数据 量和投资考虑,可以采用DAS、NAS或SAN等实现技术。链接:DASDAS (Database as a Service,数据库即服务)模型,是最近出现的一种新 的数据管理模型。它把用户的数据存放在数据库服务提供端(Database Service Provider,DSP),并让它们通过网络使用

12、数据库管理系统。因此,这种模型对 外购数据库的安全性提出了更高的要求:不仅可以防止外部攻击者对重要数据 的窃取或篡改,而且可以防止 DSP (数据库服务提供端)内部人员的非法访 问。链接:NASNAS (Network Attached Storage,网络附属存储),按字面简单说,就是 连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是 一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离, 集中管理数据。从而,释放带宽、提高性能、降低总拥有成本、保护投资。其 成本远远低于使用服务器存储,而效率却远远高于后者。目前,国际著名的 NAS 企业有 Netapp、E

13、MC、OUO 等。链接:SANSAN是一种储存技术。SAN是千兆位速率的网络,它依托光纤通道 (Fibre Channel)为服务器和存储设备之间的连接提供更高的吞吐能力、支持 更远的距离和更可靠的连通。SAN可以是交换式网络,也可以是共享式网络。、安全性原则服务器处理的大都是相关系统的核心数据,其上存放和运行着关键的交易 和重要的数据。这些交易和数据对于拥有者来说是一笔重要的资产,它们对安 全性就非常敏感。服务器的安全性与系统的整体安全性密不可分,如:网络系统的安全、数 据加密、密码体制等。服务器需要在其自身,包括软硬件,都应该从安全角度 上设计考虑。在借助于外界的安全设施保障下,更要保证本

14、身的高安全性。、可管理性原则服务器既是核心又是系统整体中的一个节点部分,就像网络系统需要进行 管理维护一样,也需要对服务器进行有效的管理。这需要服务器的软硬件支持 标准的管理系统,尤其是其上的操作系统,也包括一些重要的系统部件。3、实例解说数据库服务器选型、采用高端服务器系统的依据为了对上述原则有更清晰的认识,下面以金保工程某省级数据中心交换区 数据层服务器为例,来详细阐述其数据库服务器选型的方法。在该省级数据中心交换区数据层服务器中,作为社会保险关系异地转移、 离退休人员异地数据交换和异地就医数据交换的数据库服务器,支持在职人员 社会保险关系跨市转移的信息交换,以及异地领取养老金相关信息(如

15、人员的 基本状况、支付标准、生存状况等)的交换,同时保存死亡信息和公共服务信 息、临时缓存宏观决策上报数据和基金监管信息。考虑其作为中央、省、市三 级数据中心信息交换的枢纽,所支撑应用的关键性,应采用高端服务器系统。、高端服务器系统配置具体配置要求如下: 、服务器处理能力为了支持本省的异地转移、异地就医和异地领取养老金等业务,需要较高 的交易数据处理能力。TPC计算如下:假设全省参保总人数C=980万,交易日平均交易人数比例a1=1%,每笔交 易对应数据库事务数a2=5,则:每日实际交易量M=CXa1Xa2;交易日集中交 易时间T=120分钟;交易日集中期内交易量比例Ct=80%;基准TPC指

16、标值对 应实际交易值的比例M0=6:1; CPU处理能力余量M1=30%45%,取35%; 3 年内每年处理能力增长率P=30%。根据经验公式计算得出:TPC=89435。也就是说,服务器选型应该考虑采 用TPC值不低于100000的高端服务器系统配置。链接:TPCTPC是系统各部分性能的一个综合表达,用来评估系统的整体性能。TPC 是服务器每秒处理交易的峰值,只对服务器的性能起参考作用。可以先根据应 用类型和系统规模,估算一个TPC值;然后根据该值在选定设备型号后,再做 具体的配置。 、内存容量根据经验和类似业务量和环境,内存容量应为1G/CPUXCPU数。从目前 主流硬件厂商的指标来看,T

17、PC值要达到100000,一般需要配置8个CPU,因 此内存建议配置8GB。 、主机系统总线带宽、I/O总线带宽在高CPU、大容量内存的配置下,必须要求主机系统总线带宽、I/O总线 带宽都达到很高,否则,系统性能将形成瓶颈。链接:带宽带宽(Band Width)又叫频宽,是指在固定时间可传输资料数量,亦即在 传输管道中可以传递数据的能力。在数字设备中,带宽通常以bps表示,即每 秒可传输的比特(字节)。在模拟设备中,带宽通常以每秒传送周期或赫兹 (Hz )来表示。 、存储容量交换区平均数据量为164.8GB,峰值数据量为164.8GBX1.5,考虑0.2倍 的数据库索引和系统占用空间;作RAI

18、D保护后60%存储利用率;以后数据增 长,需提供30%的数据扩充能力等因素,总存储容量约为:164.8 X 1.5 X 1.2/60%/70% = 706GB采用SAN中的光纤通道阵列作为数据存储。链接:RAIDRAID (Redundant Arrays of Independent Disks,磁盘阵列),是由独立磁盘 构成的具有冗余能力的阵列,是由很多价格较便宜的磁盘组合成的一个容量巨 大的磁盘组。链接:SANSAN是一种储存技术。SAN是千兆位速率的网络。它依托光纤通道 (Fibre Channel)为服务器和存储设备之间的连接提供更高的吞吐能力,支持 更远的距离和更可靠的连通。SAN

19、可以是交换式网络,也可以是共享式网络。 、可靠性、扩展性等由于作为生产型数据库服务器,支持异地经办业务,属于实时性服务,因 而该服务器系统在可靠性方面要求较高;可靠性必须达到99.99%以上,提供全 年7x24小时的可用性,配置为双机集群方式。系统采用多部件的冗余结构设 计,具有高速差错校验和纠错的存储器,并有监控和诊断功能。总之,对于服务器的选型,首先需对其业务系统的业务类型、业务复杂度 等方面做系统的需求分析;其后根据需求在数据容量、数据处理的强度等方面 进行估算;并兼顾服务器的可靠性、扩展性、安全性、可管理性等方面综合考 虑,完成最终的产品选型。4、新思维:RISC 还是 Nehalem

20、-EX?由于数据库服务器,尤其是金融电信等关键业务领域的核心数据库,对服 务器的可靠性和性能要求非常高。这也使得过去这类应用的数据库系统往往会 选择RSIC小型机来承担。而x86服务器虽然有很好的性价比,在总体市场中 占据95%的保有量,但是仍然有一些核心领域没有攻克。链接:RISCRISC (Reduced Instruction Set Computer,精简指令集计算机),是一种执 行较少类型计算机指令的微处理器。它起源于20世纪80年代的RISC机。 RISC机中采用的微处理器,统称RISC处理器。这样一来,它能够以更快的速 度执行操作(每秒执行更多百万条指令,即MIPS)。由于计算机

21、执行每个指令 类型都需要额外的晶体管和电路元件,因而计算机指令集越大就会使微处理器 更复杂,执行操作也会更慢。不过,2010年,随着英特尔新一代Nehalem-EX “至强7500”系列服务器 平台的发布,这一格局即将被打破。“至强7500”有8个内核,每个核心支持 双线程,每颗处理器最多可支持16个线程并行处理;每颗处理器最多带有4条 QPI高速互联,可轻松扩展至8路系统,若加入第三方节点控制器,则可扩展 至更多路系统;每颗处理器最大共享24MB L3缓存,借助可扩展内存缓冲和可 扩展内存互连技术,每个处理器可支持16个内存插槽,四路服务器最大内存容 量可达到512GB DDR3。而且,Ne

22、halem-EX引入了 22条RAS特性,并首次在 “至强平台”上实现了 IA64上才有的MCA恢复功能,提供更强的可靠性。无 论是在性能、可扩展性和可靠性上,都已经逼近RISC,甚至在某些指标上有所 超越。因此,随着IBM、HP、戴尔、浪潮等多家厂商推出基于“至强7500”的 四路和八路服务器,核心关键用户将多出许多选择。链接:Nehalem-EXNehalem-EX,是英特尔(Intel)最新一代智能可扩展的高端服务器处理器 平台,包括支持四插槽以上系统的“至强7500”系列与支持双插槽系统的“至 强6500 ”系列。链接:QPI英特尔(Intel)的QPI( Quick Path Int

23、erconnect,快速通道互联),事实上 它的官方名字叫做CSI (Common System Interface,公共系统接口),用来实现 芯片之间的直接互联。无论是速度、带宽、每个针脚的带宽、功耗等一切规格 都要超越HT总线。链接:HTHT(Hyper Transport,直译:超运输),本质上是一种为主板上的集成电 路互连而设计的端到端总线技术,其目的是加快芯片间的数据传输速度。链接:DDR3DDR3是一种计算机内存规格。它属于SDRAM家族的内存产品,提供了 相较于DDR2 SDRAM更高的运行效能与更低的电压,是DDR2 SDRAM (四倍 资料率同步动态随机存取内存)的后继者(增

24、加至八倍),也是现时流行的内 存产品规格。链接:SDRAMSDRAM ( Synchronous Dynamic Random Access Memory,同步动态随机存 储器),同步是指存储器(Memory)工作需要同步时钟,内部的命令的发送与 数据的传输都以它为基准;动态是指存储阵列需要不断地刷新,以保证数据不 丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。链接:RASRAS (Reliability, Availability and Serviceability,可靠性、可用性和可服务 性),是电脑硬件工程上的术语,最初来自IBM公司为其大型主机所做的宣传 广告,强

25、调大型主机系统的坚韧强固:可靠性、可用性和可服务性。如今这个 概念已广为人知,并被缩写、简称为RAS。链接:IA64IA64 ( Intel Itanium architecture,英特尔安腾架构),是使用 在安腾 (Itanium)处理器家族上的64位指令集架构。由英特尔公司与惠普公司共同 开发,2001年首次推出。链接:MCAMCA (Micro Channel Architecture,微通道结构),是 IBM 公司专为其 PS/2系统开发的一种总线结构。PS/2(Personal System/2,个人系统/2)是IBM 推出的第三代个人电脑,配置Intel386处理器、微通道总线和

26、OS/2操作系统。七、SSDB:高性能数据库服务器SSDB是一个开源的高性能数据库服务器。它使用Google LevelDB作为存 储引擎,支持T级别的数据,同时支持类似Redis中的Zset(有序集合)和 Hash (散列或“哈希”)等数据结构。在同时需求高性能和大数据的条件下, 作为Redis的替代方案。因为SSDB的最初目的是替代Redis,所以SSDB会经常和Redis进行比 较。我们知道,Redis是经常的“主一从”架构,虽然可以得到负载均衡以及数 据跨地域备份的功能,但是无法实现高可用性。考虑这种情况,Redis的“主” 和“从”分别在两个IDC (互联网数据中心)机房。当“主”所

27、在的机房出现 故障时,整个服务其实就相当于停止了。因为,所有写操作都失败,而应用一 般不会实现自动降级服务。而SSDB支持“双主”架构(SSDB分布式架构),两个或者更多的主服 务器。当其中一部分出现故障时,剩余的主服务器仍然能正常接受写请求,从 而保证服务正常可用;再将DNS (Domain Name System,域名系统)解析修改 之后,就能在机房故障后立即恢复100%可用。SSDB被开发和开源出来后,在生产环境经受了考验。SSDB最先在“ IT 牛人博客聚合网站”进行尝试应用;接着在360游戏部门得到大规模应用。目 前,支撑的数据量已经达到数百 G。这些应用最初是使用Redis的,迁移

28、到 SSDB的成本非常低,涉及的代码改动极小。链接:LeveldbLeveldb是一个Google实现的非常高效的KV数据库;目前的版本1.2能 够支持billion级别的数据量。在这个数量级别下还有着非常高的性能,主要归 功于它的良好的设计。KV (Key-Value,键值)数据库,是一种 NoSQL (非关系型数据库)模 型,其数据按照键值对的形式进行组织、索引和存储。KV数据库非常适合不 涉及过多数据关系、业务关系的业务数据,同时能有效减少读写磁盘的次数, 比SQL数据库(关系型数据库)拥有更好的读写性能。链接:RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内

29、存亦可持 久化的日志型、Key-Value (键值)数据库,并提供多种语言的API。链接:HashHash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长 度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输 出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通 常远小于输入的空间,不同的输入可能会散列成相同的输出。所以,不可能从 散列值来唯一地确定输入值。简单的说,就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。链接:IDCIDC (Internet Data Center,互联网数据中心),是基于Internet,为集中式

30、收集、存储、处理和发送数据的设备提供运行维护的设施基地,并提供相关的 服务。IDC提供的主要业务,包括:主机托管(机位、机架、机房出租)、资 源出租(如虚拟主机业务、数据存储服务)、系统维护(系统配置、数据备 份、故障排除服务)、管理服务(如带宽管理、流量分析、负载均衡、入侵检 测、系统漏洞诊断),以及其他支撑、运行服务等。八、数据库服务器硬件配置举例1、K/3数据库服务器K/3数据库服务器对硬件资源的依赖性:内存处理器存储网络。数据库服务器作为账套数据的存储平台,无论从性能上还是可靠性方面都 提出了很高的要求。、建议硬件配置操作系统(OS): Windows Server 2003企业版+最

31、新SP。微软关系型数据库服务器MS SQL: SQL Server 2005标准版或企业版+最 新SP,或SQL Server 2000企业版+最新SP。处理器CPU:四核Xeon 5300系列,2.0G以上。内存:4GB存储:SAS,RAID 5 或 RAID 10网络:1000M交换、建议主服务器配置IBM System x3400 7976I13 (Xeon 5420/2GB/146GB)服务器类型:塔式处理器类型:Inter Xeon 5420服务器处理器主频:2.5GHz标准处理器:1颗内存容量:2GB内存类型:DDR2 SDRAM硬盘容量:146GB存储控制:ServRAID 8K

32、-1 SAS Controller2、数据库服务器:双路四核服务器数据库服务器:这款双路四核服务器标配如下:一颗至强e5520四核八线程处理器;2G DDR3 REG ECC 内存;英特尔5500芯片组服务器主板;15000转/分钟的企业级高速硬盘;双千兆网卡。其性能可以说是相当强悍。如果数据量大,访问客户端多,还可以扩展 至:两颗四核处理器,达成8核心,16处理线程处理能力;最大支持24GB内存。产品型号:I2496288S-H;产品类型:双路四核机架式服务器;处理器:Xeon E5520;内存:4G DDR3 REG ECC;硬盘:SAS 300G;机构:2U机架式;价格:12990;链接

33、:SASSAS (Serial Attached SCSI,串行连接 SCSI),是新一代的 SCSI 技术。SAS硬盘和现在流行的Serial ATA (SATA)硬盘相同,都是采用串行技术以获 得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善 存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。链接:SCSISCSI (Small Computer System Interface,小型计算机系统接口),是一种 用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级 接口的独立处理器标准。SCS

34、I是一种智能的通用接口标准。链接:RAIDRAID (Redundant Arrays of Independent Disks,磁盘阵列),有“独立磁盘 构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,组 合成一个容量巨大的磁盘组;利用个别磁盘提供数据所产生加成效果来提升整 个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬 盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在磁盘组中任意一个 硬盘故障时,仍可读出数据;在数据重构时,将数据经计算后重新置入新硬盘 中。链接:DDR2 SDRAMDDR2 SDRAM为四倍资料率同步动态随机存取

35、内存)链接:DDR3DDR3是一种计算机内存规格。它属于SDRAM家族的内存产品,提供了 相较于DDR2 SDRAM更高的运行效能与更低的电压,是DDR2 SDRAM (四倍 资料率同步动态随机存取内存)的后继者(增加至八倍),也是现时流行的内 存产品规格。链接:REG、ECC内存ECC (Error Checking and Correcting,错误检查和纠正)内存,它同样也是 在数据位上额外的位存储一个用数据加密的代码。当数据被写入内存,相应的 ECC代码与此同时也被保存下来。当重新读回刚才存储的数据时,保存下来的 ECC代码就会和读数据时产生的ECC代码做比较。如果两个代码不相同,他

36、们则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被抛 弃,内存控制器则会释放出正确的数据。被纠正的数据很少会被放回内存。假 如相同的错误数据再次被读出,则纠正过程再次被执行。重写数据会增加处理 过程的开销,这样则会导致系统性能的明显降低。如果是随机事件而非内存的 缺点产生的错误,则这一内存地址的错误数据会被再次写入的其他数据所取 代。ECC内存即纠错内存,简单的说,其具有发现错误,纠正错误的功能。它 一般多应用在高档台式电脑/服务器及图形工作站上。这将使整个电脑系统在工 作时更趋于安全稳定。REG内存是专用内存(用于服务器之类),表示具有纠错功能。2016年11月23日编写于重庆2020年7月15日修改于重庆

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!