版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
KernelTechnology
1Applicationsputcomputerstopracticalbusinessuse,butbelowthesurfaceit’stheheartofanoperatingsystem-thekernel-thatprovidesthetechnicalwizardrytojugglemultipleprograms,connecttonetworksandstoredata.
Atraditionalkernelprovidesallthefunctionsforapplications.Thekernelmanagesmemory,I/Odevicesandparcelsoutprocessortime.
2Thekernelalsosupportssecurityandfaulttolerance,whichistheabilitytorecoverautomaticallywhenpartsofthesystemfail.
Whetherit’sasingleprogramoracollectionofexecutablefiles,allpartsofthekernelrunin“kernelmode”,whichallowsthemaccesstotheirownsectionsofmemory.
Applicationsusekernelfunctionsthroughapplicationprogramminginterfaces(API),whichareasetofstandardroutinesusedbyprograms.EachkernelcontainsitsownAPIs-whichiswhyWindowssoftwarewon’trununderUNIX,andMacintoshsoftwarewon’trunonanAS/400,eveniftheprocessoristhesame.
Systemvendorscontinuetocrammorefunctionsintokernels.Microsoft,forexample,isaddingbothadatabaseandUNIXAPIstoitsWindowsNTkernel.3Puttingsuchsupportinthekernelusuallymakesthosefunctionsfasterandmorerobust,butasmoreandmorecapabilitiesareshoehornetintothekernel,it’shardertoproduceoperatingsystems
thatcanbemaintained,enhancedanddeliveredtocustomersontime.
Italsomakeskernelshuge,complexpiecesofsoftwarethatarehardtoenhancewithoutaddingbugs.
That’swhyseveralmajorvendors—includingSunMicrosystemsInc.,DigitalEquipmentCorp.andAppleComputerInc.—aretryinganewapproachtooperatingsystemdesign:themicro-kernel.4Inamicro-kernel,onlyafewcrucialfunctions,suchasmanaginghowmemoryandprocessortimearedividedamongapplicationsandcommunicationsbetweensoftwareprocessors,runinkernelmode.
Alltherest-filesystems,networking,devicedrivers—runasapplications.5Thatkeepsthekernelsmallandsimple,makingitmucheasiertomaintain.
6Microkernelsaresuitableformassivelyparallelsystems,meaningsystemsthatusemanyprocessorstorunoneapplication.Butperformancecansuffer,becausefilesystemsanddevicedriverscan’tdirectlyaccessallthesystemdatatheapplicationneeds.
Thepathtoasmallerkernelisn’teasy.IBMtriedandfailedwithitsWorkplaceOS,andMicrosofthassteadfastlyrefusedtoshrinkWindowsNT’skernel.
Butifthemicro-kernelreallyisasflexibleandmaintainableasitsproponentssay,micro-kernelarchitecturescouldbeabighelpinhittingnewoperatingsystemreleasesoutthedoorontimeandwithfewerbugs.NewWords
wizardryn.魔術(shù)jugglev.處理multipleadj.多數(shù)的,多個(gè)的functionn.功能applicationn.應(yīng)用程序memoryn.存儲(chǔ)器securityn.安全executableadj.可執(zhí)行的hardwaren.硬件accessn.訪問,進(jìn)入routinen.例行程序runv.運(yùn)行processorn.處理器vendorn.供應(yīng)商cramv.塞入,塞進(jìn)Microsoftn.微軟公司robustadj.強(qiáng)大的capabilityn.功能,能力enhancev.升級(jí),增加maintainv.維修bugn.錯(cuò)誤approachn.方法micro-kerneln.微內(nèi)核crucialadj.關(guān)鍵的massivelyadv.大規(guī)模地paralleln.并行steadfastlyadv.堅(jiān)定不移地shrinkv.縮小flexibleadj.靈活的proponentn.支持者architecturen.體系結(jié)構(gòu)PhrasesandExpressions
connectto連接到bycontrast相反地besuitablefor適合,適應(yīng)TheExplanationofDifficultStatements
1.Applicationsputcomputerstopracticalbusinessuse,butbelowthesurfaceit’stheheartofanoperatingsystemthekernel-thatprovidesthetechnicalwizardrytojugglemultipleprograms,connecttonetworksandstoredata.
分析:此句中“thatprovidesthetechnicalwizardrytojugglemultipleprograms,connectto
networksandstoredata.”為由關(guān)系代詞that所引導(dǎo)的定語從句,修飾先行詞thekernel.
句意:應(yīng)用程序使計(jì)算機(jī)用于實(shí)際的商業(yè)應(yīng)用,但是,在此表層的下面,是操作系統(tǒng)的心臟——內(nèi)核,它提供了魔力般的技術(shù)來處理多個(gè)程序,連接到網(wǎng)絡(luò)和儲(chǔ)存數(shù)據(jù)。
2.Thekernelalsosupportssecurityandfaulttolerancewhichistheabilitytorecoverautomaticallywhenpartsofthesystemfail.
分析:此句中which所引導(dǎo)的從句為非限制性定語從句,代替先行詞faulttolerance;“whenpartsofthesystemfails”為時(shí)間狀語從句。
句意:內(nèi)核也支持安全和容錯(cuò)功能,容錯(cuò)是指當(dāng)部分系統(tǒng)出現(xiàn)故障時(shí)自動(dòng)恢復(fù)的能力。
3.Puttingsuchsupportinthekernelusuallymakesthosefunctionsfastenandmorerobust.
分析:“Puttingsuchsupportinthekernel”為動(dòng)名詞在句中作主語。
句意:把這些支持功能放進(jìn)內(nèi)核,通常會(huì)使這些功能更快、更強(qiáng)。
4.Inamicro-kernel,onlyafewcrucialfunctions,suchasmanaginghowmemoryandprocessortimearedividedamongapplicationsandcommunicationsbetweensoftwareprocesses,runinkernelmode.
分析:
此句中“suchasmanaginghowmemoryandprocessortimearedividedamongapplicationsandcommunicationsbetweensoftwareprocesses”為插入語,句中的主干部分為“onlyafewcrucialfunctionsruninkernelmode”。句意:
在微內(nèi)核中,只有為數(shù)不多的關(guān)鍵功能以內(nèi)核方式運(yùn)行,如在幾個(gè)應(yīng)用程序之間如何分配存儲(chǔ)器和處理器時(shí)間,以及軟件進(jìn)程之間的通信等。
5.Thatkeepsthekernelsmallandsimple,makingitmucheasiertomaintain.
分析:“makingitmucheasiertomaintain”為現(xiàn)在分詞,用于此處表示伴隨情況的狀語。
句意:這使內(nèi)核小而簡(jiǎn)單,使它維護(hù)更容易。
6.Micro-kernelsaresuitableformassivelyparallelsystems,meaningsystemsthatusemanyprocessorstorunoneapplication.
分析:“meaningsystemsthatusemanyprocessorstorunoneapplication”為現(xiàn)在分詞作狀語?!皌hatusemanyprocessorstorunoneapplication”為定語從句,修飾先行詞systems。
句意:微內(nèi)核適合于大規(guī)模并行系統(tǒng),這意味著系統(tǒng)使用很多處理器來運(yùn)行一個(gè)應(yīng)用程序。GrammarTranslationSkills定語的翻譯方法(Ⅰ)
1.動(dòng)詞不定式作定語動(dòng)詞不定式作定語一般是說明句中的名詞或名詞化的形容詞及數(shù)詞,它置于其后,但翻譯時(shí),一般譯在所說明的詞之前。例如:
Thepathtoasmallerkernelisn’teasy.通向小內(nèi)核的道路是不易的。作定語的不定式如果為被動(dòng)形式,則含有將來的意思,翻譯時(shí)加“將要”、“應(yīng)該”、“要”、“應(yīng)”等詞。例如:
Kerneltechnologytobedescribedinthischapterisparticularlyuseful.
2.分詞及分詞短語作定語
1)譯成名詞或代詞的定語通常用“的”字將它譯在所說明的詞之前。例如:
Acompoundisasubstancemadeupoftwoormoreelements.化合物是由兩種或兩種以上的元素構(gòu)成的物質(zhì)。
2)譯成并列句為使譯成并列句文字更簡(jiǎn)煉、通順,通常情況是重復(fù)分詞所修飾的詞,有時(shí)還可加“這”、“這些”、“此”等或者譯成人稱代詞“他們”、“它”等。若前后的意思有所轉(zhuǎn)折還可加“但、卻、然而”等。例如:
Thesewereimportanttricksneededtoincreasethespeedofslowharddrives,ortoaddressmoreRAMthantheprocessorwasdesignedtoaccess.這些都是很重要的策略,它們對(duì)提高硬盤機(jī)的速度或?qū)Ω嗟腞AM尋址(超過處理器設(shè)計(jì)所能訪問的地址)是必需的。
3)譯成簡(jiǎn)單句的謂語由于英漢兩種語言表達(dá)方式不同,有時(shí)可以將分詞短語譯成謂語形式。例如:
Theliftforceactsthroughapointcalledthecenterofpressure.升力作用所通過的點(diǎn)叫做壓力中心。
4)譯成狀語從句形式如果含有明顯的條件、時(shí)間、原因、讓步等意思,通??梢苑珠_譯。例如:
ElectronicComputerhavingmanyadvantagescannotcarryoutcreatureandreplaceman.
雖然電子計(jì)算機(jī)有很多的優(yōu)點(diǎn),但它們不能進(jìn)行創(chuàng)造性的工作,也代替不了人。
(Tobecontinued)ExercisesⅠ.Fillintheblanksaccordingtothetext:(1)Thekernelalsosupports______________whichistheabilitytorecoverautomaticallywhenpartsofthesystemfail.(2)Applicationsusekernelfunctionsthrough______________,whichareasetofstandardroutines
usedbyprograms.(3)Microsoft,forexample,isaddingboth______________toitsWindowsNTkernel.(4)Butasmoreandmorecapabilitiesareshoehornetintothekernel,it’shardertoproduce
operatingsystemsthatcanbe______________tocustomersontime.(5)______________aresuitableformassivelyparallelsystems,meaningsystemsthatusemanyprocessorstorunoneapplication.Ⅱ.Decidewhethereachofthefollowingstatementsistrueorfalseaccordingtothetext:(1)Atraditionalkernelprovidesmostofthefunctionsforapplications.(2)Allpartsofthekernelrunin“kernelmode”,whichallowsthemaccesstotheirownandother’ssectionsofmemory.(3)EachkernelcontainsitsownAPIs-whichiswhyWindowssoftwarewon’trununderUNIX,andMacintoshsoftwarewon’trunonanAS/400.(4)Inamicro-kernel,onlyafewcrucialfunctions,suchasmanaginghowmemoryandprocessortimearedividedamongapplicationsandcommunicationsbetweensoftwareprocessors,runinkernelmode.(5)Thepathtoasmallerkerneliseasy.IBMtriedandsucceededwithitsWorkplaceOS,andMicrosoftsteadfastlywantstoshrinkWindowsNT’skernel.Ⅲ.TranslatethefollowingsentencesintoChinese:(1)Hisfailuretoobservethesafetyregulationsresultedinanaccidenttothemachinery.(2)Thereisthestrongdemandforcomputerequipment.(3)Thisisamodernized,well-equippedarmyofthepeople.(4)Thepathtoasmallerkernelisn’teasy.(5)Formostusers,thelearningcurverequiredtotransformaLinuxboxintoa“personal”computeristosteep.Ⅳ.TranslatethefollowingparagraphintoChinese:
ManyorganizationsareconnectingontotheInternetandwanttodo“electroniccommerce”usingcurrentWebtechnology,however,therearestillmanyproblemsthatneedtoberesolved.Security,forexample,isone.“Howdoyoutransfersensitivefinancialinformationacrossapublicnetwork?”Thisissueiscurrentlybeingaddressedthroughthedevelopmentofsecureprotocols,suchasSHTTP,SSL,SKIPandmanyothers.RealtimedisplayofdataisalsoimpossibleinabrowserbecausetothebrowsertheWWWis“read-only”,actinglikeagiganticencyclopedia.ThisisgoingtochangewiththeintroductionofJavaandHotjavafromSunMicrosystems,theessentialingredientsneededforreal-timeinteractiveoperation.Javaisaprogramminglanguageandarun-timeenvironmentthatallowsprogramstobedownloadedoveranetwork.ReadingMaterialsNewStageofBrowserTechnology(Ⅰ)
Notsolongagotheprocessofdownloadingafilevia“anonymousftp”meaninvokingftpwiththenameofftpsite,logginginastheuser“anonymous”andthentypingapasswordthatequatedtoyouremailaddress.Oncein,youwoulduseUNIXlikecommandstonavigateandlocatethefile,typebinarytoselectbinarymode,andthenissuethegetcommandfollowedbythefilenametocopythefiletogroupyouwoulduseanotherprogram,forexampletinorrnandforsendingasimpleemailyouwouldusealocalemailclient.WhatamItryingtogetat,youmayaskwouldn’titbenicetobeabletouseonetoolforallthesetaskssuchaprogramshouldhaveaconsistentlookandfeelforalltasksandpredominantlyuseamouseratherthanthekeyboard.
Whatisthismagicalprogram?Allofyouknowthistoolasaworldwidewebbrowser.Thefirstwebbrowserwastextbasedanddevelopedtoallowresearchestoshareresearchinformation.Thesepaperscouldrefertootherrelateddocumentsthroughreferencesknownashyperlinks.Thesehyperlinksallowausertojumpfromonedocumenttoanotherrelateddocumentthroughasimplekey-press.Laterdevelopinbrowsersallowednotonlytexttobedisplayedonthescreen,butalsoin-linegraphics.ThefirstofsuchbrowserswasknownasMosaic.NewWordsandExpressionsanonymousa.匿名的equatevi.相等,等同invokev.調(diào)用ftp(filetransferprotocol)文件傳輸協(xié)議(用于向網(wǎng)絡(luò)登記、注冊(cè)、列目錄和文件拷貝的TCP/IP協(xié)議)rn(readnews)新聞閱讀器,一種閱讀文件consistentadj.一致的predominantlyadv.主要地WorldWideWebbrowser萬維網(wǎng)瀏覽器hyperlink超級(jí)鏈接Questions
(1)WhatisthefirstWebbrowser’scharacter?(2)Userscanusehyperlinkdowhat?NewStageofBrowserTechnology(Ⅱ)
Browsertechnologyisbasedontwomainstandards,“HypertextMark-upLanguage”HTML,whichisusedtocreateformatindependentcontentofthedocumentandthe“HypertextTransferProtocol”,HTTP,whichisusedtotransferdocumentsfromamachineknownasaservertothebrowser.TodaythemostpopularbrowserisNetscape’s“Navigator”developedbytheverysamepersonthatdeveloped
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024離婚財(cái)產(chǎn)分割協(xié)議公證與子女撫養(yǎng)權(quán)
- 2025年度水利工程招標(biāo)投標(biāo)廉潔保證協(xié)議3篇
- 2024物流公司與國(guó)際快遞公司之間的國(guó)際快遞服務(wù)合同
- 2024資產(chǎn)包居間合同協(xié)議書范本
- 2025年度智能倉(cāng)儲(chǔ)物流園區(qū)物業(yè)管理合同4篇
- 2025年度綠色能源風(fēng)力發(fā)電項(xiàng)目承包合同范本3篇
- 2025年度生態(tài)旅游區(qū)樹木承包合同范本4篇
- 2024經(jīng)濟(jì)合同范文集合
- 2025年度個(gè)人房屋轉(zhuǎn)租中介服務(wù)協(xié)議4篇
- 2025年度綠色校園豬肉配送服務(wù)合同3篇
- 2025年中國(guó)文玩電商行業(yè)發(fā)展現(xiàn)狀調(diào)查、競(jìng)爭(zhēng)格局分析及未來前景預(yù)測(cè)報(bào)告
- 2024文旅古街元旦沉浸式體驗(yàn)國(guó)風(fēng)游園會(huì)(古巷十二時(shí)辰主題)活動(dòng)方案活動(dòng)-46正式版
- (課件)-談研究生培養(yǎng)
- 《disc性格分析》課件
- 2025年臨床醫(yī)師定期考核必考復(fù)習(xí)題庫(kù)及答案(900題)
- 反恐應(yīng)急預(yù)案3篇
- 英語-2025廣西柳州高三二模試卷和答案
- 微更新視角下老舊社區(qū)公共空間適老化設(shè)計(jì)策略研究
- 電工中級(jí)工練習(xí)題庫(kù)(含參考答案)
- 骨科2025年度工作計(jì)劃
- 學(xué)校幫扶工作計(jì)劃
評(píng)論
0/150
提交評(píng)論