barriers / 阅读 / 详情

history怎么读

2023-08-02 18:01:08
共4条回复
Chen

history生词本 高频词,一定要记住哦!英 ["hu026astru026a] 美 [u02c8hu026astu0259ri]

n. 历史,历史学;发展史;履历,经历;(某地的)沿革

网 络

历史; 史; 历史上; 构造历史 复数:histories

词条标签:

CET4 CET6 考研

柯林斯高阶英汉双解学习词典 现代英汉综合大词典 英汉双向大词典

1. N-UNCOUNT 不可数名词历史 You can refer to the events of the past as history. You can also refer to the past events which concern a particular topic or place as its history. 【搭配模式】:usu with supp

【搭配模式】:V inflectsThe Catholic Church has played a prominent role throughout Polish history.

天主教会在整个波兰历史上曾发挥过举足轻重的作用。

...the most evil mass killer in history.

历史上最令人发指的屠杀狂徒

...the history of Birmingham.

伯明翰的历史

...religious history.

宗教史

Someone who makes history does something that is considered to be important and significant in the development of the world or of a particular society.创造历史;影响历史进程

Willy Brandt made history by visiting East Germany in 1970.

威利·勃兰特1970年访问东德,书写了历史新篇章。

If someone or something goes down in history, people in the future remember them because of particular actions that they have done or because of particular events that have happened.被载入史册;为后世所铭记

Bradley will go down in history as Los Angeles" longest serving mayor.

布拉德利将作为洛杉矶任期最长的市长被载入史册。

...a day that will go down in history.

将被载入史册的一天

2. N-UNCOUNT 不可数名词历史学;史学 History is a subject studied in schools, colleges, and universities that deals with events that have happened in the past.

3. N-COUNT 可数名词过去事件的记载;发展史 A history is an account of events that have happened in the past. 【搭配模式】:with supp...his magnificent history of broadcasting in Canada.

他在加拿大辉煌的播音史

...oral histories taken from elderly people in Rochester.

罗切斯特老一辈人的口述史

4. N-COUNT 可数名词记录;习惯;(某地的)沿革 If a person or a place has a history of something, it has been very common or has happened frequently in their past. 【搭配模式】:usu singHe had a history of drink problems...

他过去酗酒度日。

The boy"s mother had a history of abusing her children.

男孩的母亲过去常虐待自己的孩子。

苏萦

英国人很注重修养,很多读英口型很保守,很少用卷舌,故英式读法["hu026astru026a]。美国读音口型较夸张,美式读音读作[u02c8hu026astu0259ri] ,有卷舌。

余辉
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!
http://translate.g****.com.hk/#en/zh-CN/history
在网页右下角有一个小喇叭 ,点击可以听到发音
北有云溪

history 英["hu026astru026a] 美[u02c8hu026astu0259ri]

n. 历史,历史学;发展史;履历,经历;(某地的)沿革

名词复数:histories

[例句]Bonuses and expansion are history.

奖金和扩张成为历史。

2.

This is another idea with a history.

这是另一部思想史。

3.

The history professor explored the causes of the revolution.

这位历史学教授仔细研究了革命发生的原因。

4.

That is the recent history.

这是最近经历的事件。

相关推荐

his怎么读啊

他的
2023-08-02 02:33:452

his怎么读英语

his的读音类似嘿子。“五四”以前“他”兼称男性、女性以及一切事物。现代书面语里,“他”一般只用来称男性。但是在性别不明或没有区分的必要时,“他”只是泛指,不分男性和女性:从笔迹上看不出~是男的还是女的。一个人要是离开了集体,~就将一事无成。 人称代词。虚指(用在动词和数量词之间):睡~一觉。唱~几句。盖~三间瓦房。 指示代词。指别一方面或其他地方:早已~去。留作~用。指示代词。另外的;其他的:~人。~乡。~日。 姓。
2023-08-02 02:33:531

his用汉字怎么读?

谐音就是黑丝
2023-08-02 02:34:002

his和her怎么读

读法[hu026az;u026az][hu0259r;u025cu02d0r;u0259r;hu025cu02d0r]。短语:HerFatalWays表姐;你好嘢;你好嘢;你好。AwayfromHer柳暗花明;柳隐约的花纹明;远离她。HisLastBow最后致意;最后的致意;他最后一次鞠躬;最后一案。HisGirlFriday女友礼拜五;星期五女郎;小报妙冤家;女友星期五。示例:Talk to your baby,play games,and show her how much you enjoy her company.跟你的婴儿谈话,玩游戏,向她表明你是多么喜欢与她在一起。Brian splashed water on his face, then brushed his teeth.布赖恩用水拍洗了脸,然后刷了牙。
2023-08-02 02:34:191

hisssssssssss怎么读

英文原文:his英式音标:[hu026az] 美式音标:[hu026az]
2023-08-02 02:34:351

his系统 怎么读

医院用的吗?就是海什么
2023-08-02 02:35:002

hisfoot用中文怎么读

翻译是his 是他的isi第三人称,foot是脚的意思
2023-08-02 02:35:112

his rise发音一样吗?

两个单词的发音完全不一样
2023-08-02 02:35:207

his的复数形式是什么?

their(his和her的复数都是它嘛!)
2023-08-02 02:35:528

in his house 怎么连读?

省去 h音 in"is house
2023-08-02 02:36:176

history怎么读

音译过来是 黑丝吹
2023-08-02 02:36:333

whatshisname怎么读

wo ci hei zi neimu
2023-08-02 02:36:522

his英语怎么读

英文是:his,读音是:英[hu026az]释义:pron.他的n.(His)人名;(法)伊斯短语:His Last Bow最后致意;最后的致意;他最后一次鞠躬;最后一案词源解说:直接源自古英语的he,意为他的。近义词:he英[hi]释义:pron.他;(泛指的)人;上帝n.男性,男子;雄性动物n.(He)(中、美、丹)赫(人名)[复数:hes或they]短语:He should他该
2023-08-02 02:37:551

his怎么读 英语his怎么读

1、his英[h?z]美[h?z]。2、det. 他的; 上帝的; 属于上帝的;pron.他的; 属于他的。3、[例句]His quality of life has improved dramatically since the operation.手术后他的生活质量大大改善了。
2023-08-02 02:38:461

his怎么读 英语his怎么读

1、his英[hu026az]美[hu026az]。 2、det. 他的; 上帝的; 属于上帝的;pron.他的; 属于他的。 3、[例句]His quality of life has improved dramatically since the operation.手术后他的生活质量大大改善了。
2023-08-02 02:38:531

his怎么读

his 英[hu026az] 美[hu026az] pron.(he的所有格)他的;(he的物主代词)他的东西 det.属于他的,用于名词前;自己的;指某人的;上帝的 [例句]His grandmother is queen elizabeth. 他的祖母是伊丽莎白女王.
2023-08-02 02:39:021

his用汉字怎么读

黑子
2023-08-02 02:39:321

his怎么读英语 his的意思

1、his的读音:英[hu026az],美[hu026az]。 2、adj.他的。pron.他的,(he的所有格)他的,属于他的;与他有关的;他所做的,(he的物主代词绝对形式)他的东西,属于他的东西;他的家人,与他有关的人。 3、例句: Next Tuesday is his birthday. 下周二是他的生日。 He claims it was his idea. 他声称这是他的主意。
2023-08-02 02:40:001

his dog一his怎么读?

黑死 到个 ……
2023-08-02 02:40:452

hisdog_his怎么读?

你好同学,英语his dog 意思是“他的狗”, his 的读音是[hɪz],音译读作“嘿兹”,谢谢。
2023-08-02 02:40:523

His的"s"的发音到底是"丝"还是"兹

发“兹”。his[hu026az],pron.(he的所有格)他的;(he的物主代词)他的东西;det.自己的;属于他的,用于名词前;[例句]Briansplashedwateronhisface,thenbrushedhisteeth。布赖恩用水冲了把脸,然后刷牙。
2023-08-02 02:41:011

His 的"s"的发音到底是"丝"还是"兹"???还是别的

给你一个非常实用的英语网站,又可以接受培训,又可以自学。还可以免费测试英语水平呢!测试后有专业老师的点评和学习上的建议哦
2023-08-02 02:41:404

hisense怎么读 要音标

[`hisns]
2023-08-02 02:42:063

he is going to clean his room at nine in the mornine这句句子怎么读

he is going to clean his room at nine in the morning.他将在早上9点清洁他的房间。中文谐音:黑 一子 够英 兔 克林 黑一子 入木 按特 那爱英 英 则 毛宁。
2023-08-02 02:43:301

z的发音音标怎么读音

英语的?之。语文的?zei
2023-08-02 02:44:203

介绍英语单词怎么读

二十六个英语单词怎么读
2023-08-02 02:45:043

voto vt898开不了机的情况下怎么刷机

请用下面的方法处理:一、电脑安装刷机大师,手机打开电源,选择刷机大师工具中的一键救砖。二、强制清除系统数据。1、长按电源键,关机。2、同时按住音量下键+开机键。出现开机界面,松开。3、通过音量上和下,选择wipe data,确定(音量键上下选择,电源键确定),出现选项,选yes。4、 自动返回菜单后点wipe cache。5、最后选择reboot重新启动。
2023-08-02 02:42:531

nightingale什么意思

nightingale的意思是夜莺。夜莺,为雀形目鹟科的一种鸟。体色灰褐,是观赏鸟的种类之一。夜莺的羽色并不绚丽,但其的鸣唱非常出众,音域极广。与其他鸟类不同,夜莺是少有的在夜间鸣唱的鸟类,故得其名。伊朗两种国鸟之一。世界上约有90种夜莺,有的种类分布很宽,具有世界性。我国有8种,云南有5种。毛腿夜莺和黑顶蛙嘴夜莺在我国仅分布于云南;有一种林夜莺,除云南外,还见于台湾省和海南岛。另有一种普通夜莺,则广泛分布在我国南北,特别是长江以南为最多。夜莺栖于河谷、河漫滩稀疏的落叶林和混交林、灌木丛或园圃间以及常隐匿于矮灌丛或树木的低枝间。是一种迁徙的食虫鸟类,生活在欧洲和亚洲的森林。它们在低的树丛里筑巢,冬天迁徙到非洲南部。雄夜莺以鸣声著称--鸣叫声高亢明亮、婉转动听。叫声包括刺耳的errrk,响亮悠长的hweet及生硬的chack声。音域宽。夜莺在白天少鸣叫,主要是在夜间歌唱,此特点显著地别于其它鸟类。所以夜莺的英文有“Night”的字样。科学家还发现,夜莺在城市里或近城区的叫声更加响亮,这是为了盖过市区的噪音。夜莺的繁殖期在4-7月间,每巢产卵4-5枚,孵化期14-15天,夜莺最高寿命为8岁。gh在单字中不发音,前面的元音字母发长元音,如:right 正确的sight 看见night 夜晚light 光sigh 叹气fight 战斗high 高的希望我能帮助你解疑释惑。
2023-08-02 02:42:533

抖音读景山小学的tina是谁

景山小学的一名英语老师。读景山小学的tina是抖音APP中的一名抖音博主,她在评论区中曾解释过自己是在景山小学的一名英语老师,英文名叫Tina,该博主的所发布的视频以英语教学为主,截止至2022年10月5日,该博主拥有粉丝数1868人。
2023-08-02 02:42:531

两个marvell交换机芯片能互通吗

可以的。在交换机芯片领域,Marvell有超过20多年的经验了,在Prestera CX 8500的设计中Marvell也赋予了许多差异性,最 突 出的是FASTER和SAFE技术。Prestera CX 8500采用模组化的芯片配置,提供25 Gbps和50 Gbps两种配置,从80x25Gbps到256x50Gbps,可打造从2Tbps到12.8Tbps带宽的交换机芯片,做法是用MCM的方式多个di e封装到一颗芯片上,当然,相应的成本上也会有很大优化。边缘场景中通常不需要特别高的带宽,经常会用到2Tbps,3.2Tbps等,Prestera CX 8500可通过加减芯片数目做一些适应性的方案。对采用芯片的交换机厂商来说,因为采用的是同系列相同架构的芯片,所以无需针对不同带宽的芯片再开发软件,同样的软件可运行在从2T到12.8Tbps的芯片上。
2023-08-02 02:42:541

屈服强度越高,抗拉强度就一定越大吗?

抗拉强度和屈服强度的关系是:屈服强度越高金属抗拉强度越大。屈服强度和抗拉强度都属于材料力学性能的强度指标,互相有对应的关系,即屈服强度越大,抗拉强度就越大,反之会越小。抗拉强度(Rm)指材料在拉断前承受最大应力值。屈服强度:是金属材料发生屈服现象时的屈服极限,亦即抵抗微量塑性变形的应力。对于无明显屈服的金属材料,规定以产生0.2%残余变形的应力值为其屈服极限,称为条件屈服极限或屈服强度。钢材或试样在拉伸时,当应力超过弹性极限,即使应力不再增加,而钢材或试样仍继续发生明显的塑性变形,称此现象为屈服,而产生屈服现象时的最小应力值即为屈服点。这一阶段的最大、最小应力分别称为上屈服点和下屈服点。
2023-08-02 02:42:551

CCTV-NEWS是什么台?

中国中央电视台 英语新闻频道
2023-08-02 02:42:562

我的英语老师英语作文! 我的英语老师姓黎,个子不太高,皮肤是健康的小麦色,她很活泼,

哈哈
2023-08-02 02:42:576

怎么查看自己的mac地址

1. 看你的电脑右下角双击本地链接,当然如果是WIN7的话请打开网络链接里的本地链接2. 用您的芊芊玉手把光标移动到“常规”右边的支持上用鼠标左键单击“支持”(男同志对不住啊,请原谅我的异...3. 接着来,别慌,你所要的IP地址和MAC已经在犹抱琵琶半遮面了,还是看图,看到了这个界面还是用鼠标左键点...
2023-08-02 02:43:0211

Nightinga|e译中文

Nightingalen. 南丁格尔(1820-1910,英国护士业的首创者及医院之改革者);
2023-08-02 02:43:041

CCTV-1到15分别播出哪一类的节目,英文的。

CCTV-1(中央电视台综合频道)CCTV-2(中央电视台财经频道)CCTV-3(中央电视台综艺频道)CCTV-4(中央电视台中文国际频道)CCTV-5(中央电视台体育频道)CCTV-6(中央电视台电影频道)CCTV-7(中央电视台军事农业频道)CCTV-8(中央电视台电视剧频道)CCTV-9(中央电视台纪录频道)CCTV-10(中央电视台科教频道)CCTV-11(中央电视台戏曲频道)CCTV-12(中央电视台社会与法频道)CCTV-13(中央电视台新闻频道)CCTV-14(中央电视台少儿频道)CCTV-15(中央电视台音乐频道)
2023-08-02 02:43:062

VOTOx6手机的系统怎么升级?

升级方法:注意升级前请备份好个人数据。备份个人数据,包括联系人、信息、照片、书签、便签、日程、应用软件等数据。2.执行双清操作,设置→通用(或更多设置)→恢复出厂设置,执行 “还原所有设置” 和 “清除所有数据” 操作,“清除所有数据” 时请勾选“格式化手机U盘”。3.找到【设置】图标或者下拉状态栏点击有上进的【齿轮】图标进入设置。4.下滑找到【更多设置】进入。5.选择【系统升级】进入6.在联网情况下,手机会自动检测是否有更新。7.(有更新的话会提示下载,下载好后点击【校验并安装】即可)。方法二:在vivo官网下载升级包。2.将下载好的升级包拷贝到【文件管理】中【手机U盘】根目录下,拷贝完成后断开手机与电脑的连接。3.进入【文件管理】-【手机U盘】,点击安装包,选择“开始升级”会进入自动刷机流程。
2023-08-02 02:43:071

冠道方向盘apps是什么

【太平洋汽车网】apps在车上多指连接手机上的应用程序的意思,也有应用服务的意思。汽车apps功能支持iphone和安卓系统手机,安卓手机还必须在2.2以上才能使用。所以汽车apps功能可以连接播放手机上的歌曲和视频等。apps在车上多指连接手机上的应用程序的意思,也有应用服务的意思。汽车apps功能支持iphone和安卓系统手机,安卓手机还必须在2.2以上才能使用。所以汽车apps功能可以连接播放手机上的歌曲和视频等。汽车上很多功能,配置,都是用英文字母来标记的。档位的表示为:1、P停车档位。2、R倒车档。3、N空档。4、D前进档。5、M+手动加档,M-手动减档。6、L爬坡档,在排量2.0L表示2.0升,在车型上表示加长版。7、S运动档。还有其他的字母表示的意思为:1、T,如2.0T表示排量2.0的涡轮增压发动机。2、HBA是液压辅助制动。3、ESP,包含ABS和ASR,是车身电子稳定系统,其中ASR是牵引力控制系统;ABS是防抱死系统。4、EPS为电子随速助力转向。5、EBA是紧急制动辅助装置。6、CVVT是连续可变气门正时机构。7、EBD是电子制动系统。8、PDC为倒车雷达。9、EDL是电子差速锁。10、GRA是定速巡航。
2023-08-02 02:43:071

到底什么是抗拉强度和屈服强度?通俗点讲。

同上
2023-08-02 02:42:483

求英语翻译:电视频道指示说明

TV channel instruction
2023-08-02 02:42:471

还有人敢去marvell吗

Marvell中国区移动事业部销售不畅是由高层用人不当造成的。此前路透社曾报道,Marvell因收缩其移动部门将在全球范围内削减员工总数的17%。生活常识是指人们在日常生活中总结出来的科学知识,可分为物理、生物、化学、医学、急救知识、地理、安全、宇宙天体、自然现象等各方面的常识内容。
2023-08-02 02:42:471

求英语翻译:第一个小吃叫做南充方锅盔,特别的烤炉,特别的烤盘,酥脆的外壳,一层层透露着小麦的芳香,

百度一下你就知道…
2023-08-02 02:42:461

nightingale什么意思

nightingale夜莺双语对照词典结果:nightingale[英][u02c8nau026atu026au014bgeu026al][美][u02c8nau026atn:u02ccɡel, u02c8nau026atu026au014b-]n.夜莺; 复数:nightingales以上结果来自金山词霸例句:1.Then he sees a nightingale! 然后他看见了一只夜莺!
2023-08-02 02:42:451

缇娜(tina)是月季花品种吗?

缇娜,正式名称,佛罗伦萨,别名佛罗伦蒂娜培育时地:2002年、德国类别:藤本月季色系:红色、黄色花蕊香味浓度:中等植株:可达200厘米花期:春天和初夏持续开花花朵:直径可达9厘米备注:开花一季,环境好可多季,但花量少。
2023-08-02 02:42:403

“xx”频道栏目组总监/技术总监的英文翻译

名片的格式一般是这样的吧:Ms./Mr __________________Chief Inspector of xx Channel / Cheif Inspector of Techonology Department XX ChannelXX Company
2023-08-02 02:42:403

安谋是要怎样(9):点将录、 Intel 与 Marvell

图片引自:SlashGear 现在谈到Intel与行动运算,第一个会想到的应该是Atom处理器吧?但是Intel在发展Atom之前,也曾与ARM在行动处理器进行合作过,推出名为XScale的处理器产品线,这款产品是基于ARMv5世代的基础架构(目前为ARMv7世代),并且进行许多的修改,相较标准的ARMv5架构产品更重视功耗。 当时XScale延伸的PXA系列处理器亦被为数不少的早期智慧手机以及PDA产品采用,其中也包括hTC前身Dopad Dopod 推出的Dopad Dopod 818、Dopad Dopod 828智慧手机,HPiPAQrw6828等。Intel也以XScale产品线为基础投入网路处理器、I/O处理器等产品线。 不过随着Intel将行动运算计画转移到基于自身技术的Atom之后,XScale部门在2007年就被转卖到Marvell,也结下Intel与Marvell的不解之缘。Marvell这家公司算事 算是 很新的公司,2005年才创立,主要的业务是各类应用处理器、基频处理器以及储存、WiFi等晶片,尤其在传统硬碟控制器方面甚至吃下市场近8成。 Marvell将收购来的XScale部门运用在相当多领域,最大宗的还是机上盒的部份,Marvell也试图抢攻智慧手机以及SmartBook,甚至在ARMCortex-A8推出时,就曾展示时脉高达2GHz的样品试图证实公司的实力,不过仍未成功获得一线手机大厂的青睐。 而后Marvell将产品线更名为Armada续战,这几年亦不断宣布支援包括BlackberryOS、Android、Android平板、GoogleTV等产品,但仍算是小众市场。不过硬碟控制器方面仍是Marvell的强项,并且Marvell亦与Intel、Seagate在SATA控制器方面进行合作,此外也不忘进军固态硬碟市场,例如Plextor的M2系列SSD即是Marvell的控制器。 至于Intel的部份,虽然在应用处理器产品已经放弃ARM架构,不过从ARM的权利金支付状况,不难看出Intel仍有为数众多的产品线摆脱不了ARM,例如I/O控制,网路处理器,储存控制等等,这些部份仍是使用ARM的微控制器架构,虽说Intel感受到ARM大军在处理器市场代来的压力,但是另一方面,Intel却也是ARM在控制器方面最重要的合作客户。
2023-08-02 02:42:391

手机里的app是什么意思?

软件
2023-08-02 02:42:346

votob3600哪里产的,是山寨机吗?

VOTO手机,不是山寨机,是由中韩合作企业――维图通讯有限公司荣誉出品,韩国知名企业Samkwang(神光)公司主力研发设计及制造,品牌归属为维图通讯有限公司。厂址在深圳市。
2023-08-02 02:42:341

什么是MAC地址 MAC地址是什么意思

1、MAC地址,直译为媒体存取控制位址,也称为局域网地址,MAC位址,以太网地址或物理地址它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。 2、MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。
2023-08-02 02:42:331

marvell存储控制器设置什么模式

Marvell闪存控制器的SATA闪存模块,通过LSISAS1068E控制器连接到PCIe总线上。这种结构将已经成熟的HBA控制器和基于SATA/SAS接口的NandFlash控制器技术结合了起来,   从技术的角度来看,采用这种方案显然引入了延迟,中间多了一层SATA/SAS接口的转换。所以,这种卡的性能往往会比Fusion-IO的性能要差。原因在于Fusion-IO没有采用这种简单的技术堆叠,而是采用FPGA自己做了一个基于PCIe的NandFlash控制器。采用这种技术方案的结构如下图所示:   上述方案最大的好处是降低了IO延迟,去除了无谓的SAS/SATA接口层,使NandFlash直接连到了PCI总线上。这种直接基于PCI总线的技术方案也被称之为Native PCIe方案,并且已经成为各个厂商公认的未来闪存存储的技术路线之一。所以,从芯片厂商的角度出发,急需需要研制基于PCI接口的闪存控制器,替代现有的接口转换方式。    如今以Intel为首的Nvme标准如火如荼的推进,并且慢慢的被各大厂商接受。一旦Nvme标准大范围的应用,基于该标准的控制器将会大量涌现,到那时,基于PCI总线的闪存存储将会和现在的SATA/SAS存储一样,成为应用主流。有时候在想,Fusion-IO为什么当年没有和Intel进行合作?或者为什么Fusion-IO没有自己来推动闪存控制器的变革,让更多的厂商一起加入到这个游戏圈中来?从短期来看,Fusion-IO的产品有很大的价值,但是,从长期来看,更大的价值在于控制器、基于Nandflash存储软件的标准化。Flash存储的市场空间巨大,标准化会是大势所趋。虽然Fusion-IO发展很早,但是,没有赶上标准化的快车,因此,标准化的集团军会对Fusion-IO进行围剿,从而导致Fusion-IO发展困难。  分析闪存控制器的架构,首先得了解SSD。一般来说SSD的存储介质分为两种,一种是采用闪存(Flash芯片)作为存储介质,另外一种是采用DRAM作为存储介质。我们通常所说的SSD就是基于闪存的固态硬盘,其采用FLASH芯片作为存储介质。SSD的基本组成结构包括Flash颗粒和Flash控制器,Flash控制器中有芯片,负责Flash的读写、磨损均衡、寿命监控等等。  Flash控制器的主要的工作任务包括三大方面:一是后端访问Flash,管理后端Flash颗粒,包括各种参数控制和数据IO; 二是前端提供访问接口和协议:实现对应的SAS/SATA target协议端或者NVMe协议端, 获取Host发出的IO指令并解码和生成内部私有数据结果等待执行;三是FTL层核心处理。下面我们具体来介绍一下Flash 控制器是怎样做这几件事的。  第一,后端访问Flash的操作内容  后端访问Flash首先必须提到的是闪存通道控制器。这个控制器里面有多个通道,每个通道挂多片Flash。它与后端Flash颗粒之间存在托管协议。数据写入Flash的时候,除了主机发送的数据或者原始数据,其他数据都必须进行ECC校验。ECC是通用的称谓,里面有多种算法,其中包括纠错率较低的BCH算法,LAPC低密度校验码等。数据读出的时候,通过扰码,加扰,解扰,看ECC是否出现错误,若有错则在纠错后将芯片发到内部,供后续的程序处理。因此,后端访问Flash的主要任务即是管理后端Flash颗粒,包括各种参数控制和数据IO。   第二,前端提供访问接口和协议  前端提供访问接口和协议,跟主机驱动通信,利用标准格式输配到系统里面,接收主机端发过来的指令,即完成、实现对应的SAS/SATA target协议端或者NVMe协议端,获取Host发出的IO指令并解码和生成内部私有数据结构等待执行。如果遵从NVMe标准,包括提交命令的方法、完成命令的处理方法等都定好了,包括各种队列、队列深度,Queue Pair的总体数量最大可以达到64K个,队列深度也可达64K个,所以,系统里同时可能存在64K×64K IO排着,但是目前的系统是用不到这么多Queue的,因为底下的介质速度还不足以支撑。    第三,FTL层——核心层处理  核心层FTL层,是一款Flash控制器的关键竞争力所在。它既可以是纯软件算法,包括元数据管理,数据布局影射、磨损均衡、垃圾回收、缓存策略、片间RAID和掉电元数据一致性保障等内容。同时,它也可以在进行重复性工作时辅以硬加速引擎。这是非纯软件的,辅有硬加速的成分在里面。硬加速涉及到所使用的芯片。有的芯片支持硬加速,比如说链表的维护。这是因为做垃圾回收时需要要用到链表,拿传统的软件算法,插入一个或者追加一些项目,所耗费的CPU周期较大,此时用硬加速并行,再加上一些硬逻辑的加速,则可节省开销。  Flash控制器的两种策略和方式:  现有的Flash控制器可采用两种方式:一种是少量的强核心加少量硬件加速。所谓强核心就是一个核心的性能高、频率高,分支预判、并行度、单元数量、执行管道,各种参数都高于一般水平。核心强了以后,硬加速就不需要这么多了,可以用少量的硬加速。  另一种方式则是大量弱核心+大量硬加速。比如说16个核心,每个核心比较弱,但是能够增加执行的并行度,有16个并发核心执行,跑16套处理程序,这是两种架构。这是一种多核心协作架构模式,其协作方式可以是同构协作也可以是异构协作  1. 同构协作就是每个核心做的事都是完全一样的,处理的步骤完全一样。如果你的控制器阵列里面有16个IO,有16个核心,每个核心都能处理一个IO,这是同构协作。  2. 异构协作则是多个核心做不同的事情。处理同一个IO,第一个IO第一步,第一个核心处理,这个核心处理完以后,把这个IO扔到下一个核心,再处理下一步,等这个核心空出来以后,处理下一个IO的第一步,这就是所谓的流水线了,所谓的异构就是如此。    不管怎么样,总体看一下基于PCIe的闪存架构,有些PCIe Flash厂商直接采用FPGA自定义闪存控制器;有些PCIe Flash厂商采用现有SATA/SAS闪存模块结合HBA控制器;有些PCIe Flash厂商直接采用最新的PCIe闪存控制器。个人认为第三种方案是未来的趋势,虽然,目前能够提供这种Native PCIe闪存控制器的厂商不多,但是,最近几年此类芯片将会被大量研发,并且符合Nvme标准的控制器将会成为发展趋势。下面对目前市场上出现的几款Native PCIe闪存控制器进行介绍。  Marvell PCIe闪存控制器  Marvell可以说是第一个(2012年初)推出PCIe闪存控制器的厂商。该闪存控制器可以支持4通道NandFlash芯片,并且可以外扩DRAM,内置ARM处理器。看起来,这款控制器的能力不是很强,管理的NandFlash数量有限。在个人电脑领域,基于这款控制器的存储卡可以替代现有SSD盘。但是,如何利用这款芯片构建存储容量更大的PCIe卡呢?   其实,采用一个PCI桥就可以将多个基于Marvell控制器的Flash模块组合在一起,从而形成一块容量巨大的PCIe存储卡。Marvell控制器88NV9145内部结构和PCIe卡结构    通常可以采用8个存储模块来构建一个PCIe板卡,每个存储模块采用Marvell控制器管理4个闪存芯片,然后通过一个PCIe switch将所有闪存模块连接起来。采用该方案实现的板卡    这种方案的优点是去除了SATA/SAS转换接口,将NandFlash连接到了PCIe总线上。缺点是Marvell的控制器管理能力有限,存储容量将会很受限制。另外,这种方案还增加一层PCIe总线。在控制器模式下,Marvell控制器能够提供的性能为9.3万随机读的IOPS和7万随机写IOPS。  另一个问题需要讨论的是FTL在何处实现?从理论上来讲,FTL可以在Marvell的控制器内部实现。但是,该控制器内部的只提供了一个ARM处理器和ECC校验引擎,处理能力似乎有限。因此,个人认为,采用该控制实现的Flash卡,FTL在host端实现最佳。在Host端的驱动程序中实现FTL,可以对板卡上的存储模块统一管理,从数据冗余角度来看,数据会更加安全,另外,FTL所管理的资源块也会更多,优化空间更大。  LSI PCIe闪存控制器  2013年年底的时候,LSI收购Sandforce,获得了闪存控制器芯片。收购后不久推出了Native PCIe控制器SF3700系列。该控制器的内部结构    和Marvell闪存控制器相比,LSI控制器显得更加的高端、大气、上档次。该芯片不仅可以支持传统的SATA接口,而且可以支持PCIe接口。因此如下图所示,采用该系列控制器,可以实现SATA或者PCIe SSD盘。特别在一些笔记本电脑中,可以直接采用PCIe接口的存储卡替代SATA-SSD盘。在企业存储领域,可以采用该芯片实现Native PCIe存储卡。    LSI控制器内部分成三大部分:第一部分是SATA/PCIe接口,包括一个前端处理器,实现PCIe和SATA数据传输的功能;第二部分是SSD控制器的核心,解决NandFlash的写放大、数据映射、数据加密以及垃圾回收(Garbage collection)功能;第三部分后端NandFlash控制器,包含一个后端处理器。该控制器内部的数据压缩算法可以减少NandFlash数据写入量,提高使用寿命。另外,其内部还提供了RAISE(Redundant Array of Independent Silicon Elements)技术,通过该技术增强数据可靠性。RAISE技术类似于RAID,因此会降低空间使用率,每个NandFlash芯片内部都会预留一些资源块作为数据冗余空间。另外,在单个NandFlash芯片内部采用了Shield错误纠正技术,该技术采用了LDPC(Low-Density Parity Check)编解码方式。Shield技术有意思的地方是自适应动态编解码。在正常情况下,采用少量的ECC码,当NandFlash内部的出错达到一定情况后,增加ECC冗余度。增加冗余度之后,IO延迟将会增大。所以,Shield技术是一种性能和可靠性的动态平衡技术。
2023-08-02 02:42:321