uCOS-II的時鐘和中斷_第1頁
uCOS-II的時鐘和中斷_第2頁
uCOS-II的時鐘和中斷_第3頁
uCOS-II的時鐘和中斷_第4頁
uCOS-II的時鐘和中斷_第5頁
已閱讀5頁,還剩179頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

嵌入式操作系統原理第三章:uC/OS-II的中斷和時鐘目標:本章旨在向學員介紹uc/osII實時操作系統的中斷概念及時間管理,通過本章的學習,學員應該掌握如下知識:1)uC/OSII的中斷管理和中斷服務程序的結構2)uC/OSII的系統時鐘及實現方法3)時間管理服務:延時、取消延時時間:2.0學時教學方法:講授PPT+練習3.1uC/OS-II的中斷中斷:任務在運行過程中,應內部或外部異步事件的請求中止當前任務,而去處理異步事件所要求的任務的過程叫做中斷。中斷服務程序:應中斷請求而運行的程序叫中斷服務子程序(ISR)。中斷向量:中斷服務子程序的入口地址叫中斷向量。

CPU響應中斷的條件:至少有一個中斷源向CPU發出中斷信號系統允許中斷,且對此中斷信號未予屏蔽3.1.1uC/OS-II的中斷過程uC/OS-II中斷的響應過程:中斷請求關閉中斷轉到中斷向量保存CPU寄存器通知內核進入ISR通知內核退出ISR恢復CPU寄存器中斷返回無新高級任務則返回原任務有新高級任務則運行高級任務ISR給任務發信號通知內核退出ISR恢復CPU寄存器中斷返回圖3-1中斷的響應過程中斷響應中斷恢復任務響應時間中斷恢復任務響應時間注意:對于可剝奪型內核,中斷服務子程序結束后,系統進行一次任務調度去運行優先級最高的就緒任務,而不是一定要接續運行被中斷的任務。voidOSIntEnter(void){if(OSRunning==True){ if(OSIntNesting<255){ OSIntNesting++; }}}3.1.2中斷的開始、離開voidOSIntExit(Void){OS_ENTER_CRITICAL();if(OSRunning==TRUE){if(OSIntNesting>0){ OSIntNesting--;}

if((OSLockNesting==0)&&(OSIntNesting==0)){ OSIntExity=OSUnMapTbl[OSRdyGrp]; OSPrioHighRdy=(INT8U)((y<<3) +OSUnMapTbl[OSRdyTbl[y]]); if(OSPrioHighRdy!=OSPrioCur){ OSTCBHighRdy=OSTCBPrioTbl[OSPrioHighRdy]; OSCtxSwCtr++; OSIntCtxSw(); //中斷級任務切換

}}}OS_EXIT_CRITICAL();}進入中斷嵌套層數=0?獲得任務TCB的指針YESNONO

返回中斷服務程序

未鎖定調度器?NO獲得最高級別就緒任務的prio任務是被中斷的任務?YESYES執行中斷級任務切換圖3-2函數OSIntExit()的流程圖為記錄中斷嵌套的層數,定義了一個全局變量OSIntNesting。函數作用就是把全局變量OSIntNesting加1,從而用它來記錄中斷嵌套的層數這個函數在中斷嵌套層數計數器為0、調度器未被鎖定且從任務就緒表中查找到的最高級就緒任務又不是被中斷的任務的條件下將要進行任務切換,否則就返回被中斷的服務程序voidOSIntEnter(void){if(OSRunning==True){ if(OSIntNesting<255){ OSIntNesting++; }}}3.1.2中斷的開始、離開voidOSIntExit(Void){OS_ENTER_CRITICAL();if(OSRunning==TRUE){if(OSIntNesting>0){ OSIntNesting--;}

if((OSLockNesting==0)&&(OSIntNesting==0)){ OSIntExity=OSUnMapTbl[OSRdyGrp]; OSPrioHighRdy=(INT8U)((y<<3) +OSUnMapTbl[OSRdyTbl[y]]); if(OSPrioHighRdy!=OSPrioCur){ OSTCBHighRdy=OSTCBPrioTbl[OSPrioHighRdy]; OSCtxSwCtr++; OSIntCtxSw(); //中斷級任務切換

}}}OS_EXIT_CRITICAL();}進入中斷嵌套層數=0?獲得任務TCB的指針YESNONO

返回中斷服務程序

未鎖定調度器?NO獲得最高級別就緒任務的prio任務是被中斷的任務?YESYES執行中斷級任務切換圖3-2函數OSIntExit()的流程圖為記錄中斷嵌套的層數,定義了一個全局變量OSIntNesting。函數作用就是把全局變量OSIntNesting加1,從而用它來記錄中斷嵌套的層數這個函數在中斷嵌套層數計數器為0、調度器未被鎖定且從任務就緒表中查找到的最高級就緒任務又不是被中斷的任務的條件下將要進行任務切換,否則就返回被中斷的服務程序3.1.3中斷服務子程序的流程中斷服務子程序入口OSTCBCur->OSTCBStkPtr=SPNO中斷嵌套層OSIntNEsting=1?YES清中斷源的中斷申請標志圖3-3中斷服務子程序的流程圖CPU寄存器內容進棧調用OSIntEnter()通知系統:進入中斷服務程序

重新開放中斷

運行中斷服務代碼

調用OSIntExit()通知系統:推出中斷服務程序

恢復CPU寄存器內容

