当前位置:文档之家› RAM ROM FLASH性能及存取速度比较

RAM ROM FLASH性能及存取速度比较

RAM ROM FLASH性能及存取速度比较
RAM ROM FLASH性能及存取速度比较

结合理论和实际应用,对RAM、ROM、Flash的做以区别,若用不当之处请提出

RAM的特点是:电脑开机时,操作系统和应用程序的所有正在运行的数据和程序都会放置其中,并且随时可以对存放在里面的数据进行修改和存取。它的工作需要由持续的电力提供,一旦系统断电,存放在里面的所有数据和程序都会自动清空掉,并且再也无法恢复。

RAM有SRAM、DRAM两大类:

SRAM(Static RAM,静态随机存取存储器)

每6颗电子管组成一个位存储单元,因为没有电容器,因此无须不断充电即可正常运作,因此它可以比一般的动态随机处理内存处理速度更快更稳定,往往用来做高速缓存。

静态RAM,SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。

DRAM(Dynamic RAM,动态随机存取存储器)

这是最普通的RAM,一个电子管与一个电容器组成一个位存储单元,用电容的充放电来做储存动作,但因电容本身有漏电问题,因此必须每几微秒就要刷新一次,否则数据会丢失。存取时间和放电时间一致,约为2~4ms。因为成本比较便宜,通常都用作计算机内的主存储器。

DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。DRAM分为很多种,常见的主要有FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等,这里介绍其中的一种DDR RAM。DDR RAM(Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM是基本一样的,不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。这是目前电脑中用得最多的内存,而且它有着成本优势,事实上击败了Intel的另外一种内存标准-Rambus DRAM。在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能力。

SDRAM(Synchronous DRAM,同步动态随机存取存储器)

这是一种与CPU实现外频Clock同步的内存模式,一般都采用168Pin的内存模组,工作电压为3.3V。所谓clock同步是指内存能够与CPU同步存取资料,这样可以取消等待周期,减少数据传输的延迟,因此可提升计算机的性能和效率。

ROM(Read Only Memory)

只读存储器。在ROM中的内容只能读不能改,是在工厂里用特殊的方法被烧录进去的。

PROM(Programmable ROM)

可编程ROM。用户可以用专用的编程器将自己的资料写入,但是这种机会只有一次,一旦写入后也无法修改。

EPROM(Erasable Programmable ROM)

可擦除可编程ROM。芯片写入要用专用的编程器,可重复擦除和写入。

EEPROM(Electrically Erasable Programmable ROM)

电可擦除可编程ROM。价格很高,写入时间很长,写入很慢。但它的写入、擦除不需要借助于其它设备,是以电子信号来修改其内容的。用厂商提供的专用刷新程序并利用一定的编程电压就可以轻而易举地改写内容。举个例子,手机软件一般放在EEPROM中,我们打电话,有些最后拨打的号码,暂时是存在SRAM中的,不是马上写入通过记录(通话记录保存在EEPROM中),因为当时有很重要工作(通话)要做,如果写入,漫长的等待是让用户忍无可忍的。

FLASH存储器(闪存)

它结合了ROM和RAM的长处,不仅具备电子可擦出可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。目前Flash主要有两种目前Flash主要有两种NOR Flash和NADN Flash。NOR Flash的读取和我们常见的SDRAM 的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一快的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah 以外,还作上了一块小的NOR Flash来运行启动代码。

一般小容量的用NOR Flash,因为其读取速度快,多用来存储操作系统等重要信息,而大容量的用NAND FLASH,最常见的NAND FLASH应用是嵌入式系统采用的DOC(Disk On Chip)和我们通常用的“闪盘”,可以在线擦除。目前市面上的FLASH 主要来自Intel,AMD,Fujitsu 和Toshiba,而生产NAND Flash的主要厂家有Samsung和Toshiba。

图表与口诀记忆when、as、while的区别

图表与口诀记忆when、as、while的区别 1.图表与口诀前知识 关键是比较主从句子的动词,看其动词的持续性。瞬间的理解成点,持续的理解成线。主从关系有:点(点点、点线),线线,线点。 点:为瞬间动词,准确地称为“终止性动词”,指动词具有某种内在界限的含义,一旦达到这个界限,该动作就完成了。如come(来),一旦“到来”,该动作就不再继续下去了。 瞬间动词:arrive, begin, borrow, become, buy, catch, come, die, find, go,give, graduate, join, kill, lose, leave, marry, realize… 线:为非瞬间动词,准确地称为叫“延续性动词”。包括动态动词静态动词。 动态动词:live, sit, stand, study, talk, work, write… 静态动词(状态动词):情感、看法、愿望等。Be, belong, consist, exist, feel, hate, have, hope, love, want… 兼有瞬时和非瞬时的动词:feel,look,move,run,work,write…,需要根据不同的语境判断。 2. when、as、while的区别一览表 【表格说明】:第一个点或者线表示从句谓语动词的持续性特征,黑点表示从句所表示的动作持续短,为瞬间动词,线表示持续长,为非瞬间动词。1~7为主句与从句所表示的动作时间有重合,第8为主句与从句所表示的动作不是同时发生,而是有先后顺序。 线线重相并发生, 长线” 【主句谓语为非瞬间动词中的 动态动词】 【记忆:等线动, 相并发生,但: 【主句谓语为非瞬间动词中的 静态动词】 【记忆:等线动,

when,while,as的区别

一、根据从句动作的持续性来区分 1.“主短从长”型:即主句是一个短暂性的动作,而从句是一个持续性动作,此时三者都可用。如: Jim hurt his arm while [when, as] he was playing tennis. 吉姆打网球时把手臂扭了。 As [When, While] she was waiting for the train, she became very impatient. 她在等火车时,变得很不耐烦。 注意:as用于引出一个持续性动词表示“在……期间”时,其谓语通常只能是那些含有动作和发展意味的动词,一般不能是那些不用于进行时态的动词(如be, seem, love, want, agree, see, know, have 等),所以下面一句中的while不能换为as: A:I’m going to the post office. 我要去邮局。 B:While you are there, can you get me some stamps? 当你在邮局时,能帮我买几张邮票吗? 若主句与从句表示的是两个几乎同时发生的动作,含有类似汉语“刚要……就”“正要……却”的意思,英语一般要用as(也可用when),且此时通常连用副词just。且此时,从句一般用进行时,主句用短暂性动词的一般时态。【注意与六区别】 I caught him just when [as] he was leaving the building. 他正要离开大楼的时候,我把他截住了。 Just as [when] the two men were leaving, a message arrived. 就在这两个人要离开的时候,突然有了消息。 2.“主长从长”型:即主句和从句为两个同时进行的动作或存在的状态,且强调主句动作或状态延续到从句所指的整个时间,此时通常要用while。如: I always listen to the radio while I’m driving. 我总是一边开车一边听收音机。 He didn’t ask me in; he kept me standing at the door while he read the me ssage. 他没有让我进去,他只顾看那张条子,让我站在门口等着。 但是,若主句和从句所表示的两个同时进行的动作含有“一边……一边”之意时,则习惯上要用as。如: He swung his arms as he walked. 他走路时摆动着手臂。 I couldn’t remember a story to tell the children, so I made one up as I went along. 我想不出有什么故事可给孩子讲了,只好现编现讲。 3.“主长从短”型:即主句是一个持续性动作,而从句是一个短暂性动作,此时可以用a s或when,但不能用while。如:

while、when和as的用法区别

as when while 的区别和用法 as when while的用法 一、as的意思是“正当……时候”,它既可表示一个具体的时间点,也可以表示一段时间。as可表示主句和从句的动作同时发生或同时持续,即“点点重合”“线线重合”;又可表示一个动作发生在另一个动作的持续过程中,即“点线重合”, 但不能表示两个动作一前一后发生。如果主句和从句的谓语动词都表示持续性的动作,二者均可用进行时,也可以一个用进行时,一个用一般时或者都用一般时。 1、As I got on the bus,he got off. 我上车,他下车。(点点重合)两个动作都是非延续性的 2、He was writing as I was reading. 我看书时,他在写字。(线线重合)两个动作都是延续性的 3、The students were talking as the teacher came in. 老师进来时,学生们正在讲话。(点线重合)前一个动作是延续性的,而后一个动作时非延续性的 二、while的意思是“在……同时(at the same time that )”“在……期间(for as long as, during the time that)”。从while的本身词义来看,它只能表示一段时间,不能表示具体的时间点。在时间上可以是“线线重合”或“点线重合”,但不能表示“点点重合”。例如: 1、He was watching TV while she was cooking. 她做饭时,他在看电视。(线线重合) 2、He was waiting for me while I was working. 我工作的时候,他正等着我。(线线重合) 3、He asked me a question while I was speaking. 我在讲话时,他问了我一个问题。(点线重合)

第七--when-while-as-区别及练习.

When while as区别 一、根据从句动作的持续性来区分 1、“主短从长”型:即主句是一个短暂性动作,而从句是一个持续性动作,此时三者都可用。如: Jim hurt his arm while[when, as] he was playing tennis. 吉姆打网球时把手臂扭伤了。 2、“主长从长”型:即主句和从句为两个同时进行的动作或存在的状态,且强调主句动作或状态延续到从句所指的整个时间,此时通常要用while。 I always listen to the radio while I’m driving. 我总是一边开车一边听收音机。 He didn’t ask me in; he kept me standing at the door while he read the message. 他没有让我进去,他只顾看那张条子,让我站在门口等着。 但是,若主句和从句所表示的两个同时进行的动作含有“一边……一边”之意时,则习惯上要用as。如: He swung his arms as he walked. 他走路时摆动着手臂。 3、“主长从短”型:即主句是一个持续性动作,而从句是一个短暂性动作,此时可以用as 或when,但不能用while。如: It was raining hard when [as] we arrived. 我们到达时正下着大雨。 二、根据主句与从句动作是否同时发生来区分 1、若主句与从句表示的是两个同时发生的短暂性动作,含有类似汉语“一……就”的意思,英语一般要用as (也可用when)。如: The ice cracked as [when] I stepped onto it. 我一踩冰就裂了。 2、若主句与从句表示的是两个几乎同时发生的短暂性动作,含有类似汉语“刚要……就”“正要……却”的意思,英语一般要用as(也可用when),且此时通常连用副词just。如: I caught him just when [as] he was leaving the building. 他正要离开大楼的时候,我把他截住了。 三、根据是否具有伴随变化来区分 若要表示主句动作伴随从句动作同时发展变化,有类似汉语“随着”的意思,英语习惯上要用as,而不用when或while。如: The room grew colder as the fire burnt down. 随着炉火逐渐减弱,房间越来越冷。 注:若不是引导从句,而是引出一个短语,则用with,不用as。如: With winter coming on, it’s time to buy warm clothes. 随着冬天到来,该买暖和衣裳了。 四、根据从句动作的规律性来区分 若暗示一种规律性,表示“每当……的时候”,英语一般要用when。如: It’s cold when it snows. 下雪时天冷。 五、根据主从句动作的先后顺序来区分 若主句与从句所表示的动作不是同时发生,而是有先后顺序时,一般要用when。

When while as的区别和用法(综合整理)

When while as的区别和用法 when的用法 当主句使用持续性动词时. Dave was eating,when the doorbell rang.门铃响时,大卫在吃饭. 2.一个动作紧接着另一个动作发生. When the lights went out, I lit some candles.灯灭了,我赶紧点上一些蜡烛. 3.谈论生命中的某一阶段,或过去的某段时间. His mother called him Robbie when he was a baby. 在他很小时,他妈妈叫他Robbin. 4.指"每一次" When I turn on the TV, smoke comes out the back. 每当我打开电视,就有烟从后面冒出. while/as 的用法 从句多为进行时,而且为持续性动词. I'll look after the children while you are making dinner. 你做饭,我来照顾孩子. 注意事项: (1) “主短从长”型:主句表示的是一个短暂性动作,从句表示的是一个持续性动作,三者都可用: He fell asleep when [while, as] he was reading. 他看书时睡着了。 Jim hurt his arm while[when,as]he was playing tennis. 吉姆打网球时把手臂扭伤了。 As[When,While]she was waiting for the train,she became very impatient. 她在等火车时,变得很不耐烦。 (2) “主长从长”型:若主、从句表示两个同时进行的持续性动作,且强调主句表示的动作延续到从句所指的整个时间,通常要用while: Don’t talk while you’re eating. 吃饭时不要说话。 I kept silent while he was writing. 在他写的时候,我默不做声。 但是,若主从句表示的两个同时进行的动作含有“一边…一边”之意思,通常用as:

when,while,as引导时间状语从句的区别

when,while,as引导时间状语从句的区别 when,while,as显然都可以引导时间状语从句,但用法区别非常大。 一、when可以和延续性动词连用,也可以和短暂性动词连用;而while和as只能和延续性动词连用。 ①Why do you want a new job when youve got such a good one already?(get 为短暂性动词)你已经找到如此好的工作,为何还想再找新的? ②Sorry,I was out when you called me.(call为短暂性动词)对不起,你打电话时我刚好外出了。 ③Strike while the iron is hot.(is为延续性动词,表示一种持续的状态)趁热打铁。 ④The students took notes as they listened.(listen为延续性动词)学生们边听课边做笔记。 二、when从句的谓语动词可以在主句谓语动作之前、之后或同时发生;while 和as从句的谓语动作必须是和主句谓语动作同时发生。 1.从句动作在主句动作前发生,只用when。 ①When he had finished his homework,he took a short rest.(finished先发生)当他完成作业后,他休息了一会儿。 ②When I got to the airport,the guests had left.(got to后发生)当我赶到飞机场时,客人们已经离开了。 2.从句动作和主句动作同时发生,且从句动作为延续性动词时,when,while,as都可使用。 ①When /While /As we were dancing,a stranger came in.(dance为延续性动词)当我们跳舞时,一位陌生人走了进来。 ②When /While /As she was making a phonecall,I was writing a letter.(make为延续性动词)当她在打电话时,我正在写信。 3.当主句、从句动作同时进行,从句动作的时间概念淡化,而主要表示主句动作发生的背景或条件时,只能用as。这时,as常表示“随着……”;“一边……,一边……”之意。 ①As the time went on,the weather got worse.(as表示“随着……”之意) ②The atmosphere gets thinner and thinner as the height increases.随着高度的增加,大气越来越稀薄。 ③As years go by,China is getting stronger and richer.随着时间一年一年过去,中国变得越来越富强了。 ④The little girls sang as they went.小姑娘们一边走,一边唱。 ⑤The sad mother sat on the roadside,shouting as she was crying.伤心的妈妈坐在路边,边哭边叫。 4.在将来时从句中,常用when,且从句须用一般时代替将来时。 ①You shall borrow the book when I have finished reading it.在我读完这本书后,你可以借阅。 ②When the manager comes here for a visit next week,Ill talk with him about this.下周,经理来这参观时,我会和他谈谈此事。 三、when用于表示“一……就……”的句型中(指过去的事情)。 sb.had hardly(=scarcely)done sth.when...=Hardly /Scarcely had sb.done sth.when...

When,While,As引导时间状语从句的区别

When,While,As引导时间状语从句的区别 when,while,as显然都可以引导时间状语从句,但用法区别非常大。 一、when可以和延续性动词连用,也可以和短暂性动词连用;而while和as 只能和延续性动词连用。 ① Why do you want a new job when you’ve got such a good one already?(get为短暂性动词)你已经找到如此好的工作,为何还想再找新的? ②Sorry,I was out when you called me.(call为短暂性动词)对不起,你打电话时我刚好外出了。 ③Strike while the iron is hot.(is为延续性动词,表示一种持续的状态)趁热打铁。 ④ The students took notes as they listened.(listen为延续性动词)学生们边听课边做笔记。 二、when从句的谓语动词可以在主句谓语动作之前、之后或同时发生;while 和as从句的谓语动作必须是和主句谓语动作同时发生。 1.从句动作在主句动作前发生,只用 when。 ①When he had finished his homework,he took a short rest.(finished 先发生)当他完成作业后,他休息了一会儿。 ②When I got to the airport,the guests had left.(got to后发生)当我赶到飞机场时,客人们已经离开了。 2.从句动作和主句动作同时发生,且从句动作为延续性动词时,when,while,as都可使用。 ①When /While /As we were dancing,a stranger came in.(dance为延续性动词)当我们跳舞时,一位陌生人走了进来。 ②When /While /As she was making a phone call,I was writing a letter.(make为延续性动词)当她在打电话时,我正在写信。 3.当主句、从句动作同时进行,从句动作的时间概念淡化,而主要表示主句动作发生的背景或条件时,只能用 as。这时,as常表示“随着……”;“一边……,一边……”之意。 ① As the time went on,the weather got worse.(as表示“随着……”之意) ② The atmosphere gets thinner and thinner as the height increases.随着高度的增加,大气越来越稀薄。 ③As years go by,China is getting stronger and richer.随着时间一年一年过去,中国变得越来越富强了。 ④The little girls sang as they went.小姑娘们一边走,一边唱。 ⑤The sad mother sat on the roadside,shouting as she was crying.伤心的妈妈坐在路边,边哭边叫。 4.在将来时从句中,常用when,且从句须用一般时代替将来时。 ①You shall borrow the book when I have finished reading it.在我读完这本书后,你可以借阅。 ②When the manager comes here for a visit next week,Ill talk with him about this.下周,经理来这参观时,我会和他谈谈此事。 三、when用于表示“一……就……”的句型中(指过去的事情)。

When, while, as的区别和用法

When, while, as的区别和用法 版本一 (1) 若主句表示的是一个短暂性动作,从句表示的是一个持续性动作,三者都可用: He fell asleep when [while, as] he was reading. 他看书时睡着了。 【注】as 用于引出一个持续性动词表示“在……期间”时,其谓语通常只能是那些含有动作(action)和发展(development) 意味的动词,一般不能是那些不用于进行时态的动词(如be, seem, love, want, agree, see, know, have 等),所以下面一句中的while 不能换为as: A:I’m going to the post office. 我要去邮局。 B:While you’re there, can you get me some stamps? 当你在邮局时,能帮我买几张邮票吗? (2) 若主、从句表示两个同时进行的持续性动作,且强调主句表示的动作延续到从句所指的整个时间,通常要用while: Don’t talk while you’re eating. 吃饭时不要说话。 I kept silent while he was writing. 在他写的时候,我默不做声。 但是,若主从句表示的两个同时进行的动作含有“一边…一边”之意思,通常用as: She sang as she went along. 她边走边唱。 (3) 若从句是一个短暂性动作,主句是一个持续性动作,可用as / when 但不用while: It was raining hard when [as] we arrived. 我们到达时正下着大雨。 (4) 若主从句表示的是两个同时(或几乎同时)发生的短暂性动作,用as / when: I thought of it just when [as] you opened your mouth. 就在你要说的时候,我也想到了。 (5) 若要表示两个正在发展变化的情况,相当于汉语的“随着”,一般用as: Things are getting better and better as time goes on. 随着时间的推移,情况越来越好。 As it grew darker, it became colder. 天色越晚,天气越冷。 (6) 表示“每当…的时候”(暗示一种规律性),一般要用when: It’s cold when it snows. 下雪时天冷。 He smiles when you praise him. 你夸奖他时他总是笑笑。 (7) 若主从句所表示的动作不是同时发生,而是有先后顺序时,一般要用when: I will go home when he comes back. 他回来时,我就回家去。 (8) when 可用作并列连词,表示“这时(突然)”;while 也可以用作并列连词,表示“而”、“却”(表示对比);但as 则没有类似用法: We were about to start when it began to rain. 我们正要出发,这时天开始下雨了。 He likes coffee, while she likes tea. 他喜欢咖啡,而她却喜欢茶。 (9) as 和when 后均可直接跟一个名词,构成省略句,但while 一般不这样用: As [When] a boy, he lived in Japan. 他小时候在日本。

第七whenwhileas区别及练习

When while as 区别 一、根据从句动作的持续性来区分 1、“主短从长”型:即主句是一个短暂性动作,而从句是一个持续性动作,此时三者都可 用。如: Jim hurt his arm while [ when, as] he was playing tennis. 吉姆打网球时把手臂扭伤了。 2、“主长从长”型:即主句和从句为两个同时进行的动作或存在的状态, 状态延续到从句所指的整个时间,此时通常要用while 。 且强调主句动作或 I always listen to the radio while I ’ m driving. 我总是一边开车一边听收音机。 He didn ’ t ask me in; he kept me standing at the door while he read the message. 他没有让我进去,他只顾看那张条子,让我站在门口等着。 但是,若主句和从句所表示的两个同时进行的动作含有“一边,, 一边”之意时,则习惯上 要用 as。如: He swung his arms as he walked. 他走路时摆动着手臂。 3、“主长从短”型:即主句是一个持续性动作,而从句是一个短暂性动作,此时可以用as 或when,但不能用 while 。如: It was raining hard when [as] we arrived.我们到达时正下着大雨。 二、根据主句与从句动作是否同时发生来区分 1、若主句与从句表示的是两个同时发生的短暂性动作,含有类似汉语 “一英语一般要用 as (也可用 when)。如: ,, 就的”意思,The ice cracked as [when] I stepped onto it. 我一踩冰就裂了。 2、若主句与从句表示的是两个几乎同时发生的短暂性动作,含有类似汉语“刚要“正要 ,, 却”的意思,英语一般要用 as(也可用 when),且此时通常连用副词 ,, just。如: 就” I caught him just when [as] he was leaving the building. 他正要离开大楼的时候,我把他截住 了。 三、根据是否具有伴随变化来区分 若要表示主句动作伴随从句动作同时发展变化,有类似汉语“随着”的意思,英语习惯上要 用as,而不用 when 或 while 。如: The room grew colder as the fire burnt down.随着炉火逐渐减弱,房间越来越冷。 注:若不是引导从句,而是引出一个短语,则用with ,不用 as。如: With winter coming on, it ’ s time to buy warm clothes. 随着冬天到来,该买暖和衣裳了。 四、根据从句动作的规律性来区分 若暗示一种规律性,表示“每当,, 的时候”,英语一般要用when 。如:It ’s cold when it snows. 下雪时天冷。 五、根据主从句动作的先后顺序来区分 若主句与从句所表示的动作不是同时发生,而是有先后顺序时,一般要用when 。

when while as区别用法详解

when/while/as区别用法详解 when, while, as都可作"当……的时候"解,但它们之间也有差别。 若主句表示的是一个短暂性动作,从句表示的是一个持续性动作,三者都可用。 He fell asleep when/while/as he was reading. 他看书时睡着了。 when只表示一般的时间关系,它既可指时间的一点,也可指一段时间。用when时,从句的动作可与主句的动作同时发生,也可先于主句的动作,因此when用得最多。如: He was playing basketball when I saw him. 当我看见他的时候,他正在打篮球。 Don't forget to return this book for me, when you go to the library. 你去图书馆时,不要忘记替我还这本书。 while只能指一段时间,而不能指时间的一点。用while时,从句的动作或者与主句的动作同时发生,或者主句的动作是在从句的动作的进展过程中发生的。因此,从句中的谓语必须是表示延续性动作或状态的动词。这是while与when的主要差别。如: When we arrived in Beijing, it was raining. (arrive不是延续性的动词)我们到达北京时,天正在下雨。 Please do not trouble me while I am writing my homework. 我写作业时请不要打扰我。在用when和while连接的从句中,常省略与主句相同的主语和相应的be,而在as连接的从句中一般则不省略。如: He fell asleep while(he was)studying his grammar book.他在阅读语法书的时候睡着了。While in London,he studied music.他在伦敦的时候,研究音乐。 when 可用作并列连词,表示“这时(突然)”;while 也可以用作并列连词,表示“而”、“却”(表示对比);但as 则没有类似用法: We were about to start when it began to rain. 我们正要出发,这时天开始下雨了。 He likes coffee, while she likes tea. 他喜欢咖啡,而她却喜欢茶。

when,while和as引导时间状语从句的用法

when, while 和 as 引导时间状语从句的用法 这三个词的意思很简单,都有“当……时候”的意思。但学生经常会问三个词的区别在哪儿,特别是在做选择题的时候。别说是学生,就我个人而言,做这样的选择题要保证百分之百的 正确也是不可能的。现根据大量的实例和个人的思考,做一点小结,供大家参考。 一、when 的用法 如果只从现象来看,when 从句用的最多的是一般过去时,而主句的时态没有限制,根据具 体情况而定。 When he was a child he was always trying out new ideas. 他小时候就常常试验一些新的设想。 when she came into my room I was just reading a book. 她走进我房间时,我正在看书。 Were you writing when the teacher came in? 老师进来的时候,你在写信吗? Sorry,I was out when you called me. 对不起,你打电话来的时候我出去了。 He was on the point of leaving when someone knocked at the door. 他正要走,这时有人敲门。 I thought of it just when you opened your mouth. 就在你要说话的时候,我也想到了。 I had hardly[scarcely] closed my eyes when someone knocked at the door. 我刚一闭上眼,就有人在敲门了。 根据以上的例句,我们可以总结出一点:when 从句的A事件,相当于另一个事件B发生的时间点。也就是说,when 从句的重点不在动作本身发生的状态,而只是把它作为一个时间 点,所以when 多数情况下用的是一般过去时,则不用正在进行时。因为如果用正在进行时,它表示的就是一段时间而不是一个时间点了。根据这一点,有的文章补充说:when 从句的动词大多是瞬时动词。这种说法也可以参照。 实际上,when 从句也可以有其它的时态,但几乎也不用进行时,因为它也只是作为一个时 间参照点。例如: When I got to the airport,the guests had left. 当我赶到飞机场时,客人们已经离开了。 When he had finished his homework,he took a short rest. 当他完成作业后,他休息了一会儿。 Why do you want a new job when you have got such a good one already? 你已经找到如此好的工作,为何还想再找新的? You shall borrow the book when I have finished reading it.

状语从句中的when,while ,as用法汇总

状语从句中的when, while和as的用法 一.when,while,as在时间状语从句中的区别: ①三者均可表示“当……的时候”,如果主句表示的是短暂的动作,而从句表示的是一段时间,三者可通用。如: I met Kang Li as/when/while I was walking along the street. 当我沿街散步时碰见了康丽。 ②when可以和延续性动词连用,也可以和短暂性动词连用;而while和as只能和延续性动词连用。如: It was snowing when we got to the airport.当我们到达机场时,天正下着雪。 (不能用while) ③as强调主句与从句表示的动作同时发生,as常表示“随着……”;“一边……, 一边……;while强调主句表示的动作持续于while所指的整个时间内;when 可指主、从句所述动作同时或先后发生。如: As the time went on,the weather got worse.(as表示“随着……”之意) He sang as he went along.他边走边唱。 Please write while I read.我读的时候,请写下来。 When he reached home,he had a little rest.回到家后,他休息了一会儿。 ④when用于表示“一……就……”的句型中(指过去的事情)。 somebody had hardly(=scarcely)done …when... =Hardly /Scarcely had somebody done …when... ①I had hardly /scarcely closed my eyes when someone knocked at the door. =Hardly /Scarcely had I closed my eyes when someone knocked at the door.我刚一闭上眼,就有人在敲门了。 二.when, while和as都可引导让步状语从句: ①when引导让步状语从句,意为“尽管,虽然”相当于though或although: They stopped trying when they might have succeeded next time. ②while引导让步状语从句,相当于although ,是较为正式的书面语: While I am willing to go, I would like it better that you went. ③as引导让步状语从句必须倒装,从句中的表语,状语或动词原形置于句首,若表语为名词,前置时省略冠词。 Child as he is, he knows a lot. Much as I like it, I will not buy it, for it’s too expensive.

When_ _while _as的区别和用法

When while as的区别和用法 一 (1) 若主句表示的是一个短暂性动作,从句表示的是一个持续性动作,三者都可用: He fell asleep when [while, as] he was reading. 他看书时睡着了。 【注】as 用于引出一个持续性动词表示“在……期间”时,其谓语通常只能是那些含有动作(action)和发展(development) 意味的动词,一般不能是那些不用于进行时态的动词(如be, seem, love, want, agree, see, know, have 等),所以下面一句中的while 不能换为as: A:I’m going to the post office. 我要去邮局。 B:While you’re there, can you get me some stamps? 当你在邮局时,能帮我买几张邮票吗? (2) 若主、从句表示两个同时进行的持续性动作,且强调主句表示的动作延续到从句所指的整个时间,通常要用while: Don’t talk while you’re eating. 吃饭时不要说话。 I kept silent while he was writing. 在他写的时候,我默不做声。 但是,若主从句表示的两个同时进行的动作含有“一边…一边”之意思,通常用as: She sang as she went along. 她边走边唱。 (3) 若从句是一个短暂性动作,主句是一个持续性动作,可用as / when 但不用while: It was raining hard when [as] we arrived. 我们到达时正下着大雨。 (4) 若主从句表示的是两个同时(或几乎同时)发生的短暂性动作,用as / when: I thought of it just when [as] you opened your mouth. 就在你要说的时候,我也想到了。 (5) 若要表示两个正在发展变化的情况,相当于汉语的“随着”,一般用as: Things are getting better and better as time goes on. 随着时间的推移,情况越来越好。 As it grew darker, it became colder. 天色越晚,天气越冷。 (6) 表示“每当…的时候”(暗示一种规律性),一般要用when: It’s cold when it snows. 下雪时天冷。 He smiles when you praise him. 你夸奖他时他总是笑笑。 (7) 若主从句所表示的动作不是同时发生,而是有先后顺序时,一般要用when: I will go home when he comes back. 他回来时,我就回家去。 (8) when 可用作并列连词,表示“这时(突然)”;while 也可以用作并列连词,表示“而”、“却”(表示对比);但as 则没有类似用法: We were about to start when it began to rain. 我们正要出发,这时天开始下雨了。 He likes coffee, while she likes tea. 他喜欢咖啡,而她却喜欢茶。 (9) as 和when 后均可直接跟一个名词,构成省略句,但while 一般不这样用: As [When] a boy, he lived in Japan. 他小时候在日本。 (10) when 和while 后可接现在分词、介词短语、形容词等构成省略句,但as 一般不这样用: When [While] reading, he fell asleep. 他看书时睡着了。 When [While] in trouble, ask her for help. 遇到麻烦的时候你就去找她帮忙。

when,while,as讲解与练习

时间状语从句讲解与练习 when, while 和as 引导时间状语从句的用法 这三个词的意思很简单,都有“当……时候”的意思, 但又有区别。 一、when 的用法 观察下面的句子: 1. When he was a child he was always trying out new ideas. 他小时候就常常试验一些新的设想。 2. When she came into my room, I was just reading a book. 她走进我房间时,我正在看书。 3. Were you writing when the teacher came in? 老师进来的时候,你在写信吗? 4. Sorry, I was out when you called me. 对不起,你打电话来的时候我出去了。 5. He was leaving when someone knocked at the door. 他正要走,这时有人敲门。 6. I thought of it just when you opened your mouth. 就在你要说话的时候,我也想到了。 根据以上的例句,我们可以总结出一点:when 从句中的A事件,相当于主句中B事件发生的时间点。也就是说,when 从句的重点不在动作本身发生的状态,而只是把它作为一个时间点,所以when从句多数情况下用的是一般过去时,而不用进行时, 而且, when 从句的动词大多是短暂性动词。这种说法也可以参照。 实际上,when 从句也可以有其它的时态,但几乎也不用进行时,因为它也只是作为一个时间参照点。例如: When the manager comes here for a visit next week, I’ll talk with him about this. 下周,经理来这参观时,我会和他谈谈此事。 When的特殊用法: 主句(进行时)when 从句(一般时) I was walking along the street when a ball hit me on the head. 我正沿着路边着,就在这时一个球打在了头上。 此句中的when=at that time, 表示“突然性” 二、while 的用法 while 从句的侧重点在于描述动作正在发生的状态,它的意思是:当while 事件正在发生的时候,另一件事如何如何。所以,while 从句一般用的是正在进行时。而另一件事的状态没有硬性的要求,根据具体情况而定。例如: 1. While my wife was reading the newspaper, I was watching TV. 当妻子正在看报纸的时候,我正在看电视。 2. While Jim was mending his bike, Lin Tao came to see him. 正当吉姆修自行车时,林涛来看他。 3. While they were talking, the bell rang. 正在他们谈话的时候,上课铃响了。 4. You can’t do your homework while you’re watching TV. 你不能看着电视做着作业。 从时间的角度来看,while 表示的是一段时间,是一个过程。这是while 的侧重点。因此,如果含有“一段时间”的含义的时候,就可以用while。 例如:Strike while the iron is hot. 趁热打铁。 这句话中,是说趁着铁是热的这段时间,赶紧打铁。 再例: —I'm going to the post office. —While you're there, can you get me some stamps? while的特殊用法:表示微弱的对比性转折“而” I like English while my sister likes math. 我喜欢英语而我姐姐喜欢数学。 三、as 的用法 as从句表达的事件,往往只是主句动作发生的背景或条件时,也就是说,主句的动作是伴随着as从句中的动作发生的。因此,as 从句一般可以翻译成“边……边……”,或者“随着……”之意。但与while 从句不同的是,as 从句用的一般不用正在进行时,而只是一般过去时。例如:

when,while和as引导时间状语从句的用法

when, while 和as 引导时间状语从句的用法 一、when 的用法 如果只从现象来看,when 从句用的最多的是一般过去时,而主句的时态没有限制,根据具体情况而定。 1. When he was a child he was always trying out new ideas. 他小时候就常常试验一些新的设想。 2. When she came into my room, I was just reading a book. 她走进我房间时,我正在看书。 3. Were you writing when the teacher came in? 老师进来的时候,你在写信吗? 4. Sorry, I was out when you called me. 对不起,你打电话来的时候我出去了。 5. He was on the point of leaving when someone knocked at the door. 他正要走,这时有人敲门。 6. I thought of it just when you opened your mouth. 就在你要说话的时候,我也想到了。 7. I had hardly[scarcely] closed my eyes when someone knocked at the door. 我刚一闭上眼,就有人在敲门了。 根据以上的例句,我们可以总结出一点:when 从句的A事件,相当于另一个事件B发生的时间点。也就是说,when 从句的重点不在动作本身发生的状态,而只是把它作为一个时间点,所以when 多数情况下用的是一般过去时,则不用正在进行时。因为如果用正在进行时,它表示的就是一段时间而不是一个时间点了。根据这一点,有的文章补充说:when 从句的动词大多是瞬时动词。这种说法也可以参照。 实际上,when 从句也可以有其它的时态,但几乎也不用进行时,因为它也只是作为一个时间参照点。例如: 1. When I got to the airport, the guests had left. 当我赶到飞机场时,客人们已经离开了。 2. When he had finished his homework, he took a short rest. 当他完成作业后,他休息了一会儿。 3. Why do you want a new job when you have got such a good one already? 你已经找到如此好的工作,为何还想再找新的? 4. You shall borrow the book when I have finished reading it. 在我读完这本书后,你可以借阅。 5. When the manager comes here for a visit next week, I’ll talk with him about this. 下周,经理来这参观时,我会和他谈谈此事。

相关主题
文本预览
相关文档 最新文档