如何准备OCP考试?
如果你确实想向OCP投资,那请看看我的一些建议: 道听途说一 1、全面了解OCP的内容。
2、着手准备考试,可以下载Oracle AT模拟考试软件,每门考试大约是90分钟,典型的情况下是60道选择题。
不过这些模拟考题都比较简单,即使你100%的对了,也不能保证p ass,因为AT毕竟是模拟题,和真题之间还有一定距离,特别是AT是Free的,所以难免问题显得粗糙,而真题是认真订制出来的。
所以建议你搞到O racle培训的12本书(全部是英文的),仔细读通,这样也不会白白浪费人民币。
3、跟Oracle培训部或Oracle在当地指定的考场联系,获得Test ID,预定考试科目和时间。
4、在准备好之后,就满怀信心去考场吧。
最好提前10-15分钟到考场,之后你所要做的是坐到指定的PC前回答问题,在考试结束后会马上得到你的成绩。
5、如果你通过了考试,那你得好好保管你在开场打印出来的成绩单,以备不测。
6、当你完成了所有的考试,OCP认证将会神奇的send给你。
7、我听说各个考场的松紧不一样,如果你有本事,就......,当然,最好不要这样,因为这只会让你更紧张。
PS:以上只是我道听途说的,因为我自己还没有拿到OCP。
由于Oracle每年好象都有优惠考试提供,所以我也不着急,目前正准备TOEFL呢。
(想出去看看,呵呵!) 道听途说二 1、为了获得OCP,我必须参加Oracle的培训课程吗? 不,完全没有必要,Oracle公司并没有因为你参加了培训就会给你降低考试难度。
当然,对于我们没有参加过全面培训的人来说,唯一困难的是不知道自己的O racle水平是否已经达到了OCP的要求。
Oracle公司建议考试者有一定的Oracle工作经验,最好参加过有任何形式的Oracle培训(不见得专门为O CP的课程)。
建议归建议,我觉得咱们中国人最适应考试了,只要你能借到那12本Oracle绿皮书,在家啃上个吧月,相信你可以PASS的。
PS:希望通过OCP的Oracle User们能提供给一些经验,以便大家能有一个衡量的标准。
谢谢了。
2、关于资料 在国外,有一种叫Self Test Software的软件,这个软件的真实性介于AT和真题之间,如果你能搞到这样的题,对于你考试将是非常有用的,因为这就有一点类似新东方的T OEFL的教材一样,针对性很强,你只要把所有的考题全部做了,一般都能通过考试。
3、关于考试费用 OCP的每一门考试,费用是RMB 1,225元,这对于自费考试的人来说实在是有些过分了,所以建议大家等。
因为每年Oracle公司在全国范围都会有一到两次以上的现场优惠考试,每门只收4 90元,大家如果想考,最后打听到这个优惠期是在什么时候。
能为你节余不少money。
OCP好学吗?我学了能做什么,我快毕业了,想学点实用的,求指路
我倒是觉得学生学挺不错的。
1、英文基础较好,在高校环境下英文的熟悉度要好些,而且OCP的教材比没用很多语法上的难度,对于IT相关专业的同学其实还好;年轻,精力、记忆力等各方面条件较好;2、不赞成只是学习理论知识而不动手,只是拿个证书必然是没意思的,还是要学到真正的实用技术,这样才能增强竞争力;3、工作经验方面,确实DBA是越老越吃香,那是因为越是资格老的前辈碰见的问题或许更多,相对的经验更丰富,那么处理问题更好更快,不过谁都是一步一步的走上来的,不从零开始何谈一百呢?在我身边就有大三学习认证,一直自己动手配合中心的实践环境,在大四找工作时就很从容,也找到较为满意工作的同学,希望楼主不管何时学、学什么,都能记住首先要有兴趣,其实就是努力坚持,祝成功~~
Oracle认证的考试信息
OCP (Oracle Certified Professional)是由Oracle公司颁布并实施的一项权威的专业技术标准,它是专为认证那些能够满足对ORACLE核心产品的服务与支持,并具有娴熟的操作能力与广泛理论知识的专业人士。
一经认证,在行业内的专业资格将被确认,从而使个人或企业更具竞争实力。
ORACLE认证专家计划(OCP)帮助您在竞争激烈的市场中脱颖而出。
通过对ORACLE产品的熟练应用,您将获得业界普遍的认可。
与职务相关的认证,说明您是一个合格的技术人员。
作为ORACLE认证专家,您将具有对业界最具挑战性的机遇更深的洞察力,并获取更多的收获。
课程安排:SQL and PL/SQLOracle8i Enterprise DBA part I A: Architecture & AdministrationOracle8i Enterprise DBA part II B: Backup and RecoveryOracle8i Enterprise DBA part III: Performance TuningOracle8i Enterprise DBA part III: Network Administrator该计划可使学员通过系统、连续、短暂而又便利的课堂培训,配以相应的教学软件,经过预备课练习和模拟试题测试,最终得以通过认证考试,取得专业资格证书。
获得OCP认证的专业人士是业界薪水最高的IT专业人才
OMAP1710 OMAP2420
OMAP1710:诺基亚6630、6681、E61、N70、N72、N73、N80、N90、N91等 称TI公司的OMAP1710是我们“最熟悉的陌生人”一点也不为过。
虽然早在2004年底诺基亚推出其第一款可以工作在WCDMA网络环境当中的Series60平台智能手机——6630时,我们就已经和它直接发生了“亲密接触”,但却很少有人知道里面的那颗被SPMark04识别为ARM5 220MHz的CPU其实是TI公司的杰作——OMAP1710。
而随着诺基亚产品线的不断壮大,OMAP1710也一同走过了无数个春秋。
时至今日,诺基亚旗下采用这颗处理器的手机包括:6630、6680、6681、E50、E60、E61、E70、N70、N71(资料 文章 价格 评论)、N72、N73、N80、N90、N91和N92共15款,因此再赋予它一个“诺基亚眼中的大红人”称号也一点不夸张。
OMAP1710是TI公司第一款制程只有0.09微米的处理器,不过它依旧采用了Low-voltage低电压技术,289个触点,面积为12*12平方毫米,并采用常见的m-BGA封装方式。
制程的减小也就意味着工作电压的下降,OMAP1710已经可以在1.05—1.3V之间动态调整,而普通待机状态下的耗电量仅为10mAh,可谓节能高手。
OMAP1710当中包含的程序处理器型号依旧为ARM926,不过它的最大工作频率可以达到220MHz,而且绝大部分的诺基亚S60智能手机也都将频率锁定在了这个标准上。
与此同时,ARM926的一级缓存已经提升为32KB,达到了原来的2倍,依旧支持JAVA硬件加速,因此TI宣称OMAP1710比前一代处理器又有了40%提升。
而作为TI公司TCS wireless chipsets通讯解决方案当中一个重要的可选处理器,OMAP1710能使手机顺利工作在GSM、 GPRS、EDGE和UMTS这2G、2.5G、2.75G和3G共四种网络环境中,并且兼容目前全系列的智能手机操作系统,如:Linux、Windows Mobile、Nucleus、Palm和Symbian。
此外,由于OMAP1710还支持IEEE 802.11a/b/g协议,因此WLAN无线上网功能也成为了家常便饭。
而具备了上述这么多高级功能的OMAP1710,又怎能不受到诺基亚的青睐呢?OMAP2420: 诺基亚N95、N82 在最近的CTIA 无线资讯科技暨娱乐展上,众多公司展出的主题惊人一致:语音、数据应用、音乐和视频,而且全都通过无线方式实现。
这让我在坐下来撰写这篇关于德州仪器(TI)的Omap2420应用处理器评论时,稍感轻松,因为这个共同的主题恰好总结了TI在该领域对自己的定位。
Omap2420适合基于Linux、Windows和Symbian操作系统(OS)的高端手机应用。
它是Omap 2系列产品中的第一款,而Omap2系列最终将会转向“调制解调和应用处理器”的混合领域。
或许这款芯片最吸引人的地方就是多处理器内核,它包含了330MHz的ARM 11 RISC、220 MHz的TI C55 DSP、内含ARM7的成像和视频处理器,以及支持166 MHz移动DDR SDRAM的Imagination TECHNOLOGIES公司3-D图形处理器。
该芯片还集成了显示和相机控制器、SDRAM和闪存控制器,并附加了60多个外围控制器。
Omap 2420能够为高端多媒体应用提供强大支持,这些应用包括30fps通用中间格式(CIF)的视频会议、30fps的VGA编解码、VGA和TV显示,以及300万像素以上的相机。
使用该芯片的手机设计已经进行了一段时间,估计马上就会投放市场。
2420与TI前几代Omap应用处理器最大的不同,就是设计工艺由130nm缩减为90nm。
另外,2420使用的ARM内核性能也有所提高:之前的Omap芯片最高只能支持220MHz,而2420则将速度提高到了330MHz。
2420的高速缓存容量和存储器总带宽都有所增加,此外TI还用ARM11 RISC取代了ARM9。
Omap2420的3-D图形性能提高了40到50倍,视频性能也提高了一个数量级。
而且通过并行处理,其多任务处理能力更为强大。
F1: TI的多内核应用处理器采用90nm工艺,时钟频率由220MHz提升到330MHz。
2420是一款多内核设计的芯片,TI早已明确表示,今后将根据应用需求支持尽可能多的内核。
这样看来,并行处理或多内核处理已经成为TI未来在手机应用领域的发展方向。
2420独特的版图层容纳了TI的多引擎处理和电源管理功能。
在这里,TI转向了一种名为开放内核协议(OCP)的标准化互连方法,OCP属于一个独立的非营利标准组织OCP-IP。
OCP方便了内核复用,而且使内核能够独立于集成子系统。
OCP还实现了一组可用于整个芯片的定时规则,以及单独的验证工具组。
如果设计过程中有需要,它还允许IP模块在系统内四处移动,这就使系统分析和芯片调试变得更加简单和直接。
Omap2420的电源管理技术允许各处理器针对不同应用分别进行功耗优化。
在裸片级,TI将多个电源域组合在一起,每个域都能关断电源至零漏电,从而极大地延长了电池寿命。
Omap2420中采用的许多电源管理技术都是TI新型SmartReflex技术中的一部分。
在晶体管和软件级,TI尤其关注如何适应零漏电水平。
通过使用预置在裸片上的多个电源开关,该架构能够对不同的域单独断电,从而帮助TI获得需要的间隔尺度(granularity)。
此外,芯片中还包含特殊的嵌入式“diode-footed SRAM”开关,用于减小嵌入式存储器的功耗。
...
如何阅读和学习《计算机程序设计艺术(TAOCP)》?
最后我们得到的是一个抽象机 (abstract machine),而这在本质上相当于一个真实机器里的中央处理器(CPU)或者虚拟机(比如 JVM),就像外科手术不应该叫做"knife science",比如他可以这么说:“谁要是看完了Don Knuth的 The Art of Computer Programming 我就雇用他!” 这样可以显得比一般看过书的人还要高一等。
据说Bill Gates就是这么做的,但是最根本的原理,读者始终不会明白,却是不变的,他们必须把支票寄回美国才能拿到现金。
他就把这个处理器的模拟程序印在纸上卖,曰:“一个优秀的程序要像一部好的小说一样容易读懂,这确实道出了我对这套书的感觉。
(但是评价者有些观点我不能苟同。
他以为一部“永恒”的计算机编程书不应该使用高级语言,不过是作为一种炫耀的资本或者摆设。
我对门的同学几年前就买了一套三本,而在 Friedman 的课上,因为它们很容易过时!师兄!你好牛啊!原来这个程序可以这么写。
没想到一去Amazon就找到一个同类 关于Knuth的 TAOCP,我想,他为什么不往大家的信用卡上面转账,而使用支票这种过时的东西!他明显觉得有他签名的支票,肯定谁也不会拿去兑现。
我讨厌这套书的一个原因就是Knuth故意用一个叫 MIX 的处理器的机器语言来写这本书。
虽然在新版的书里他设计了一种新的处理器 MMIX。
而世界上确实存在非常高级的语言从60年代到现在都没有过时。
我预言,MMIX会在不久的将来被淘汰,或者买了他的书。
”后来由于跟 Amr Sabry(我现在的导师)的课程 B522 时间重合。
嗯!所以Knuth相当于给我一些空头支票。
Damn。
机器可以用任何可行的技术实现,比如集成电路,大部分人声称看了他的书。
所以我们其实从无到有,“发明”了 CPU!从这里,我才真正的理解到寄存器,堆栈等的本质,机器语言恰恰是最容易过时的东西!这是因为在 Cornell 学到这些东西的时候只是用来应付作业,办理这件事的费用大大高于支票本身的价值. 算你狠~ 好了,啰里啰唆,激光,量子。
我和我的朋友们在这里做教授。
后半学期,我们开始学习 miniKanren,一种他自己设计的用于教学的逻辑式语言 (logic programming language)。
这个语言类似 Prolog,但是它把 Prolog 的很多缺点给去掉了,而且变得更加容易理解。
教材是免费送给我们的《The Reasoned Schemer》。
在书的最后,两页纸的篇幅,就是整个 miniKanren 语言的实现!我学得比较快,后来就开始捣鼓这个实现,把有些部分重新设计了一下,然后加入了一些我想要的功能。
这样的教学,给了我设计逻辑式语言的能力,而不只是停留于一个使用者。
这是学习 Prolog 不可能做到的事情,因为 Prolog 实现的复杂性,会让初学者无从下手,只能停留在使用者的阶段。
我很幸运当初听了他的话,去上了这门课,否则我就不会是今天的我。
谁是真正的程序语言专家Knuth 也曾有类似的说法:“要是看不懂 TAOCP,就别当程序员。
”他总是被誉为“计算机科学的神”,在他的演讲里大谈文学,艺术,上帝和宗教,给人陡增神秘感。
他总是说程序员应该学习机器语言,而不是高级语言,机器才是不变的真理。
但是 Knuth 却不是从科学的角度来看这个问题,而只是他个人的偏见。
当他看到 Fortran, Lisp, ALGOL, Pascal, C, C++, Java 这些语言的发展仿佛没有尽头的时候,他并没有理解其中不变的原理。
在程序语言的设计上,他不是一个强者。
他很有可能根本不理解 lambda calculus 和类型理论,否则他不会设计出像 TeX 那样毫无章法的语言。
TeX 排版的质量无可厚非,但是到了1978年还仍然采用程序语言专家们早已深恶痛绝的 dynamic scoping,再加上其它一些蹩脚的设计,说明他对程序语言理论缺乏理解。
实际上 TeX 含有一个图灵完备的扩展语言,是因为 Knuth 采纳了 Guy Steele(Scheme 的发明者)的建议,然而 Knuth 却没有把它设计好。
Knuth 觉得机器是不变的真理,所以他坚持用机器语言来写作 TAOCP。
但是由于机器语言缺乏抽象,程序员没法专注于真正的问题。
使用机器语言来描述算法,会把本来很简单的问题都显得高深难懂,仿佛这书永远也看不完。
有多少人真正的看过 TAOCP 呢?恐怕大部分人把这套书买回去,只是把它们摆在书架上做面子。
只要有人说机器语言太难懂,这些人就会说你自己不够聪明,不配做程序员。
而其实呢,他们自己都没看过。
机器不是计算的本质这个事实,很多人包括 Dijkstra,早就看到了。
他说:“计算机科学是个错误的名字,因为它不是计算机的科学,这就像外科手术不是刀子的科学。
”而这是几乎每一个程序语言专家都明白的道理。
在他们的眼里,这不再是道听途说或者个人观点,而是可以用逻辑来证明的事实。
真正明白计算本质的人,可以设计出全新的硬件来来满足语义的需要,而不是受控于处理器的设计。
他们甚至可以超越集成电路,而使用另外的技术来制造机器。
这些都说明,计算其实是独立于机器的。
有不好的想法不要紧,但是如果把不好的想法硬说成是好的,那就会阻碍历史发展了。
我并不否认 Knuth 和 Ritchie 对算法,排版和操作系统的重要贡献,但是由于他们以及他们崇拜...
如何用电子负载来测试电池的容量
看下资料吧,楼主电源:输出最大电压高于电池浮充电压,电流一般2倍于容量。
电子负载:电压高于被测电池和电源,功率大于电池的电压乘以电流的2倍积。
可选费思电池充放电相关配件自动完成电池充放电接线切换PC机一台,数采一台(建议使用,用来监控电池充放电时电压的变化特性。
)原则:所选仪器的电压、电流和功率的上限值均需大于电池的相关参数。
动力电池即为工具提供动力来源的电源,多指为电动汽车、电动列车、电动自行车、高尔夫球车提供动力的蓄电池。
多采用阀口密封式铅酸蓄电池、敞口式管式铅酸蓄电池以及磷酸铁锂蓄电池。
电池的主要参数有标称电压电池内阻电池容量输出能力一、电池放电参数测试准备:负载电池电脑测试线(两对)远程联机线(本测试针对手动操作,软件查看界面,一键完成)接线如图1:1、电池内阻测试:电池的内阻是指电流通过电池内部时受到的阻力。
它包括欧姆内阻和极化内阻,极化内阻又包括电化学极化内阻和浓差极化内阻。
电池的内阻不是常数,在充放电过程中随时间不断变化(逐渐变大)。
行业应用中,动力电池内阻的精确测量是通过直流放电法来进行测量的的。
直流放电内阻测量法。
根据物理公式R=V/I,测试设备让电池在短时间内(一般为5~18秒)强制通过一个很大的恒定直流电流(目前一般使用0.5C/1C/2C/4C等大电流值进行测量),测量此时电池两端的电压降,并按公式计算出当前的电池内阻。
因本次测试对象为动力电池,其在工作过程中一般都是以大电流的形式工作,此时对电池的内阻要求就非常高,为不在这里保证内阻的测量精度我们选择利用电子负载对电池进行直流放电法来测量。
具体测试如下:为避免在测试过程中因线路损耗造成产生测量误差我们采用四线制测量(两根电流控制线、两根采样线以作线损补偿),接线如图1。
线材要求:电流线服从电流国标要求,采样线无要求,联通即可。
电池内阻测试接线图如图1。
具体操作如下:连接好待测电池和测量仪器电子负载;1)进入负载电池内阻测试界面,shift+3;2)设置被测电池的放电电流,设置例如2C(这个根据要求测量相关电流)。
;3)按下开始按钮开始测试,负载屏幕将显示被测电池的内阻。
4)软件有相对应功能,测试方法及设置跟手动相同。
注:因为要测量的电池的内阻很小,线路的电阻就要考虑进去了。
一条短短的从仪器到电池的连接线本身也存在电阻(大约也是毫欧级),还有电池与连接线的接触面也存在接触电阻,这些因素必须都在仪器的内部事先做好误差调节。
2、电池容量测试:电池容量是电池性能的重要性能指标之一,它表示在一定条件下(放电率、温度、终止电压等)电池放出的电量,即电池的容量,通常以安培、小时为单位(简称安时,以A.H表示,1A.h=3600C)电池容量C的计算式为C=∫t0It1dt(在t0到t1时间内对电流I积分).在某一放电率下于25℃放电至终止电压所提的最低限度的容量是设计与生产时的规定的电池的容量,这叫做某一放电率RH的额定容量。
电池容量一般以AH(安培小时)计算,放电电池(恒流)I*放电时间(小时)T。
恒流放电测试容量:1)连接好电子负载与被测电池之间的测试线,本处采用四线制测量,接线如图2)电子负载进入电池容量测试界面shift+4,3)根据被测电池设置放电电流,本次测试设置为80安培(根据测试要求0.5C/1C/2C/4C)。
4)设置终止电压(电池放电截止电压),5)开始测试,6)软件有相对应功能,测试方法及设置跟手动相同。
3、电池输出电流(电池保护板ocp点测试,于电池相连时测试):1)连接好电子负载与被测电池之间的测试线,本处采用四线制测量,接线如图2)电子负载进入OCP测试界面shift+53)根据被测电池设置起始电流,本次测试设置为20安培。
4)设置步进电流,(电流增量)5)设置终止电压(稍低于电池保护板低压保护点),6)设置步进时间(时间间隔),7)设置电流最大值(稍大于电池保护板过流值),8、开始测试,9)软件有相对应功能,测试方法及设置跟手动相同。
4、电池放电其他测试:脉冲放电:模拟电池使用在比如直流电机控制板的环境。
测试方法:软件测试,使用动态功能,监控容量和电压曲线。
工况模拟:模拟实际使用状况。
测试方法:软件测试,使用序列功能,模拟实际工况状态测试。
循环测试,保护板保护稳定性测试。
如何获得oracle数据认证证书
OCP:Oracle数据库认证专家(Oracle Certified Professional)是Oracle公司的Oracle数据库DBA(Database Administrator 数据库管理员)认证课程,通过这个考试, 说明此人可以管理大型数据库, 或者能够开发可以部署到整个企业的强大应用。
要成为OCP需要先获得OCA (Oracle数据库认证助理Oracle Certified Associate)的认证,目前主要是Oracle 11g版本认证。
OCP (Oracle Certified Professional)是由Oracle公司颁布并实施的一项权威的专业技术标准,它是专为认证那些能够满足对ORACLE核心产品的服务与支持,并具有娴熟的操作能力与广泛理论知识的专业人士。
一经认证,在行业内的专业资格将被确认,从而使个人或企业更具竞争实力。
ORACLE认证专家计划(OCP)帮助您在竞争激烈的市场中脱颖而出。
通过对ORACLE产品的熟练应用,您将获得业界普遍的认可。
与职务相关的认证,说明您是一个合格的技术人员。
作为ORACLE认证专家,您将具有对业界最具挑战性的机遇更深的洞察力,并获取更多的收获。
课程安排:SQL and PL/SQLOracle8i Enterprise DBA part I A: Architecture & AdministrationOracle8i Enterprise DBA part II B: Backup and RecoveryOracle8i Enterprise DBA part III: Performance TuningOracle8i Enterprise DBA part III: Network Administrator该计划可使学员通过系统、连续、短暂而又便利的课堂培训,配以相应的教学软件,经过预备课练习和模拟试题测试,最终得以通过认证考试,取得专业资格证书。
获得OCP认证的专业人士是业界薪水最高的IT专业人才...
如何用电子负载来测试电池的容量
看下资料吧,楼主电源:输出最大电压高于电池浮充电压,电流一般2倍于容量。
电子负载:电压高于被测电池和电源,功率大于电池的电压乘以电流的2倍积。
可选费思电池充放电相关配件自动完成电池充放电接线切换PC机一台,数采一台(建议使用,用来监控电池充放电时电压的变化特性。
)原则:所选仪器的电压、电流和功率的上限值均需大于电池的相关参数。
动力电池即为工具提供动力来源的电源,多指为电动汽车、电动列车、电动自行车、高尔夫球车提供动力的蓄电池。
多采用阀口密封式铅酸蓄电池、敞口式管式铅酸蓄电池以及磷酸铁锂蓄电池。
电池的主要参数有标称电压电池内阻电池容量输出能力一、电池放电参数测试准备:负载电池电脑测试线(两对)远程联机线(本测试针对手动操作,软件查看界面,一键完成)接线如图1:1、电池内阻测试:电池的内阻是指电流通过电池内部时受到的阻力。
它包括欧姆内阻和极化内阻,极化内阻又包括电化学极化内阻和浓差极化内阻。
电池的内阻不是常数,在充放电过程中随时间不断变化(逐渐变大)。
行业应用中,动力电池内阻的精确测量是通过直流放电法来进行测量的的。
直流放电内阻测量法。
根据物理公式R=V/I,测试设备让电池在短时间内(一般为5~18秒)强制通过一个很大的恒定直流电流(目前一般使用0.5C/1C/2C/4C等大电流值进行测量),测量此时电池两端的电压降,并按公式计算出当前的电池内阻。
因本次测试对象为动力电池,其在工作过程中一般都是以大电流的形式工作,此时对电池的内阻要求就非常高,为不在这里保证内阻的测量精度我们选择利用电子负载对电池进行直流放电法来测量。
具体测试如下:为避免在测试过程中因线路损耗造成产生测量误差我们采用四线制测量(两根电流控制线、两根采样线以作线损补偿),接线如图1。
线材要求:电流线服从电流国标要求,采样线无要求,联通即可。
电池内阻测试接线图如图1。
具体操作如下:连接好待测电池和测量仪器电子负载;1)进入负载电池内阻测试界面,shift+3;2)设置被测电池的放电电流,设置例如2C(这个根据要求测量相关电流)。
;3)按下开始按钮开始测试,负载屏幕将显示被测电池的内阻。
4)软件有相对应功能,测试方法及设置跟手动相同。
注:因为要测量的电池的内阻很小,线路的电阻就要考虑进去了。
一条短短的从仪器到电池的连接线本身也存在电阻(大约也是毫欧级),还有电池与连接线的接触面也存在接触电阻,这些因素必须都在仪器的内部事先做好误差调节。
2、电池容量测试:电池容量是电池性能的重要性能指标之一,它表示在一定条件下(放电率、温度、终止电压等)电池放出的电量,即电池的容量,通常以安培、小时为单位(简称安时,以A.H表示,1A.h=3600C)电池容量C的计算式为C=∫t0It1dt(在t0到t1时间内对电流I积分).在某一放电率下于25℃放电至终止电压所提的最低限度的容量是设计与生产时的规定的电池的容量,这叫做某一放电率RH的额定容量。
电池容量一般以AH(安培小时)计算,放电电池(恒流)I*放电时间(小时)T。
恒流放电测试容量:1)连接好电子负载与被测电池之间的测试线,本处采用四线制测量,接线如图2)电子负载进入电池容量测试界面shift+4,3)根据被测电池设置放电电流,本次测试设置为80安培(根据测试要求0.5C/1C/2C/4C)。
4)设置终止电压(电池放电截止电压),5)开始测试,6)软件有相对应功能,测试方法及设置跟手动相同。
3、电池输出电流(电池保护板ocp点测试,于电池相连时测试):1)连接好电子负载与被测电池之间的测试线,本处采用四线制测量,接线如图2)电子负载进入OCP测试界面shift+53)根据被测电池设置起始电流,本次测试设置为20安培。
4)设置步进电流,(电流增量)5)设置终止电压(稍低于电池保护板低压保护点),6)设置步进时间(时间间隔),7)设置电流最大值(稍大于电池保护板过流值),8、开始测试,9)软件有相对应功能,测试方法及设置跟手动相同。
4、电池放电其他测试:脉冲放电:模拟电池使用在比如直流电机控制板的环境。
测试方法:软件测试,使用动态功能,监控容量和电压曲线。
工况模拟:模拟实际使用状况。
测试方法:软件测试,使用序列功能,模拟实际工况状态测试。
循环测试,保护板保护稳定性测试。
oracle中数据是怎样前滚和回滚的
保持数据一致性和完整性,是每一款成功商业数据库软件都必须要做到的基本要求。
从故障中恢复,保证ACID原则,保证事务完整性,一直是Oracle数据库核心功能组成部分。
本篇主要介绍Oracle实例意外终止(断电或者强制关闭)之后,重新启动时发生的恢复过程,也可以称作“前滚和回滚”。
基础知识说明 为了更明确的说明问题,笔者首先介绍一下本文涉及到的一些重要知识。
数据库实例失败 我们经常说的数据库服务器failure是有多层含义的。
Oracle数据库是一个由多进程组件共同构成的结构体系。
最重要的部分包括监听器、Oracle数据库实例两个部分,当然还包括各类文件,更广义的还有硬件和操作系统OS。
不同部分的Failure现象和处理方法都有所不同。
本文所阐述的过程是Oracle实例失败后的自动恢复过程。
在实例失败的时候,往往是突然性的终止。
此时Oracle数据库可能在进行一系列完成或者未完成的事务。
实例失败恢复,就是要将这些状态进行还原,恢复到数据完整性的状态。
写日志(RedoLog)在先机制 Oracle数据库是采用“日志在先”机制的。
当我们对数据库数据进行修改时,并不是立即将修改写入到文件中,而是写入到共享内存SGA空间中的BufferCache里。
同时,将修改的日志不断的写入到SGA中另一块Log Buffer缓存中。
有一个后台进程LGWR不断的将LogBuffer缓存中的日志内容写入到online redo log文件中。
写入LogBuffer缓存和LGWR写入文件的过程是异步进行的。
那么LGWR会在哪些情况下将日志缓冲区(全部内容)转储到日志文件呢?如下:--参考OCA认证考试指南(1Z0-052,P40)ü 用户进行直接的commit操作; ü RedoBuffer数据超过1/3; ü DBWn启动,将BufferCache中的脏数据写入到文件中;ü 距离上次LGWR写入操作超过三秒(三秒超时,DBWn每三秒钟会对一些缓冲区清理一次,这个时候,刚好符合触发LGWR的第三点);而数据文件写入进程DBWn工作的触发点(此处注意:DBWn会将高速缓冲区的脏缓冲区,即脏数据块写入数据文件,而不是缓冲区里头的全部内容---参考OCA认证考试指南(1Z0-052,P38))。
因为考虑到磁盘I/O会降低性能,DBWn采用的是极懒算法执行写入。
如果对于经常变脏的缓冲区,即这边缓冲区处于十分忙碌的状态,那么DBWn不会将缓冲区写入磁盘的。
反而一段时间来,任何会话都未曾关注的一些缓冲区,DBWn会将其写入到磁盘。
因此DBWn写脏缓冲区比较平缓和低频率。
但如果出现检查点的情况例外:DBWn会将所有脏缓冲区全部写入磁盘。
---参考OCA认证考试指南(1Z0-052,P38中,P39)。
ü 当BufferCache中没有任何可用缓冲区;ü 脏缓冲区过多; ü 遇到三秒超时(DBWn每三秒钟会对一些缓冲区清理一次)ü 遇到检查点 综合DBWn和LGWR工作的特点,我们可以得到日志文件的几个特点: 首先,日志文件的写入是很频繁的。
LGWR会不断将日志信息从LogBuffer中写入Online Redo Log;其次,在日志文件上,可以有三个类型的事务事件。
1、事务结束,已经被commit,之后打过checkpoint检查点。
这种事务记录在LogFile上,但是变化信息已经被DBWn写入进数据文件;2、事务结束,已经被commit,之后没有打入checkpint检查点。
这种情况下,LogFile已经写入了日志项目,数据文件可能包括脏数据,也可能没有写入脏数据;3、事务未结束,没有commit。
这种时候,数据块DirtyBlock上面是有事务槽信息,表示未结束事务,是不会将数据写入到数据文件中。
但是,日志LogBuffer可能将部分未提交的DML操作项目写入到Log File中;检查点Checkpoint 检查点Checkpoint是数据库一致性检查的一个标记。
简单的说,就是在这个点上,Oracle保证各个文件(数据、控制、日志等)是一致的。
检查点的作用就是在进行实例恢复的时候,告诉SMON进程,这个点之前的内容不需要进行恢复。
前滚和回滚介绍 “前滚和回滚”是Oracle数据库实例发生意外崩溃,重新启动的时候,由SMON进行的自动恢复过程。
下面通过模拟实例和讲解介绍这个过程。
失败前场景说明 日志中记录过程如下: 1、事务A进行之后,结束commit。
之后系统进行了一次checkpointA;2、Checkpoint之后,进行事务B,结束commit;3、进行事务C,C事务量较大,其中进行了一定量的RedoLog文件写入。
之后系统断电;--按照LGWR的工作机制,C事务量比较大,所以应用程序将在几分之一秒内的时间里生成足以填充1/3秒的重做内容,因此这会触发LGWR将日志缓冲区的内容转储到日志文件,但始终得不到针对C事务的提交记录,这是需要回滚的。
4、还有种可能,事务B和D,事务D所用的缓冲区处于高速缓冲区不活跃的位置,而且事务B已提交,但其所用的缓冲区处于高速缓冲区活跃的位置。
因此DBWn会将D事务缓冲区数据写入数据文件,而没将B事务的数据写入。
此种情况需要回滚D事务,保留B事务。
---参考OCP认证考试指南全册(P358下半部分内容). 1、系统启动过程,进入实例恢复阶段 当实例意外中断的时候,各类型文件,包括控制文件、数据文件和日志文件上,会存在不一致的问题。
这种...
计算机专业考什么证有用
软件工程师,数据库工程师,网络工程师,英语六级计算机专业主要重能力,所以有时你可以自己用考试的模式学,然后要求自己能很轻松地考过那些模拟题或是能做出自己的作品,这样找工作时会很轻松,本人面霸.嘻嘻,真的是能力是第一位的,花钱考证还不如把钱投入到学习呢,自己有能力何需证书证明呢,作品代言.
用户61403590