執行中斷返回指令在uC/OS-II中,通常用一個任務來完成異步事件的處理工作,而在中斷服務程序中只是向任務發送消息的方法去激活這個任務。并非為每個任務都定義一個充分大的棧空間,中斷嵌套時單獨定義一個中斷嵌套棧,在發生第1次中斷時,中斷服務程序將棧空間切換到中斷嵌套棧,這樣,以后發生的嵌套中斷就一直使用這個棧空間。3.1.4中斷級任務切換OSIntCtxSw(){ OSTCBCur=OSTCBHighRdy; //任務控制塊的切換

OSPrioCur=OSPrioHighRdy; SP=OSPrioHighRdy->OSTCBStkPtr; //使SP指向待運行任務堆棧 用出棧指令把R1、R2……彈入CPU的通用寄存器;

RETI; //中斷返回,使PC指向待運行任務}與任務級切換函數OSCtxSW()的原因一樣,中斷級任務切換函數OSIntCtxSw()通常是用匯編語言來編寫的:3.1.5臨界段

在應用程序中經常有一些代碼段必須不受任何干擾地連續運行,這樣的代碼叫做臨階段。怎樣保證臨階段的安全?系統當有異步事件發生時會引發中斷請求,CPU何時響應這個請求?需要的條件和策略?宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()。臨界段的概念:當處理臨界段代碼時,需要關中斷,處理完畢后,再開中斷;關中斷時間是實時內核重要的指標之一;在實際應用中,關中斷的時間很大程度中取決于微處理器的結構和編譯器生成的代碼質量;C/OS-II定義兩個宏開關中斷:

OS_ENTER_CRITICAL();OS_EXIT_CRITICAL();

因為這2個宏的定義取決于所使用的微處理器,因此在OS_CPU.H中可以找到相應的宏定義。OS_CPU.H是微處理器相關的。3.1.6開關中斷的宏

OS_CRITICAL_METHOD==1用處理器指令關中斷執行OS_ENTER_CRITICAL(),關中斷執行OS_EXIT_CRITICAL(),開中斷;方法1的示意性代碼

#defineOS_ENTER_CRITICAL() asm(“DI”) #defineOS_EXIT_CRITICAL() asm(“EI”)3.1.6.1開關中斷的實現方法1

以上代碼所列假定編譯器允許直接在C代碼行之間插入行匯編語句。根據微處理器和C編譯器的不同,通過在移植文件OS_CPU.H中配置OS_CRITICAL_METHOD來選擇開/關中斷的方法:方法2的示意性代碼

#defineOS_ENTER_CRITICAL() asm(“PUSHPSW”) asm(“DI”) #defineOS_EXIT_CRITICAL() asm(“POPPSW”)3.1.6.2開關中斷的實現方法2一些編譯器對插入的行匯編代碼優化得并不好,上述辦法未必可行,尤其是堆棧指針相對尋址模式時。

OS_CRITICAL_METHOD==2

實現OS_ENTER_CRITICAL()時,先在堆棧中保存中斷的開/關狀態,然后再關中斷;實現OS_EXIT_CRITICAL()時,從堆棧中彈出原來中斷的開/關狀態;第2種方法可使CPU中斷允許標志的狀態在臨界段前和臨階段后不發生改變。voidSome_uCOS_II_Service(arguments){ OS_CPU_SR cpu_sr …… cpu_sr=get_processor_psw(); disable_interrupts(); /*處理臨界代碼*/ set_processor_psw(cpu_sr);}方法3的示意性代碼#defineOS_ENTER_CRITICAL() cpu_sr=get_processer_psw(); disable_interrrupts();#defineOS_EXIT_CRITICAL() set-processer_psw(cpu_sr);3.1.6.3開關中斷的實現方法3

OS_CRITICAL_METHOD==3

把當前處理器的狀態字保存在局部變量中(如OS_CPU_SR),關中斷時保存,開中斷時恢復。這樣需要在選擇用這種方法進入臨界代碼的應用程序中定義一個局部變量cpu_sr。第3種方法的前提條件:用戶使用C編譯器具有擴展功能,用戶可獲得程序狀態字的值,這樣就可以把該值保存在C語言函數的局部變量中,而不必壓到堆棧里。任何操作系統都要提供一個周期性的信號源,以供系統處理諸如延時、超時等與時間有關的事件,這個周期性的信號源叫做時鐘。硬件定時器產生一個周期為毫秒級的周期性中斷來實現系統時鐘。最小的時鐘單位就是兩次中斷之間間隔的時間,這個最小時鐘單位叫做時鐘節拍。硬件定時器以時鐘節拍為周期定時的產生中斷,該中斷的中斷服務程序叫做OSTickISR(),中斷服務程序通過調用函數OSTimeTick()來完成系統在每個時鐘節拍時需要做的工作。3.2uC/OS-II的時鐘C/OS節拍率應選在10→100次/秒。必須在多任務系統啟動OSStart()以后,再開啟時鐘節拍器。

voidmain(void){OSInit();//初始化uC/OS-II

…/*創建用戶起始任務(以TaskStart()作為起始任務)*/OSStart();//開始多任務調度}voidTaskStart(void*pdata){/*在這里安裝并啟動uC/OS-II的時鐘節拍*/OSStatInit();//初始化統計任務

/*創建用戶應用程序任務*/for(;;){/*這里是TaskStart()的代碼*/}}

voidOSTickISR(void){

保存CPU寄存器;

調用OSIntEnter();//記錄中斷嵌套層數

if(OSIntNesting==1){OSTCBCur->OSTCBStkPtr=SP;//在任務TCB中保存堆棧指針

}

調用OSTimeTick();//節拍處理清除中斷;

開中斷;

調用OSIntExit();

恢復CPU寄存器;

執行中斷返回指令;}3.2.1時鐘節拍中斷服務子程序程序清單:時鐘節拍中斷服務子程序的示意代碼因為使用C語言不便于對CPU的寄存器進行處理,所以這段代碼使用匯編語言編寫。3.2.2時鐘節拍服務函數voidOSTimeTick(void){OS_TCB*ptcb;OSTimeTickHook();

#ifOS_TIME_GET_SET_EN>0 OS_ENTER_CRITICAL(); OSTime++; //記錄節拍數

OS_EXIT_CRITICAL();#endifif(OSRunning==TRUE){ ptcb=OSTCBList; while(ptcb->OSTCBPrio!=OS_IDLE_PRIO){ OS_ENTER_CRITICAL(); if(ptcb->OSTCBDly!=0){ if(--ptcb->OSTCBDly==0){ //任務的延時時間減1 if((ptcb->OSTCBStat&OS_STAT_SUSPEND)==OS_STAT_RDY){ OSRdyGrp|=ptcb->OSTCBBitY; OSRdyTbl[ptcb->OSTCBY]|=ptcb->OSTCBBitX; }else{ ptcb->OSTCBDly=1; } }} ptcb=ptcb->OSTCBNext; OS_EXIT_CRITICAL();}}}OSTimeTick()做了兩件事情:1.給計數器OSTime加1;2.遍歷任務控制塊鏈表中的所有任務控制塊,把各個任務控制塊中用來存放任務延時時限的OSTCBDly變量減1,同時又不使被掛起的任務進入就緒態。簡單地說,函數OSTimeTick()的任務就是在每個時鐘節拍了解每個任務的延時狀態,使其中已經到了延時時限的非掛起任務進入就緒狀態。例程3-1:在例2-1應用程序的基礎上,在OS_CPU.C文件中按如下代碼定義函數OSTimeTickHook(),然后運行并查看運行結果。INT16Ud=0;INT16Ud1=0;voidOSTimeTickHook(void){char*s0=“500”; char*s1=“每”; char*s2=“次中斷的調度次數”;chars[8]; if(d==500) { PC_DispStr(14,4,s1,DISP_BGND_BLACK+DISP_FGND_WHITE); PC_DispStr(18,4,s0,DISP_BGND_BLACK+DISP_FGND_WHITE); PC_DispStr(24,4,s2,DISP_BGND_BLACK+DISP_FGND_WHITE); sprintf(s,”%d”,OSCtxSwCtr); PC_DispStr(20,d1+5,s,DISP_BGND_BLACK+DISP_FGND_WHITE); d=0; d1+=1;}d+=1;}OSTimeTick()是系統調用的函數,為了方便應用程序設計人員能在系統調用的函數中插入一些自己的工作。例程3-2:設計一個有3個任務的應用程序。這3個任務分別是:MyTask、YouTask、和InterTask。其中任務InterTask是在時鐘節拍中斷服務程序中用鉤子函數OSTimeTickHook()中斷了10000次時使用一個信號變量InterKey激活的。運行并分析由中斷服務程序激活任務的工作特點。voidmain(void){

…OSInit();//初始化uC/OS-II

…/*應用程序初始化代碼...*//*...通過調用OSTaskCreate()創建至少一個任務*/

允許時鐘節拍(TICKER)中斷;//千萬不要在這里允許時鐘節拍中斷!!!

…OSStart();//開始多任務調度}3.2.3啟動時鐘節拍不正確的做法這里潛在的危險是,時鐘節拍中斷有可能在μC/OS-Ⅱ啟動第一個任務之前發生,此時μC/OS-Ⅱ是處在一種不確定的狀態之中,用戶應用程序有可能會崩潰。

與時間管理有關的函數除了時鐘中斷服務子程序和時鐘節拍函數外還有5個: OSTimeDLY() OSTimeDLYHMSM() OSTimeDlyResmue()//由其他任務喚醒延遲未滿的任務

OStimeGet() //獲得OSTime的當前值

OSTimeSet() //設置OSTime的當前值必須通過設置OS_CFG.H中的一些配置常量,才能使它們使用。時間管理函數在OS_CFG.H中置1允許相應函數OSTimeDLY()OSTimeDLYHMSM()OS_TIME_DLY_HMSN_ENOSTimeDlyResmue()OS_TIME_DLY_RESUME_ENOStimeGet()OS_TIME_GET_SET_ENOSTimeSet()OS_TIME_GET_SET_EN3.3時間管理3.3.1任務的延時

由于嵌入式系統的任務是一個無限循環,且uC/OS-II是一個搶占式內核。使高優先級的任務不至于獨占CPU,uC/OS-II規定:除了空閑任務之外的所有任務必須在任務中延遲并進行一次任務調度,以讓出CPU的使用權。voidOSTimeDly(INT16Uticks){if(ticks>0){OS_ENTER_CRITICAL();if((OSRdyTbl[OSTCBCur->OSTCBY]&=~OSTCBCur->OSTCBBitX)==0){OSRdyGrp&=~OSTCBCur->OSTCBBitY; //取消當前任務的就緒狀態

}OSTCBCur->OSTCBDly=ticks; //延時節拍數存入任務控制塊

OS_EXIT_CRITICAL();OS_Sched(); //調用調度函數

}}INT8UOSTimeDlyHMSM( INT8Uhours, //時

INT8Uminutes, //分

INT8Useconds, //秒

INT16Umilli //毫秒

);參數ticks是以時鐘節拍數為單位的延時時間。3.3.2取消任務的延時

延時的任務可通過在其它任務中調用函數OSTimeDlyResume()取消延時而進入就緒狀態。如果任務比正在運行的任務優先級高,則立即引發一次任務調度。INT8UOSTimeDlyResume(INT8UPrio);INT8UOSTimeDlyResume(INT8Uprio){if(prio>=OS_LOWEST_PRIO){ return(OS_PRIO_INVALID);}OS_ENTER_CRITICAL();ptcb=(OS_TCB*)OSTCBPrioTbl[prio];if(ptcb!=(OS_TCB*)0){ if(ptcb->OSTCBDly!=0){ ptcb->OSTCBDly=0; if((ptcb->OSTCBStat&OS_STAT_SUSPEND)==OS_STAT_RDY){ OSRdyGrp|=ptcb->OSTCBBitY; OSRdyTbl[ptcb->OSTCBY]|=ptcb->OSTCBBitX; OS_EXIT_CRITICAL();OS_Sched(); }else{OS_EXIT_CRITICAL();} return(OS_NO_ERR);}else{OS_EXIT_CRITICAL(); return(OS_TIME_NOT_DLY);}}OS_EXIT_CRITICAL();return(OS_TASK_NOT_EXIST);}參數prio為被取消延時任務的優先級別。例程3-3:本例應用程序的任務使用了延時函數OSTimeDly()進行延時,在任務MyTask中還調用了函數OSTimeDlyResume()取消了任務YouTask的延時。為了觀察任務YouTask的延時時間的變化,在鉤子函數OSTimeTickHook()輸出了任務YouTask在延時時間到時的時鐘節拍數。3.3.3獲取和設置系統時間

系統定義一個INT32U類型的全局變量OSTime來記錄系統發生的時鐘節拍數。

OSTime在調用OSStart()時被初始化為0,以后每發生1個時鐘節拍,OSTime的值就被加1。在應用程序調用OSTimeGet()可獲取OSTime的值。如果應用程序調用OSTimeSet(),則可設置OSTime的值。INT32UOSTimeGet(void);voidOSTimeSet(INT32Uticks);例程3-4:設計一個應用程序,在任務中調用函數OSTimeGet()函數獲得并顯示系統的時鐘節拍數OSTime.當任務運行10s時,調用函數OSTimeSet()將OSTime的值設為10。

3.4小結1.在uC/OS-II中,中斷服務子程序運行結束之后,系統將會根據情況進行一次中斷級的任務調度去運行優先級更高的就緒任務,而不一定要接續運行被中斷的任務。

2.uC/OS-II的中斷允許嵌套,用全局變量OSIntNesting來記錄中斷的嵌套數。

3.uC/OS-II的中斷服務程序的工作通常是由中斷激活的一個任務來完成的。這樣的優點是可以使應用程序的設計更為靈活。

4.在任務中可以用設置臨界區的方法來屏蔽中斷。設置臨界區的宏有3種實現方法。

5.uC/OS-II的時鐘通常是一個由硬件計數器定時產生周期性中斷信號來實現的,每一次中斷叫做一個節拍,其中斷服務程序叫做節拍服務程序。

6.uC/OS-II在每一個節拍服務里要遍歷系統中的全部任務的任務控制塊,把其中記錄任務延時時間的成員OSTCBDly減1,并使延時時間到的任務進入就緒態。

7.uC/OS-II有10個函數提供了鉤子函數,應用程序設計人員可以在鉤子函數中編寫一些自己的代碼。

8.在uC/OS-I進行時間管理的函數中,最重要的是延時函數OSTimeDly()和IOSTimeHMSM()。他們的作用不僅僅是使任務的運行停止并等待一段時間,更重要的是,他們都要調用任務調度器進行一次任務調度,這樣就使低優先級別的任務有了運行的機會。術語縮語、術語英文全稱解釋ISRInterruptserviceroutines中斷服務程序謝謝安全閥基本知識如果壓力容器(設備/管線等)壓力超過設計壓力…1.盡可能避免超壓現象堵塞(BLOCKED)火災(FIRE)熱泄放(THERMALRELIEF)如何避免事故的發生?2.使用安全泄壓設施爆破片安全閥如何避免事故的發生?01安全閥的作用就是過壓保護!一切有過壓可能的設施都需要安全閥的保護!這里的壓力可以在200KG以上,也可以在1KG以下!設定壓力(setpressure)安全閥起跳壓力背壓(backpressure)安全閥出口壓力超壓(overpressure)表示安全閥開啟后至全開期間入口積聚的壓力.幾個壓力概念彈簧式先導式重力板式先導+重力板典型應用電站鍋爐典型應用長輸管線典型應用罐區安全閥的主要類型02不同類型安全閥的優缺點結構簡單,可靠性高適用范圍廣價格經濟對介質不過分挑剔彈簧式安全閥的優點預漏--由于閥座密封力隨介質壓力的升高而降低,所以會有預漏現象--在未達到安全閥設定點前,就有少量介質泄出.100%SEATINGFORCE75502505075100%SETPRESSURE彈簧式安全閥的缺點過大的入口壓力降會造成閥門的頻跳,縮短閥門使用壽命.ChatterDiscGuideDiscHolderNozzle彈簧式安全閥的缺點彈簧式安全閥的缺點=10090807060500102030405010%OVERPRESSURE%BUILT-UPBACKPRESSURE%RATEDCAPACITY普通產品平衡背壓能力差.在普通產品基礎上加裝波紋管,使其平衡背壓的能力有所增強.能夠使閥芯內件與高溫/腐蝕性介質相隔離.平衡波紋管彈簧式安全閥的優點優異的閥座密封性能,閥座密封力隨介質操作壓力的升高而升高,可使系統在較高運行壓力下高效能地工作.ResilientSeatP1P1P2先導式安全閥的優點平衡背壓能力優秀有突開型/調節型兩種動作特性可遠傳取壓先導式安全閥的優點對介質比較挑剃,不適用于較臟/較粘稠的介質,此類介質會堵塞引壓管及導閥內腔.成本較高.先導式安全閥的缺點重力板式產品的優點目前低壓儲罐呼吸閥/緊急泄放閥的主力產品.結構簡單.價格經濟.重力板式產品的缺點不可現場調節設定值.閥座密封性差,并有較嚴重的預漏.受背壓影響大.需要很高的超壓以達到全開.不適用于深冷/粘稠工況.幾個常用規范ASMEsectionI-動力鍋爐(FiredVessel)ASMEsectionVIII-非受火容器(UnfiredVessel)API2000-低壓安全閥設計(LowpressurePRV)API520-火災工況計算與選型(FireSizing)API526-閥門尺寸(ValveDimension)API527-閥座密封(SeatTightness)介質狀態(氣/液/氣液雙相).氣態介質的分子量&Cp/Cv值.液態介質的比重/黏度.安全閥泄放量要求.設定壓力.背壓.泄放溫度安全閥不以連接尺寸作為選型報價依據!如何提供高質量的詢價?彈簧安全閥的結構彈簧安全閥起跳曲線彈簧安全閥結構彈簧安全閥結構導壓管活塞密封活塞導向不平衡移動副(活塞)導管導閥彈性閥座P1P1P2先導式安全閥結構先導式安全閥的工作原理頻跳安全閥的頻跳是一種閥門高頻反復開啟關閉的現象。安全閥頻跳時,一般來說密封面只打開其全啟高度的幾分只一或十幾分之一,然后迅速回座并再次起跳。頻跳時,閥瓣和噴嘴的密封面不斷高頻撞擊會造成密封面的嚴重損傷。如果頻跳現象進一步加劇還有可能造成閥體內部其他部分甚至系統的損傷。安全閥工作不正常的因素頻跳后果1、導向平面由于反復高頻磨擦造成表面劃傷或局部材料疲勞實效。2、密封面由于高頻碰撞造成損傷。3、由于高頻振顫造成彈簧實效。4、由頻跳所帶來的閥門及管道振顫可能會破壞焊接材料和系統上其他設備。5、由于安全閥在頻跳時無法達到需要的排放量,系統壓力有可能繼續升壓并超過最大允許工作壓力。安全閥工作不正常的因素A、系統壓力在通過閥門與系統之間的連接管時壓力下降超過3%。當閥門處于關閉狀態時,閥門入口處的壓力是相對穩定的。閥門入口壓力與系統壓力相同。當系統壓力達到安全閥的起跳壓力時,閥門迅速打開并開始泄壓。但是由于閥門與系統之間的連接管設計不當,造成連接管內局部壓力下降過快超過3%,是閥門入口處壓力迅速下降到回座壓力而導致閥門關閉。因此安全閥開啟后沒有達到完全排放,系統壓力仍然很高,所以閥門會再次起跳并重復上述過程,既發生頻跳。導致頻跳的原因導致接管壓降高于3%的原因1、閥門與系統間的連接管內徑小于閥門入口管內徑。2、存在嚴重的渦流現象。3、連接管過長而且沒有作相應的補償(使用內徑較大的管道)。4、連接管過于復雜(拐彎過多甚至在該管上開口用作它途。在一般情況下安全閥入口處不允許安裝其他閥門。)導致頻跳的原因B、閥門的調節環位置設置不當。安全閥擁有噴嘴環和導向環。這兩個環的位置直接影響安全閥的起跳和回座過程。如果噴嘴環的位置過低或導向環的位置過高,則閥門起跳后介質的作用力無法在閥瓣座和調節環所構成的空間內產生足夠的托舉力使閥門保持排放狀態,從而導致閥門迅速回座。但是系統壓力仍然保持較高水平,因此回座后閥門會很快再次起跳。導致頻跳的原因C、安全閥的額定排量遠遠大于所需排量。

由于所選的安全閥的喉徑面積遠遠大于所需,安全閥排放時過大的排量導致壓力容器內局部壓力下降過快,而系統本身的超壓狀態沒有得到緩解,使安全閥不得不再次起跳頻跳的原因閥門拒跳:當系統壓力達到安全閥的起跳壓力時,閥門不起跳的現象。安全閥工作不正常的因素1、閥門整定壓力過高。2、閥門內落入大量雜質從而使閥辦座和導套間卡死或摩擦力過大。3、彈簧之間夾入雜物使彈簧無法被正常壓縮。4、閥門安裝不當,使閥門垂直度超過極限范圍(正負兩度)從而使閥桿組件在起跳過程中受阻。5、排氣管道沒有被可靠支撐或由于管道受熱膨脹移位從而對閥體產生扭轉力,導致閥體內機構發生偏心而卡死。安全閥拒跳的原因閥門不回座或回座比過大:安全閥正常起跳后長時間無法回座,閥門保持排放狀態的現象。安全閥工作不正常的因素1、閥門上下調整環的位置設置不當。2、排氣管道設計不當造成排氣不暢,由于排氣管道過小、拐彎過多或被堵塞,使排放的蒸汽無法迅速排出而在排氣管和閥體內積累,這時背壓會作用在閥門內部機構上并產生抑制閥門關閉的趨勢。3、閥門內落入大量雜質從而使閥瓣座和導套之間卡死后摩擦力過大。安全閥不回座或回座比過大的因素:4、彈簧之間夾入雜物從而使彈簧被正常壓縮后無法恢復。5、由于對閥門排放時的排放反力計算不足,從而在排放時閥體受力扭曲損壞內部零件導致卡死。6、閥桿螺母(位于閥桿頂端)的定位銷脫落。在閥門排放時由于振動使該螺母下滑使閥桿組件回落受阻。安全閥不回座或回座比過大的因素:7、由于彈簧壓緊螺栓的鎖緊螺母松脫,在閥門排放時由于振動時彈簧壓緊螺栓松動上滑導致閥門的設定起跳值不斷減小。

8、閥門安裝不當,使閥門垂直度超過極限范圍(正負兩度)從而使閥桿組件在回落過程中受阻。

9、閥門的密封面中有雜質,造成閥門無法正常關閉。

10、鎖緊螺母沒有鎖緊,由于管道震動下環向上運動,上平面高于密封面,閥門回座時無法密封安全閥不回座或回座比過大的因素:謝謝觀看癌基因與抑癌基因oncogene&tumorsuppressorgene24135基因突變概述.癌基因和抗癌基因的概念.癌基因的分類.癌基因產物的作用.癌基因激活的機理主要內容疾病:

——是人體某一層面或各層面形態和功能(包括其物質基礎——代謝)的異常,歸根結底是某些特定蛋白質結構或功能的變異,而這些蛋白質又是細胞核中相應基因借助細胞受體和細胞中信號轉導分子接收信號后作出應答(表達)的產物。TranscriptionTranslationReplicationDNARNAProtein中心法規Whatisgene?基因:

—是遺傳信息的載體

—是一段特定的DNA序列(片段)

—是編碼RNA或蛋白質的一段DNA片段

—是由編碼序列和調控序列組成的一段DNA片段基因主宰生物體的命運:微效基因的變異——生物體對生存環境的敏感度變化關鍵關鍵基因的變異——生物體疾病——死亡所以才有:“人類所有疾病均可視為基因病”之說注:如果外傷如燒傷、骨折等也算疾病的話,外傷應該無法歸入基因病的行列。Genopathy問:兩個不相干的人,如果他們患得同一疾病,致病基因是否相同?再問:同卵雙生的孿生兄弟,他們患病的機會是否一樣,命運是否相同?┯┯┯┯

ATGC

TACG

┷┷┷┷┯┯┯┯┯

ATAGC

TATCG

┷┷┷┷┷┯┯┯┯

ATGC

TACG

┷┷┷┷┯┯┯

AGC

TCG

┷┷┷┯┯┯┯

ACGC

TGCG

┷┷┷┷┯┯┯┯

ATGC

TACG

┷┷┷┷增添缺失替換DNA分子(復制)中發生堿基對的______、______

,而引起的

的改變。替換增添缺失基因結構基因變異的概念:英語句子中的一個字母的改變,可能導致句子的意思發生怎樣的變化?可能導致句子的意思不變、變化不大或完全改變THECATSATONTHEMATTHECATSITONTHEMATTHEHATSATONTHEMATTHECATONTHEMAT同理:替換、增添、缺失堿基對,可能會使性狀不變、變化不大或完全改變。基因的結構改變,一定會引起性狀的改變??原句:1.基因多態性與致病突變基因變異與疾病的關系2.單基因病、多基因病3.疾病易感基因

基因多態性polymorphism是指DNA序列在群體中的變異性(差異性)在人群中的發生概率>1%(SNP&CNP)<1%的變異概率叫做突變基因多態性特定的基因多態性與疾病相關時,可用致病突變加以描述SNP:散在單個堿基的不同,單個堿基的缺失、插入和置換。

CNP:DNA片段拷貝數變異,包括缺失、插入和重復等。同義突變、錯義突變、無義突變、移碼突變

致病突變生殖細胞基因突變將突變的遺傳信息傳給下一代(代代相傳),即遺傳性疾病。體細胞基因突變局部形成突變細胞群(腫瘤)。受精卵分裂基因突變的原因物理因素化學因素生物因素基因突變的原因(誘發因素)紫外線、輻射等堿基類似物5BU/疊氮胸苷等病毒和某些細菌等自發突變DNA復制過程中堿基配對出現誤差。UV使相鄰的胸腺嘧啶產生胸腺嘧啶二聚體,DNA復制時二聚體對應鏈空缺,堿基隨機添補發生突變。胸腺嘧啶二聚體胸腺嘧啶胸腺嘧啶紫外線誘變物理誘變(physicalinduction)

5溴尿嘧啶(5BU)與T類似,多為酮式構型。間期細胞用酮式5BU處理,5BU能插入DNA取代T與A配對;插入DNA后異構成烯醇式5BU與G配對。兩次DNA復制后,使A/T轉換成G/C,發生堿基轉換,產生基因突變。化學誘變(chemicalinduction)堿基類似物(baseanalogues)誘變AT5-BUA5-BUAAT5-BU5-BU(烯醇式)

(酮式)GGC1.生物變異的根本來源,為生物進化提供了最初的原始材料,能使生物的性狀出現差別,以適應不同的外界環境,是生物進化的重要因素之一。2.致病突變是導致人類遺傳病的病變基礎。基因突變的意義概述:腫瘤細胞惡性增殖特性(一)腫瘤細胞失去了生長調節的反饋抑制正常細胞受損,一旦恢復原狀,細胞就會停止增殖,但是腫瘤細胞不受這一反饋機制抑制。(二)腫瘤細胞失去了細胞分裂的接觸抑制。正常細胞體外培養,相鄰細胞相接觸,長在一起,細胞就會停止增殖,而腫瘤細胞生長滿培養皿后,細胞可以重疊起生長。(三)腫瘤細胞表現出比正常細胞更低的營養要求。(四)腫瘤細胞生長有一種自分泌作用,自己分泌生長需要的生長因子和調控信號,促進自身的惡性增殖。Whatisoncogene?癌基因——是基因組內正常存在的基因,其編碼產物通常作為正調控信號,促進細胞的增殖和生長。癌基因的突變或表達異常是細胞惡性轉化(癌變)的重要原因。——凡是能編碼生長因子、生長因子受體、細胞內信號轉導分子以及與生長有關的轉錄調節因子等的基因。如何發現癌基因的呢?11910年,洛克菲勒研究院一個年輕的研究員Rous發現,雞肉瘤細胞裂解物在通過除菌濾器以后,注射到正常雞體內,可以引起肉瘤,首次提出雞肉瘤可能是由病毒引起的。0.2m孔徑細菌過不去但病毒可以通過從病毒癌基因到細胞原癌基因的研究歷程:Roussarcomavirus,RSVthefirstcancer-causingretrovirus1958年,Stewart和Eddy分離出一種病毒,注射到小鼠體內可以引起肝臟、腎臟、乳腺、胸腺、腎上腺等多種組織器官的腫瘤,因而把這種病毒稱為多瘤病毒。50年代末、60年代初,癌病毒研究成了一個極具想像力的研究領域,主流科學家開始進入癌病毒研究領域polyomavirus這期間,Temin發現RSV有不同亞型,且引起細胞惡變程度不同,推測RNA病毒將其遺傳信息傳遞給了正常細胞的DNA。這與Crick提出的中心法則是相違背的讓事實屈從于理論還是堅持基于實驗的結果?VSTemin發現逆轉錄酶,1975年獲諾貝爾獎TeminCrickTemin的實驗設計:實驗設計簡單而巧妙:將合成DNA所需的“原料”,即A、T、C、G四種脫氧核苷酸,與破壞了外殼的RSV一起在體外40℃的條件下溫育一段時間結果在試管里獲得了一種新合成的大分子,它不能被RNA酶破壞,但卻可以被DNA酶所分解,證明這種新合成的大分子是DNA用RNA酶預先破壞RSV的RNA,再重復上述的試驗,則不能獲得這種大分子,說明這個DNA大分子是以RSV的RNA為模板合成的1969年,一個日本學者里子水谷來到Temin的實驗室,這是一個非常擅長實驗的年輕科學家。按Temin的設想,他們開始尋找RSV中存在“逆轉錄酶”的證據DNA

RNA

ProteinTranscriptionTranslationReplicationReplicationRe-Transcription修正中心法規據說,1975年Temin因發現逆轉錄酶而獲諾貝爾獎時,Bishop懊惱不已,因為早在1969年他就認為Temin的RNADNA的“前病毒理論”有可能是正確的,并且也進行了一些實驗,但不久由于資深同事的規勸而放棄了這方面的努力。但Bishop馬上意識到:逆轉錄酶的發現為逆轉錄病毒致癌的研究提供了一條新途徑。一個RSV,三個諾貝爾獎!!!1989年,UCSF的Bishop和Varmus根據逆轉錄病毒的復制機制發現了細胞癌基因,并獲諾貝爾獎。Cellularoncogene啟示:Perutz說:“科學創造如同藝術創造一樣,都不可能通過精心組織而產生”Bishop說:“許多人引以為豪的是一天工作16小時,工作安排要以分秒計……可是工作狂是思考的大敵,而思考則是科學發現的關鍵”Perutzsharedthe1962NobelPrizeforChemistrywithJohnKendrew,fortheirstudiesofthestructuresofhemoglobinandglobularproteins科學的本質和藝術一樣,都需要直覺和想像力請給自己一些思考的時間吧!癌基因的分類目前對癌基因尚無統一分類的方法,一般有下面3種分類方法:一、按結構特點分(6)類(一)src癌基因家族(二)ras癌基因家族(三)sis癌基因家族(四)myc癌基因家族(五)myb癌基因家族(六)其它:如fos,erb-A等。三、按細胞增殖調控蛋白特性分成(4)類(一)生長因子(二)受體類(三)細胞內信號轉換器(四)細胞核因子二、按產物功能分(8)類(一)生長因子類(二)酪氨酸蛋白激酶(三)膜相關G蛋白(四)受體,無蛋白激酶活性(五)胞質絲氨酸-蘇氨酸蛋白激酶(六)胞質調控因子(七)核反式調控因子(八)其它:db1、bcl-2癌基因產物參與信號轉導

胞外信號作用于膜表面受體→胞內信使物質的生成便意味著胞外信號跨膜傳遞的完成。胞內信使至少有:cAMP(環磷酸腺苷)IP3(三磷酸肌醇)PG(前列腺素)cGMP(環磷酸鳥苷)DG(二酰基甘油)Ca2+(鈣離子)CAM(鈣調素)主要機制是通過蛋白激酶活化引起底物蛋白一連串磷酸化的生物信號反應過程,跨膜機制涉及到:(一)質膜上cAMP信使系統(二)質膜上肌醇脂質系統這兩個系統都是由受體鳥苷酸調節蛋白(GTP-regulatoryprotein,G蛋白)和效應酶(腺苷酸環化酶磷脂酶等)組成,有相似的信號轉導過程:即受體活化后引起GTP與不同G蛋白結合活化和抑制效應酶從而影響胞內信使產生而發生不同的調控效應。(三)受體操縱的離子通道系統(四)受體酪氨酸蛋白激酶的轉導

(一)獲得性基因病

(acquiredgeneticdisease)例如:病毒感染激活原癌基因癌基因活化的機制

(二)染色體易位和重排使無活性的原癌基因轉位至強啟動子或增強子附近而被活化。與基因脆性位點相關。(三)基因擴增(四)點突變三、癌基因的產物與功能(一)癌基因產物作用的一般特點1.目前發現c-onc均為結構基因.2.癌基因產物可分布在膜質核也可分泌至胞外.(二)癌基因產物分類1.細胞外生長因子:TGF-b2.跨膜生長因子受體:MAPK3.細胞內信號轉導分子:Gprotein/Ras4.核內轉錄因子

(三)癌基因產物的協同作用實驗證明,用ras或myc分別轉染細胞,可使細胞長期增殖,但不能轉化成癌細胞,在裸鼠體內也不能形成腫瘤。但用ras+myc同時轉染細胞,則使細胞轉化成癌細胞。說明:致癌至少需要2種或以上的onc協同作用,2種onc在2條通路上發揮作用,由于細胞增殖調控是多因子,多階段影響的結果。而影響增殖分化的onc達幾十種之多,所以大多數人認為:癌發生是多階段多步驟的。Whatistumorsuppressorgene?腫瘤抑制基因(抗癌基因、抑癌基因)——是調節細胞正常生長和增殖的基因。當這些基因不能表達,或其產物失去活性時,細胞就會異常生長和增殖,最終導致細胞癌變。反之,若導入或激活它則可抑制細胞的惡性表型。——癌基因與抑癌基因相互制約,維持細胞增殖正負調節信號的相對穩定。影響1歲的兒童“二次打擊”學說兩個等位基因同時突變視網膜母細胞瘤(Retinoblastoma)RB基因變異(13號染色體)

(1)脫磷酸化Rb蛋白(活性)與轉錄因子E2F結合,抑制基因的轉錄活性(2)磷酸化Rb蛋白(失活)與E2F解離,釋放E2F(3)E2F啟動基因轉錄(4)細胞進入增生階段(G1S)因此,Rb蛋白在控制細胞生長方面發揮重要作用一旦Rb基因突變可使細胞進入過度增生狀態RB基因的功能等位基因(allele)例如:花顏色基因位于一對同源染色體的同一位置上、控制相對性狀的兩個的基因叫等位基因(allele)一對相同的等位基因稱純合等位基因

一對不同的等位基因稱雜合等位基因

顯性基因隱性基因完全顯性不完全顯性共顯性問:女性的兩條X染色體基因應如何表達?拓展知識:X染色體基因中,有65%完全處于“休眠”狀態,20%僅在部分女性身上“休眠”,15%則完全逃離“休眠”狀態一旦其中一條X染色體被損壞,還可以由另一條X染色體來糾正男性卻只有一條X染色體,一旦它遭到破壞,男性就會患上血友病、色盲以及肌肉萎縮癥等各種遺傳病以前人們一直認為,在女性的兩條X染色體中,有一條染色體是完全不起作用或是處于“休眠”狀態的在Y染色體中,目前仍在“工作”的基因只剩下不到100個X染色體中“工作”的基因>1000個有一個這樣的故事:20年前一次意外事故,三個工人遭受鈷60(Co60)放射性核素的照射結果:一名工人不久死亡一名工人幾年后死于白血病最后一名工人20年后患糖尿病就診你知道醫生在為病人檢查時發現了什么嗎?鎖骨骨折肋骨串珠樣X光片發現廣泛性骨質缺損骨髓檢查——漿細胞比例為30%左右(正常為0.6-1.3%)(多發性骨髓瘤)因此,多基因病涉及遺傳因素和環境因素物理因素化學因素生物因素自發因素2.多基因病(polygenicdisease):性狀或疾病的遺傳方式取決于兩個以上微效基因的累加作用,同時還受環境因素的影響,因此這類性狀也稱為復雜性狀或復雜疾病(complexdisease)也叫:“復雜性狀疾病”近視(myopia)高血壓(hypertension)糖尿病(diabetes)精神分裂癥(schizophrenia)哮喘(asthma)腫瘤或癌

(tumororcancer)多基因病的遺傳要點數量性狀的遺傳基礎是兩對以上基因。這些基因之間沒有顯,隱性的區別,而是共顯性。每個基因對表型的影響很小,稱為微效基因。微效基因具有累加效應,即一個基因對表型作用很小,但若干個基因共同作用,可對表型產生明顯影響。不僅遺傳因素起作用,環境因素具有明顯作用。例如:結腸癌(Coloncancer)相關基因:NGX6,SOX7,ITGB1,HSPA9B,MAPK8,PAG,

RANGAP1,SRC和CDC2等。相關信號通路:ras/MEK/ERK,JNK,Rb/E2F,PI3K/AKT及受體相互作用相關通路,免疫反應相關通路以及細胞黏附相關通路等。①早期原發癌生長②腫瘤血管形成③腫瘤細胞脫落并侵入基質④進入脈管系統⑤癌栓形成⑥繼發組織器官定位生長⑦轉移癌繼續擴散例如:糖尿病(diabetes)依賴胰島素型糖尿病在位于第6號染色體上可能包含至少一個對I型糖尿病敏感的基因在人類基因組中,大約10個位點現在被發現似乎對I型糖尿病敏感其中:1)11號染色體位點IDDM2上的基因

2)葡萄糖激酶基因高血壓(hypertension)目前最受關注的是ATP2B1基因編碼一種膜蛋白,具有鈣泵特性能將高濃度細胞內鈣泵出細胞外。精神神經性疾病精神分裂癥基因表達改變/誘導增強家族史家暴基因本質:基因組變異驚嚇—?—基因突變——精神病多基因病的遺傳:易患性(liability)易感性(susceptibility)發病閾值(threshold)易患性(liability)——在多基因病發生中,遺傳因素和環境因素共同作用決定一個個體患某種遺傳病的可能性。possibility遺傳因素(hereditaryfactors)環境因素(environmentalfactor)易感性(susceptibility)——特指由遺傳因素決定的患病風險,僅代表個體所含有的遺傳因素,易感性完全由基因決定。——在一定的環境條件下,易感性高低可代表易患性高低。riskwithdisease發病閾值(threshold)——當一個個體易患性高到一定限度就可能發病——這種由易患性所導致的多基因病發病最低限度稱為發病閾值minimum例如:三核苷酸拷貝數變異CGG(精氨酸)重復:——重復5-54次,正常——重復6-230次,攜帶者(敏感體質)——重復230-4000次,發病

如:脆性X染色體綜合征智力低下患者細胞在缺乏胸腺嘧啶或葉酸的環境中培養時往往出現X-染色體發生斷裂男性發病1/1200-2500,女性發病1/1650-5000FragileXsyndrome閾值效應舉例:長臉,耳外凸智力低下語言障礙對外界反應遲鈍Copynumbervariation問:為什么是三核苷酸重復而不是4、5個?提示:三核苷酸處于閱讀框架內,不容易破壞原有基因的開放閱讀框架(ORF)4、5個核苷酸不在ORF內,變化容易對原有基因造成很大的影響,一般不容易積累保留癌蛋白抗原癌基因抑癌基因P53蛋白積聚,細胞周期變化P53等位基因丟失、點突變腫瘤形成腫瘤促進因子細胞表型變化相關基因作用P53基因阻滯細胞周期:G1和G2/M期

促進細胞調亡:bax/bcl2

維持基因組穩定:核酸內切酶活性

抑制腫瘤血管生成:Smad4P53基因可否用于治療癌癥?P53基因功能基因治療:是指以改變人類遺傳物質為基礎的生物醫學治療。通過將人的正常基因或有治療作用的DNA導入人體靶細胞,去糾正基因的缺陷或者發揮治療作用。抑癌基因P53載體P53基因治療第三節分析文體特征和表現手法2大考點書法大家啟功自傳賞析中學生,副教授。博不精,專不透。名雖揚,實不夠。高不成,低不就。癱偏‘左’,派曾‘右’。面微圓,皮欠厚。妻已亡,并無后。喪猶新,病照舊。六十六,非不壽。八寶山,漸相湊。計平生,謚曰陋。身與名,一起臭。【賞析】寓幽默于“三字經”,名利淡薄,人生灑脫,真乃大師心態。1.實用類文本都有其鮮明的文體特征,傳記的文體特征體現為作品的真實性和生動性。傳記的表現手法主要有以下幾個方面:人物表現的手法、結構技巧、語言藝術和修辭手法。2.在實際考查中,對傳記中段落作用、細節描寫、人物陪襯以及環境描寫設題較多,對于材料的選擇與組織也常有涉及。3.考生復習時要善于借鑒小說和散文的知識和經驗,同時抓住傳記的主旨、構思以及語言特征來解答問題。傳記的文體特點是真實性和文學性。其中,真實性是傳記的第一特征,寫作時不允許任意虛構。但傳記不同于一般的枯燥的歷史記錄,它具有文學性,它通過作者的選擇、剪輯、組接,傾注了愛憎的情感;它需要用藝術的手法加以表現,以達到傳神的目的。考點一分析文體特征從哪些方面分析傳記的文體特征?一、選材方面1.人物的時代性和代表性。傳記里的人物都是某時代某領域較

突出的人物。2.選材的真實性和典型性。傳記的材料比較翔實,作者從傳主

的繁雜經歷中選取典型的事例,來表現傳主的人格特點,有

較強的說服力。3.傳記的材料可以是重大事件,也可以是日常生活小事。[知能構建]二、組材方面1.從時序角度思考。通過抓時間詞語,可以迅速理清文章脈絡,

把握人物的生活經歷及思想演變過程。2.從詳略方面思考。組材是與主題密切相關的。對中心有用的,

與主題特別密切的材料,是主要內容,則需濃墨重彩地渲染,

要詳細寫;與主題關系不很密切的材料,是次要內容,則輕

描淡寫,甚至一筆帶過。三、句段作用和標題效果類別作用或效果開頭段內容:開篇點題,渲染氣氛,奠定基調,表明情感。結構:總領下文,統攝全篇;與下文某處文字呼應,為下文做鋪墊或埋下伏筆;與結尾呼應。中間段內容:如果比較短,它的作用一般是總結上文,照應下文;如果比較長,它的作用一般是擴展思路,豐富內涵,具體展示,深化主題。結構:過渡,承上啟下,為下文埋下伏筆、鋪墊蓄勢。結尾段內容:點明中心,深化主題,畫龍點睛,升華感情、卒章顯志,啟發思考。結構:照應開頭;呼應前文;使結構首尾圓合。標題①突出了敘述評議的對象。②設置懸念,激發讀者的閱讀興趣。③表現了傳主的精神或品質。④點明了主旨,表達了作者的情感。⑤運用修辭,使文章內涵豐富,意蘊深刻,增加了文章的厚度與深度。四、語言特色角度分析鑒賞傳記的類別自傳采用第一人稱,語言或幽默調侃或自然親切;他傳采用第三人稱,語言或樸實自然或文采斐然。語意和句式句子中的關鍵詞所包含的情感、態度等,整句與散句、推測與肯定、議論與抒情、祈使與反問等特殊句式,往往有著不同一般的表現力。這些都是分析語言的切入點。修辭的角度修辭一般是用來加強語言的表現力的。抓住修辭特點,就能從語言的表達效果上加以體味。語言風格含蓄與明快、文雅與通俗、生動與樸實、富麗與素淡、簡潔與繁復等。1.(2015·新課標全國卷Ⅰ)閱讀下面的文字,完成后面的題目。[即學即練]朱東潤自傳1896年我出生在江蘇泰興一個失業店員的家庭,早年生活艱苦,所受的教育也存在著一定的波折。21歲我到梧州擔任廣西第二中學的外語教師,23歲調任南通師范學校教師。1929年4月間,我到武漢大學擔任外語講師,從此我就成為大學教師。那時武漢大學的文學院長是聞一多教授,他看到中文系的教師實在太復雜,總想來一些變動。用近年的說法,這叫作摻沙子。我的命運是作為沙子而到中文系開課的。大約是1939年吧,一所內遷的大學的中文系在學年開始,出現了傳記研究這一個課,其下注明本年開韓柳文。傳記文學也好,韓柳文學也不妨,但是怎么會在傳記研究這個總題下面開韓柳文呢?在當時的大學里,出現的怪事不少,可是這一項多少和我的興趣有關,這就決定了我對于傳記文學獻身的意圖。《四庫全書總目》有傳記類,指出《晏子春秋》為傳之祖,《孔子三朝記》為記之祖,這是三百年前的看法,現在用不上了。有人說《史記》《漢書》為傳記之祖,這個也用不上。《史》《漢》有互見法,對于一個人的評價,常常需要通讀全書多卷,才能得其大略。可是在傳記文學里,一個傳主只有一本書,必須在這本書里把對他的評價全部交代。是不是古人所作的傳、行狀、神道碑這一類的作品對于近代傳記文學的寫作有什么幫助呢?也不盡然。古代文人的這類作品,主要是對

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論