




已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機英語參考譯文和練習答案 1 計算機英語譯文和習 題 答案 目 錄 第一單元 . 2 課文 A:計算機概覽 . 2 第二單元 . 4 課文 A:計算機硬件 . 4 第三單元 . 7 課文 A:操作系統(tǒng) . 7 第四單元 . 10 課文 A:編程語言 . 10 第五單元 . 12 課文 A:計算機程序 . 12 第六單元 . 16 課文 A:分布式計算機系統(tǒng) . 16 第七單元 . 19 課文 A:進入關系數(shù)據(jù)庫的世界 . 19 第八單元 . 22 課文 A:電信與計算機 . 22 第九單元 . 24 課文 A: 計算機網(wǎng)絡 . 24 第十單元 . 26 課文 A:網(wǎng)絡拓撲結構 . 26 第十一單元 . 29 課文 A:因特網(wǎng)是如何工作的? . 29 第十二單元 . 31 課文 A:信息革命 . 31 第十三單元 . 34 課文 A:電子商務簡介 . 34 第十四單元 . 37 課文 A:計算機安全 . 37 第十五單元 . 40 課文 A:比爾 蓋茨文摘( 1): . 40 比爾 蓋茨文摘( 2): . 41 練習答案 . 43 計算機英語參考譯文和練習答案 2 第一單元 課文 A:計算機概覽 一、引言 計算機是一種電子設備,它能接收一套指令或一個程序,然后通過對數(shù)值數(shù)據(jù)進行運算或者對其他形式的信息進行處理來執(zhí)行該程序。 如果沒有計算機的發(fā)展,現(xiàn)代的高科技世界是不可能產(chǎn)生的。在整個社會,不同型號和不同大小的計算機被用于存儲和處理各種數(shù)據(jù),從政府保密文件、銀行交易到私人家庭賬目。計算機通過自動化技術開辟了制造業(yè)的新紀元,而且它們也增強了現(xiàn)代通信系統(tǒng)的性能。在幾乎每一個研究和應用技術領域,從構建宇宙模型到產(chǎn)生明天的氣象報告,計 算機無不是必要的工具,并且它們的應用本身就開辟了人們推測的新領域。數(shù)據(jù)庫服務和計算機網(wǎng)絡使各種各樣的信息源可供使用。同樣的先進技術也使侵犯個人隱私和商業(yè)秘密成為可能。計算機犯罪已經(jīng)成為作為現(xiàn)代技術代價組成部分的許多風險之一。 二、歷史 第一臺加法機,數(shù)字計算機的先驅,是 1642 年由法國科學家、數(shù)學家兼哲學家布萊斯 帕斯卡設計的。這個裝置使用了一系列有 10 個齒的輪子,每個齒代表從 0 到 9 的一個數(shù)字。輪子互相連接,從而通過按照正確的齒數(shù)向前移動輪子,就可以將數(shù)字彼此相加。在 17 世紀 70 年代,德國哲學家兼數(shù)學家戈特 弗里德 威廉 萊布尼茲對這臺機器進行了改良,設計了一臺也能做乘法的機器。 法國發(fā)明家約瑟夫 瑪麗 雅卡爾,在設計自動織機時,使用了穿孔的薄木板來控制復雜圖案的編織。在 19 世紀 80 年代期間,美國統(tǒng)計學家赫爾曼 何勒里斯,想出了使用類似雅卡爾的木板那樣的穿孔卡片來處理數(shù)據(jù)的主義。通過使用一種將穿孔卡片從電觸點上移過的系統(tǒng),他得以為 1890 年的美國人口普查匯編統(tǒng)計信息。 1、分析機 也是在 19 世紀,英國數(shù)學家兼發(fā)明家查爾斯 巴比奇,提出了現(xiàn)代數(shù)字計算機的原理。他構想出旨在處理復雜數(shù)學題的若干機器,如差分機。許多歷 史學家認為巴比奇及其合伙人,數(shù)學家奧古斯塔 埃達 拜倫,是現(xiàn)代數(shù)字計算機的真正先驅。巴比奇的設計之一,分析機,具有現(xiàn)代計算機的許多特征。它有一個以一疊穿孔卡片的形式存在的輸入流、一個儲存數(shù)據(jù)的“倉庫”、一個進行算術運算的“工廠”和一個產(chǎn)生永久紀錄的打印機。巴比奇未能將這個想法付諸實踐,盡管在那個時代它在技術上很可能是可行的。 2、早期的計算機 模擬計算機是在 19 世紀末期開始制造的。早期型號是靠轉動的軸和齒輪來進行計算的。用任何其他方法都難以解答的方程,可以用這樣的機器來求其近似數(shù)值。開爾文勛爵制造了一臺機械 潮汐預報器,這實際上就是一臺專用模擬計算機。第一次和第二次世界大戰(zhàn)期間,計算機英語參考譯文和練習答案 3 機械模擬計算系統(tǒng)以及后來的電動模擬計算系統(tǒng),被用作潛艇上的魚雷航線預測器和飛機上的轟炸瞄準具的控制器。人們還設計了另一個系統(tǒng),用于預測密西西比河流域春天的洪水。 3、電子計算機 第二次世界大戰(zhàn)期間,以倫敦北面的布萊切利公園為工作地點的一組科學家和數(shù)學家,制造了最早的全電子數(shù)字計算機之一:“巨人”。到 1943 年 12 月,這個包含了 1500 個真空管的“巨人”開始運轉了。它被以艾倫 圖靈為首的小組用于破譯德國用恩尼格碼加密的無線電報,他們的嘗試 大部分是成功的。 除此而外,在美國,約翰 阿塔納索夫和 克利福德 貝里 早在 1939 年就在艾奧瓦州立學院制造了一臺原型電子機。這臺原型機和后來的研究工作都是悄悄完成的,而且后來因 1945年電子數(shù)字積分計算機( 研制而顯得相形見絀。 算機被授予了專利。但是,數(shù)十年后,在 1973 年,當該機被揭露吸收了在 阿塔納索夫貝里 計算機中首次使用的原理后,這項專利被廢除。 算機(見圖 1A 1)含有 18,000 個真空管,具有每分鐘幾百次的運算速度,但是最初程序是通過導線傳送到處理器內的,必須由人 工更改。根據(jù)美籍匈牙利數(shù)學家約翰馮 諾伊曼的想法,后來制造的機器帶有一個程序存儲器。指令像數(shù)據(jù)一樣存儲在“存儲器”中,使計算機在執(zhí)行過程中擺脫了紙帶閱讀器的速度限制,并使問題在不給計算機重新接線的情況下得以解決。 20 世紀 50 年代末,晶體管在計算機中的應用,標志著比真空管機器更小、更快、更通用的邏輯元件的出現(xiàn)。由于晶體管使用的功率小得多,壽命也長得多,僅這項發(fā)展本身就導致了被稱之為第二代計算機的改良機器的產(chǎn)生。元件變小了,元件的間距也變小了,而且系統(tǒng)的制造成本也變得低得多。 4、集成電路 20 世紀 60 年代 末,集成電路得到采用,從而有可能將許多晶體管制作在一塊硅襯底上,集體管之間以覆鍍固定的導線相連接。集成電路導致價格、尺寸和故障率的進一步降低。 20世紀 70 年代中期,隨著大規(guī)模集成電路和后來的超大規(guī)模集成電路(微芯片)的采用,成千上萬個彼此相連的晶體管被蝕刻在一塊硅襯底上,于是微處理器成為現(xiàn)實。 那么,再回過頭來看看現(xiàn)代計算機處理開關值的能力: 20 世紀 70 年代的計算機一般一次能夠處理 8 個開關值。也就是說,在每個循環(huán)中,它們能處理 8 個二進制數(shù)字或比特的數(shù)據(jù)。 8 個比特為一組,稱為一個字節(jié);每個字節(jié)包含著 256 個開 與關(或 0 與 1)的可能模式。每個模式相當于一條指令、一條指令的一部分或者一個特定的數(shù)據(jù)類型,如一個數(shù)字、一個字符或者一個圖形符號。例如, 11010010 這個模式可能是二進制數(shù)據(jù) 在這種情況下,代表 210 這個十進制數(shù)字 或者它可能是一條指令,告訴計算機將存儲在其交換設備中的數(shù)據(jù)與存儲在存儲芯片某個位置的數(shù)據(jù)進行比較。 一次能處理 16、 32 和 64 比特數(shù)據(jù)的處理器的研制,提高了計算機的速度。一臺計算機能夠處理的全部可識別模式 操作總清單 被稱為其指令集。隨著現(xiàn)代數(shù)字計算機的不斷發(fā)展,這兩個因素 能夠同時 處理的比特數(shù)和指令集的大小 在繼續(xù)增長。 三、硬件 不論尺寸大小,現(xiàn)代數(shù)字計算機在概念上都是類似的。然而,根據(jù)成本與性能,它們可分為幾類:個人計算機或微型計算機,一種成本相當?shù)偷臋C器,通常只有桌面大?。ūM管“膝上型計算機”小到能夠放入公文包,而“掌上型計算機”能夠放入口袋);工作站,一種具 +0 型 .昂貴機器,具有滿足大規(guī)模工商企業(yè)、政計算機英語參考譯文和練習答案 4 府部門、科研機構或者諸如此類機構需要的能力(其中體積最大、速度最快的稱為巨型計算機)。 一臺數(shù)字計算機 不是單一的機器。確切地說,它是由 5 個不同的要素組成的系統(tǒng):( 1)中央處理器;( 2)輸入設備;( 3)存儲設備;( 4)輸出設備;以及( 5)被稱作總線的通信網(wǎng)絡,它將系統(tǒng)的所有要素連接起來并將系統(tǒng)與外界連接起來。 四、編程 一個程序就是一系列指令,告訴計算機硬件對數(shù)據(jù)執(zhí)行什么樣的操作。程序可以內嵌在硬件本身里,或以軟件的形式獨立存在。在一些專業(yè)或“專用”計算機中,操作指令被嵌入其電路里;常見的例子有計算器、手表、汽車發(fā)動機和微波爐中的微型計算機。另一方面,通用計算機盡管含有一些內嵌的程序(在只讀存儲器中)或者指 令(在處理器芯片中),但依靠外部程序來執(zhí)行有用的任務。計算機一旦被編程,就只能做在任何特定時間控制它的軟件所允許它做的事情。廣泛使用的軟件包括一系列各種各樣的應用程序 告訴計算機如何執(zhí)行各種任務的指令。 五、未來的發(fā)展 計算機發(fā)展的一個持續(xù)不斷的趨勢是微小型化,亦即將更多的電路元件壓縮在越來越小的芯片空間上的努力。研究人員也在設法利用超導性來提高電路的功能速度。超導性是在超低溫條件下在某些材料中觀察到的電阻減少現(xiàn)象。 計算機發(fā)展的另一個趨勢是“第五代”計算機的研制工作,亦即研制可以解決復雜問題而且其解決方 法或許最終會與“創(chuàng)造性的”這一形容名副其實的計算機,理想的目標是真正的人工智能。正在積極探索的一條道路是并行處理計算,亦即利用許多芯片來同時執(zhí)行數(shù)個不同的任務。一種重要的并行處理方法是模仿神經(jīng)系統(tǒng)結構的神經(jīng)網(wǎng)絡。另一個持續(xù)不斷的趨勢是計算機聯(lián)網(wǎng)的增加。計算機聯(lián)網(wǎng)現(xiàn)在使用由衛(wèi)星和電纜鏈路構成的世界范圍的數(shù)據(jù)通信系統(tǒng),來將全球的計算機連在一起。此外,大量的研究工作還投入在探索“光”計算機的可能性上 這種硬件處理的不是電脈沖而是快得多的光脈沖。 第二單元 課文 A:計算機硬件 一、引言 計算機硬件是計算機運行所 需要的設備,由可進行物理處理的元件組成。這些元件的功能一般分為 3 個主要類別:輸入、輸出和存儲。這些類別的元件與微處理器相連接,特別是計算機英語參考譯文和練習答案 5 與計算機的中央處理器相連接,而后者是通過被稱之為線路或電路的總線來提供計算能力和對計算機進行控制的電子電路。 另一方面,軟件是計算機用來處理數(shù)據(jù)的一套指令,如字處理程序或者視頻游戲。這些程序通常被存儲起來,并由計算機硬件調入和調出中央處理器。軟件也控制著硬件如何使用;例如,如何從存儲設備中檢索信息。輸入與輸出硬件的交互作用是由基本輸入輸出系統(tǒng)( 件控制的。 盡管微處理 器在技術上仍被認為是硬件,其部分功能也與計算機軟件有關系。既然微處理器同時具有硬件與軟件方面的特征,它們因此經(jīng)常被稱作固件。 二、輸入硬件 輸入硬件由給計算機提供信息和指令的外部設備 亦即計算機中央處理器以外的元件 組成。光筆是具有光敏端頭的輸入筆,用來在計算機屏幕上直接寫畫,或者通過按光筆上的夾子或用光筆接觸屏幕來在屏幕上選擇信息。這種筆含有光傳感器,能夠識別屏幕上筆經(jīng)過的部分。鼠標是為一只手抓握而設計的指示設備。它在底部有一個檢測裝置(通常是一個圓球),使用戶通過在一個平面上移動鼠標能夠控制屏幕上指 針或光標的運動。當鼠標滑過平面的時候,光標隨著在屏幕上移動。要在屏幕上選擇項目或命令,用戶就點擊鼠標上的按鈕。操縱桿是由一根桿子組成的指示設備,該桿以向多個方向移動來操縱計算機屏幕上的光標或者其他圖形對象。鍵盤是一個像打字機的設備,它使用戶得以向計算機鍵入文本和命令。有些鍵盤有特殊功能鍵或集成的指示設備,如軌跡球或者可以讓用戶通過手指的移動來移動屏幕上光標的觸敏區(qū)。 光掃描儀利用光感應設備將圖片或文本等形式的圖像轉換成計算機能夠處理的電子信號。例如,一張照片能夠被掃入一臺計算機,然后包括在該計算機建立的文本 文件中。最常見的兩種掃描儀類型是平板式掃描儀和手持式掃描儀,前者類似一臺辦公復印機,后者用手動的方式從要處理的圖像上掃過。麥克風是將聲音轉換成可被計算機存儲、處理和回放的信號的設備。語音識別模塊是將說的話轉換成計算機能夠識別和處理的信號的設備。 調制解調器代表調制器 解調器,是將計算機與電話線連接、允許信息傳給或接自另一臺計算機的設備。每臺發(fā)送或接收信息的計算機都必須與調制解調器相連接。計算機發(fā)送的信息由調制解調器轉換成音頻信號,然后通過電話線傳送到接收調制解調器上,由其將信號轉換成接收計算機能夠理解的信息 。 三、輸出硬件 輸出硬件由將信息從計算機中央處理器傳給計算機用戶的外部設備構成。視頻顯示器或屏幕將計算機生成的信息轉換成可視信息。顯示器一般有兩種形式:陰極射線管視頻屏幕和液晶顯示視頻屏幕。基于陰極射線管的屏幕或監(jiān)視器看起來就像一臺電視機。從中央處理器輸出的信息,使用電子束顯示出來,其過程是電子束掃描熒光屏,而熒光屏則發(fā)出光并產(chǎn)生圖像?;谝壕э@示器的屏幕將可視信息顯示在比基于陰極射線管的視頻監(jiān)視器更平、更小的屏幕上。液晶顯示器常常用于膝上型計算機。 打印機將計算機輸出的文本和圖像打印在紙上。點陣打印機使 用細小的金屬絲打擊色帶,從而形成字符。激光打印機使用光束在磁鼓上畫圖像,然后由磁鼓吸起被稱之為色粉的微小黑粒。色粉熔凝到紙上,形成圖像。噴墨打印機將小墨滴噴射到紙上,形成字符和圖像。 計算機英語參考譯文和練習答案 6 四、存儲硬件 存儲硬件為計算機檢索提供信息和程序的永久性存儲。兩種主要的存儲設備是磁盤驅動器和存儲器。磁盤驅動器有幾種類型:硬盤、軟盤、磁光盤和光盤。硬盤驅動器將信息存儲在盤中嵌入的磁性顆粒中。硬盤驅動器通常是計算機的固定部分,能存儲大量的信息并對其進行快速的檢索。軟盤驅動器也將信息存儲在磁性顆粒中,但這些顆粒是嵌入在可移動的 盤中,而這些盤既可能是軟的也可能是硬的。軟盤比硬盤存儲的信息少,檢索該信息的速度也慢得多。磁光盤驅動器將信息存儲在對激光和磁場都敏感的可移動盤上。它們可存儲的信息通常與硬盤一樣多,但檢索速度稍微慢一點。由反射材料制成的光盤,其表面燒蝕出凹陷區(qū)。光驅( 是將信息存儲于此。存儲在光盤上的信息不能擦除或用新信息改寫。它們能夠存儲和硬盤差不多的信息量,但信息檢索速度比其慢。 存儲器是指存儲信息供中央處理器快速檢索的計算機芯片。隨機訪問存儲器( 來存儲操作計算機程序的信息和指令。通常,程序由磁盤 驅動器的存儲區(qū)調到隨機訪問存儲器中。隨機訪問存儲器也稱作易失性存儲器,因為當計算機的電源關閉時,計算機芯片中的信息隨著丟失。只讀存儲器( 含必須永久可供計算機操作使用的關鍵信息和軟件,如從開機到關機一直指揮計算機的運行的操作系統(tǒng)。只讀存儲器稱之為非易失性存儲器,因為當計算機的電源關閉時,存儲芯片中的信息不會丟失。 有些設備有不止一種用途。例如,軟盤也可用作輸入設備,如果它們含有計算機用戶要使用和處理的信息的話。此外,它們也可用作輸出設備,如果用戶想將計算結果存儲在它們上面的話。 五、硬件的連接 要想 運轉,硬件需要物理連接,使元件之間能夠交流和相互作用??偩€提供了一種常見的互連系統(tǒng),它由一組導線或電路組成,在計算機的內部組成部分之間協(xié)調和移動信息。計算機總線由兩條通道組成:一條由中央處理器用來給數(shù)據(jù)定位,叫做地址總線;另一條用來將該數(shù)據(jù)送往那個地址,叫做數(shù)據(jù)總線??偩€可用兩個特征來描述:一次可處理的信息量,稱為總線寬度,和傳送這些數(shù)據(jù)的速度。 串行連接是一根或一組導線,用于將信息從中央處理器傳送到外部設備,如鼠標、鍵盤、調制解調器、掃描儀和一些類型的打印機。這種連接一次只能傳送一段數(shù)據(jù),因此很慢。使用串 行連接的好處在于它能提供遠距離的有效連接。 并行連接使用多組導線來同時傳送數(shù)個信息塊。大多數(shù)掃描儀和打印機使用這種連接方式。并行連接比串行連接快得多,但是它在中央處理器和外部設備之間的傳輸距離僅限于不到 3 米( 10 英尺)。 計算機英語參考譯文和練習答案 7 第三單元 課文 A:操作系統(tǒng) 一、引言 在計算機科學中,操作系統(tǒng)( 控制計算機的基本軟件。它具有 3 個主要功能:協(xié)調與操作計算機硬件,如計算機存儲器、打印機、磁盤、鍵盤、鼠標和監(jiān)視器;在各種存儲介質上編排文件,如軟盤、硬盤、光盤和磁帶;以及處理硬件錯誤和數(shù)據(jù)丟失。 二、操作系統(tǒng)是怎樣工作 的 操作系統(tǒng)控制不同的計算機進程,如運行一個電子表格程序或訪問計算機存儲器里的信息。一個重要的進程是解釋使用戶得以與計算機進行通信的命令。有些命令解釋器是面向文本的,要求將命令鍵入。另一些命令解釋器是面向圖形的,允許用戶通過指向并點擊圖標,即屏幕上代表具體命令的圖片,來進行通信。初學者一般覺得面向圖形的解釋器使用起來容易一些,但是許多有經(jīng)驗的計算機用戶更喜歡使用面向文本的命令解釋器,因為它們的功能更強大一些。 操作系統(tǒng)或者是單一任務處理的,或者是多任務處理的。早期的單一任務處理操作系統(tǒng)每次僅能運行一個進程。 例如,當計算機打印文件時,在打印結束之前,計算機不能開始另一個進程或響應新的命令。 所有現(xiàn)代操作系統(tǒng)都是多任務處理的,可以同時運行數(shù)個進程。在大多數(shù)計算機中,只有一個中央處理器( 計算機的計算與控制單元),因此多任務處理操作系統(tǒng)造成一種假象,即數(shù)個進程同時在中央處理器上運行。用來造成這種假象的最常見辦法是時間片多任務處理,依靠這種方法每個進程都單獨運行固定的一段時間。如果進程在分配的時間內沒有完成,它即被暫停,而另一個進程開始運行。進程之間的這種切換被稱為上下文轉換。操作系統(tǒng)進行“簿記”,保存被暫停 進程的狀態(tài)。它還有一種確定下一步運行哪個進程的機制,稱之為調度程序。調度程序快速運行短進程,以盡可能縮短可察覺的延遲。由于用戶對時間的感覺要比計算機的處理速度慢得多,因此多個進程看似在同時運行。 操作系統(tǒng)可以使用虛擬內存,以運行所需主存空間大于實際可用主存空間的進程。使用這種技術,硬盤驅動器上的空間被用來模擬所需的額外內存。然而,訪問硬盤驅動器比訪問主存耗時多,因此計算機運行起來很慢。 三、當前的操作系統(tǒng) 個人計算機常用的操作系統(tǒng)有 S、 以及 1、 計算機科學中, 一種多用戶、多任務處理操作系統(tǒng),最初由肯 湯普森和丹尼斯 里奇于 1969 年在美國電話電報公司的貝爾實驗室里開發(fā),用于小型計算機。 計算機英語參考譯文和練習答案 8 各種形式和實現(xiàn)方式存在;這其中包括加利福尼亞大學伯克利分校開發(fā)的版本(稱為“伯克利軟件發(fā)行中心版本”)和美國電話電報公司發(fā)行的版本 其最新版本是“美國電話電報公司系統(tǒng) V”。 認為是一種功能強大的操作系統(tǒng)。因為是用 C 語言編寫的,它比其他操作系統(tǒng)更具有可移植性 受機器限制比較少。 有幾個相關的系統(tǒng)形式,包括: 司改寫的 本(在基于精簡指令集計算機的工作站上運行); A/于蘋果計算機公司的麥金托什個人計算機上的圖形版本);以及 種重寫的但基本上與 容的操作系統(tǒng),用于 算機)。 流行,在很大程度上是由于被稱作因特網(wǎng)的計算機互聯(lián)網(wǎng)絡的發(fā)展,因為因特網(wǎng)使用的軟件最初是為運行 計算機設計的。 變種包括 太陽微系統(tǒng)股份有限公司發(fā)布)、 微軟公司發(fā)布)和 其克隆產(chǎn)品支持多任務處理和多個用戶。其文件系統(tǒng)提供 了一種編排磁盤文件的簡便方法,并允許用戶保護其文件而防范其他用戶。然而, 的命令不很直觀,要掌握這個系統(tǒng)比較困難。 2、 “微軟磁盤操作系統(tǒng)”的首字母縮拚詞。在計算機科學中, 其他操作系統(tǒng)一樣,管理下面一類的操作:磁盤輸入與輸出、視頻支持、鍵盤控制以及與程序執(zhí)行和文件維護有關的許多內部功能。 帶有命令行界面的單個任務處理、單用戶操作系統(tǒng)。 3、 ,或稱“第二代操作系統(tǒng)”,是 20 世紀 80 年代中期由 司和微軟公司為個人計算機開發(fā)的一 種操作系統(tǒng)。 1987 年末, 推出時,最常見的個人計算機是運行 容機和由蘋果計算機公司生產(chǎn)、運行其麥金托什個人計算機操作系統(tǒng)( S)的計算機。麥金托什個人計算機操作系統(tǒng)包含多任務處理功能,一個使計算機能夠同時運行數(shù)個應用程序的特征。在一個計算機網(wǎng)絡中,多任務處理允許不同計算機上的數(shù)個用戶同時訪問同一個應用程序或數(shù)據(jù)集。 是為 容個人計算機設計、允許多任務處理的第一個操作系統(tǒng)。 的第一個版本, 本,是面向文本的,沒有允許用戶通過使用計算機鼠標等指向與點 擊輸入設備來輸入命令的圖形用戶界面( 一年后, 微軟發(fā)布了 的 本,它包括一個稱為表示管理程序的圖形用戶界面。表示管理程序界面包含圖標,亦即屏幕上用戶可以用鼠標點擊來輸入指令的圖片或文字。 的 本也允許用戶打開多個窗口(窗口是屏幕上的一個部分,每個窗口包含一個不同的文件或程序),并包括用戶可以用鼠標點擊來進行選擇的下拉式命令清單。 1991 年,在微軟發(fā)布了 件 在 運行的多任務處理環(huán)境 之后, 微軟結束了它們在 上的合作。 1992 年, 布了 的 本。該版本運行微軟的 序,并可以執(zhí)行 作下的多任務處理。它也包含面向對象的編程環(huán)境,允許軟件設計者使用高級的面向對象編程語言編程。 后來的版本增強了性能和多媒體能力。 1994 年, 布,自 推出后已售出 5 百多萬份。同一年, 出 的一個新版本,稱為 特色為:改善的性能、增強的多媒體能力、一系列的集成應用程序和方便的因特網(wǎng)接入。 司繼續(xù)對 行升級和擴充。 4、 計算機 科學中, 由微軟公司出售的一種個人計算機操作系統(tǒng),它允許用戶通過指示和點擊設備,譬如鼠標,來代替鍵盤輸入命令。 作系統(tǒng)為用戶提供了一個圖形用戶界面,允許用戶操作計算機屏幕上稱之為圖標的圖片來發(fā)出命令。 是微軟的磁盤操作系統(tǒng)( 擴充和替代品。 計算機英語參考譯文和練習答案 9 形用戶界面旨在為用戶提供一個自然或直觀的工作環(huán)境。使用 戶可以用鼠標在計算機屏幕上移動光標。通過將光標指向圖標并點擊鼠標上的按鈕,用戶可以給計算機發(fā)出命 令,讓其執(zhí)行一個動作,如啟動一個程序、訪問一個數(shù)據(jù)文件或復制一個數(shù)據(jù)文件。其他命令可以通過下拉或點擊式菜單項來訪問。計算機將用戶正在工作的活動區(qū)域顯示為計算機屏幕上的窗口。當前正在使用的活動窗口可以與先前使用的、仍然在屏幕上打開著的其他活動窗口重疊。這種類型的圖形用戶界面被說成是包含了 征:窗口、圖標、菜單和指點設備(如鼠標)。 施樂公司帕洛阿爾托研究中心的計算機科學家,在 20 世紀 70 年代初創(chuàng)造了圖形用戶界面這個概念,但是這個創(chuàng)新沒有馬上取得商業(yè)上的成功。 1983 年,蘋果計算機公司在其 采用了一種用戶圖形界面。這種用戶圖形界面在其 1984 年推出的麥金托什個人計算機中得到升級和改善。 微軟于 1983 年開始開發(fā)用戶圖形界面,作為其 作系統(tǒng)的擴展。微軟的本在 1985 年首次出現(xiàn)。在這個版本中,窗口是平鋪式的,也就是互相挨著,而不是重疊顯示。 1987 年推出的 本,在設計上類似于 表示管理程序 另一種用戶圖形界面操作系統(tǒng)。 本具有重疊窗口的特征。 1990 年推出的功能更加強大的 本和后 來的 本,迅速使 為個人計算機操作系統(tǒng)的市場領頭商品,其部分原因在于它被預先捆綁在新的個人計算機上。它還成為受歡迎的軟件開發(fā)平臺。 1993 年,微軟推出了 T(新技術)。 T 操作系統(tǒng)提供 32 位的多任務處理,使計算機具有了高速地同時或并行運行數(shù)個程序的能力。這種操作系統(tǒng)與 展開競爭,爭做許多企業(yè)的密集型高端聯(lián)網(wǎng)運算環(huán)境的平臺。 1995 年,微軟發(fā)布了用于個人計算機的一個 版本,稱作 5。5 與以前的版本相比,用戶圖形界面造型更加優(yōu)美,也更加簡單。它提供了 32 位進程處理、高效的多任務處理、網(wǎng)絡連接和因特網(wǎng)接入。 幾乎沒有計算機用戶直接運行 。他們更愿意選擇 各種版本或者帶有圖形界面的窗口型系統(tǒng),如 8 或 S,因為它們使計算機技術更容易利用。然而,與面向命令的操作系統(tǒng)相比,圖形系統(tǒng)一般具有需要更多硬件的缺點,如速度更快的中央處理器、更多的內存和更高質量的監(jiān)視器。 五、未來的技術 操作系統(tǒng)在不斷地演進。最近開發(fā)的一種稱之為分布式操作系 統(tǒng)的操作系統(tǒng)類型,是為共享硬盤驅動器等資源的一批連接在一起、但相互獨立的計算機設計的。在分布式操作系統(tǒng)中,一個進程可以在網(wǎng)絡中的任何一臺計算機(可能是一臺空閑的計算機)上運行,以加快該進程的執(zhí)行。操作系統(tǒng)的所有基本功能 如維護文件系統(tǒng)、確保合理的行為以及在發(fā)生部分故障的情況下恢復數(shù)據(jù) 在分布式系統(tǒng)中變得比較復雜。 用語音或手寫的方法代替鍵盤輸入的研究工作也在進行中。目前,這些類型的輸入還不很準確,因為人們在詞的發(fā)音和書寫上有很大的不同,使計算機難以識別不同用戶的相同輸入。然而,這個領域取得的發(fā)展已經(jīng)帶來 了能夠識別由各種不同的人所說的少數(shù)單詞的系統(tǒng)。另外,經(jīng)過訓練能夠識別一個人的手跡的軟件也已經(jīng)開發(fā)出來。 計算機英語參考譯文和練習答案 10 第四單元 課文 A:編程語言 一、引言 在計算機科學中,編程語言是用來編寫可被計算機運行的一系列指令(計算機程序)的人工語言。與英語等自然語言相類似,編程語言具有詞匯、語法和句法。然而,自然語言不適合計算機編程,因為它們能引起歧義,也就是說它們的詞匯和語法結構可以用多種方式進行解釋。用于計算編程的語言必須具有簡單的邏輯結構,而且它們的語法、拼寫和標點符號的規(guī)則必須精確。 編程語言在復雜性和通用程度上大相徑庭 。有些編程語言是為了處理特定類型的計算問題或為了用于特定型號的計算機系統(tǒng)而編寫的。例如, 編程語言是為解決某些普遍的編程問題類型而編寫的 了科學領域的應用,而 管這些語言旨在處理特定類型的計算機問題,但是它們具有很高的可移植性,也就是說它們可以用來為多種類型的計算機編程。其他的語言,譬如機器語言,是為一種特定型號的計算機系統(tǒng),甚至是一臺特定的計算機,在某些研究領域使用而編寫的。最常用的編程語言具有很高的可移植性,可以用于有效地解決不同 類型的計算問題。像 C、 樣的語言就屬于這一范疇。 二、語言類型 編程語言可劃分為低級語言和高級語言。低級編程語言或機器語言,是編程語言中最基礎的類型,能被計算機直接理解。機器語言的區(qū)別取決于制造商和計算機的型號。高級語言是在計算機能夠理解和處理之前必須首先翻譯成機器語言的編程語言。 C、 C+、 是高級語言的例子。匯編語言是中級語言,非常接近于機器語言,沒有其他高級語言所表現(xiàn)出的語言復雜程度,但仍然得翻譯成機器語言。 1、機器語言 在機器語言中,指令被寫成計 算機能夠直接理解的被稱之為比特的 1 和 0 的序列。機器語言中的一條指令通常告訴計算機 4 件事情:( 1)到計算機主存儲器(隨機訪問存儲器)的哪個位置去找一或兩個數(shù)字或者簡單的數(shù)據(jù)段;( 2)要執(zhí)行的一個簡單操作,例如將兩個數(shù)字加起來;( 3)將這個簡單操作的結果存放在主存儲器的什么位置;以及( 4)到哪里找要執(zhí)行的下一條指令。雖然所有的可執(zhí)行程序最終都是以機器語言的形式被計算機讀取,但是它們并非都是用機器語言編寫的。直接用機器語言編程極端困難,因為指令是 1 和 0 的序列。機器語言中的一條典型的指令可能是 10010 1100 1011,意思是將存儲寄存器 A 的內容加到存儲寄存器 B 的內容中。 2、高級語言 高級語言是利用人類語言中的詞和句法的一套相對復雜的語句。它們比匯編語言和機器語言更類似于正常的人類語言,因此用來編寫復雜的程序更容易。這些編程語言允許更快地開發(fā)更龐大和更復雜的程序。然而,在計算機能夠理解之前,高級語言必須被稱之為編譯器計算機英語參考譯文和練習答案 11 的另外一種程序翻譯成機器語言。因為這個原因,與用匯編語言編寫的程序比較起來,用高級語言編寫的程序可能運行的時間更長,占用的內存更多。 3、匯編語言 計算機編程人員使用匯編語言使機器語言程序編寫起來更 簡單一些。在匯編語言中,每條語句大致對應一條機器語言指令。匯編語言的語句是借助易于記憶的命令編寫的。在典型的匯編語言的語句中,把存儲寄存器 A 的內容加到存儲寄存器 B 的內容中這一命令,可以寫成 , A。匯編語言與機器語言具有某些共同特征。例如,對特定的比特進行操作,用匯編語言和機器語言都是可行的。當盡量減少程序的運行時間很重要時,程序員就使用匯編語言,因為從匯編語言到機器語言的翻譯相對簡單。當計算機的某個部分必須被直接控制時,如監(jiān)視器上的單個點或者流向打印機的單個字符,這時也使用匯編語言。 三、高級語言 的分類 高級語言通常分為面向過程的、函數(shù)式的、面向對象的或邏輯的語言。當今最常見的高級語言是面向過程的語言。在這種語言中,執(zhí)行某個完整功能的一個或多個相關的語句塊組成一個程序模塊或過程,而且被給予諸如“過程 A”的名稱。如果在程序的其他地方需要同樣的操作序列,可以使用一個簡單的語句調回這個過程。實質上,一個過程就是一個小型程序。一個大程序可以通過將執(zhí)行不同任務的過程組合在一起而構成。過程語言使程序變得比較短,而且更易于被計算機讀取,但是要求程序員將每個過程都設計得足夠通用,能用于不同的情況。 函數(shù)式語言像對待 數(shù)學函數(shù)一樣對待過程,并允許像處理程序中的任何其他數(shù)據(jù)一樣處理它們。這就使程序構造在更高、更嚴密的水平上得以實現(xiàn)。函數(shù)式語言也允許變量 在程序運行過程中可以被用戶指定和更改的數(shù)據(jù)符號 只被賦值一次。這樣,通過減少對語句執(zhí)行的確切順序給予關注的必要性,就簡化了編程,因為一個變量沒有必要每次在一個程序語句中用到,都重新定義或重新賦值。函數(shù)式語言的許多觀點已經(jīng)成為許多現(xiàn)代過程語言的關鍵部分。 面向對象的語言是函數(shù)式語言的發(fā)展結果。在面向對象的語言中,用來編寫程序的代碼和程序處理的數(shù)據(jù),組合成叫做對象的單元。對 象進一步組合成類,而類則定義對象必須具有的屬性。類的一個簡單例子就是書這個類。這個類中的對象可能是小說和短篇小說。對象還有某些與其相關的功能,稱為方法。計算機通過使用對象的某種方法來使用這個對象。方法對對象中的數(shù)據(jù)執(zhí)行某個操作,然后將值返回給計算機。對象的類也可更進一步組合成層,而在層中一個類的對象可繼承另一個類的方法。面向對象的語言中所提供的這種結構,使面向對象的語言對于復雜的編程任務非常有用。 邏輯語言將邏輯用作其數(shù)學基礎。一個邏輯程序由一系列的事實與“如果則”規(guī)則組成,來具體說明一系列事實如何可以 從其他實事中推斷出來,例如: 如果 X 語句為真,則 Y 語句為假。 在這樣一個程序的執(zhí)行過程中,一條輸入語句可以按照邏輯從程序中的其他語句推斷出來。許多人工智能程序使用這種語言編寫。 四、語言的結構與成分 編程語言使用特定類型的語句或指令,來給程序提供功能結構。程序中的一條語句是表達一個簡單意思的基本句子,其目的是給計算機一條基本指令。語句對允許的數(shù)據(jù)類型、數(shù)計算機英語參考譯文和練習答案 12 據(jù)如何處理以及過程和函數(shù)的工作方式進行定義。程序員利用語句來操作編程語言的常見成分,如變量和宏(程序中的小型程序)。 數(shù)據(jù)聲明語句給予稱為變量的程序元素以名 稱和屬性。變量在程序中可以賦予不同的值。變量可以具有的屬性被稱作類型,它們包括:變量中可能存儲什么樣的值,值中使用何種程度的數(shù)值精度,以及一個變量可以如何以有組織結構的方式 如以表或數(shù)組的形式代表一組比較簡單的值等等。在許多編程語言中,一種關鍵的數(shù)據(jù)類型是指示字。指示字變量本身沒有值;相反,它們含有計算機可以用來查找某個其他變量的信息 也就是說,它們指向另一個變量。 表達式是語句的一段,描述要對一些程序變量執(zhí)行的一系列運算,如 X+Y/Z,其中 X、Y 和 Z 為變量,運算方法為加和除。賦值語句給一個變量賦予 得自某個表達式的值,而條件語句則指定要被測試、然后用于選擇接下來應該執(zhí)行的其他語句的表達式。 過程與函數(shù)語句將某些代碼塊定義為以后可在程序中返回的進程或函數(shù)。這些語句也規(guī)定程序員可以選擇的變量與參數(shù)種類,以及當一個表達式使用過程或函數(shù)時代碼將返回的值的類型。許多編程語言也容許叫做宏的小型翻譯程序。宏把使用程序員定義的語言結構編寫的代碼段翻譯成編程語言可以理解的語句。 五、歷史 編程語言幾乎可以追溯到 20 世紀 40 年代數(shù)字計算機發(fā)明之時。最早的匯編語言,隨著商業(yè)計算機的推出,出現(xiàn)于 20 世紀 50 年代末。最早的過程 語言是在 20 世紀 50 年代末到20 世紀 60 年代初開發(fā)的: 言由約翰 巴克斯創(chuàng)造,然后由格雷斯 霍珀創(chuàng)造了言。第一種函數(shù)式語言是 約翰 麥卡錫于 20 世紀 50 年代末編寫。這 3種語言今天仍在廣泛使用,但經(jīng)歷過大量修改。 20 世紀 60 年代末,出現(xiàn)了最早的面向對象的語言,如 言。邏輯語言在 20世紀 70 年代中期隨著 言的推出而變得廣為人知; 言是一種用于編寫人工智能軟件的語言。在 20 世紀 70 年代,過程語言繼續(xù)發(fā)展,出現(xiàn)了 C 和 語言。 言是一種具有高度影響力的面向對象的語言,它導致了面向對象的語言與過程語言在 C+和更近
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省石家莊市二十八中學2024年九年級化學第一學期期末復習檢測試題含解析
- 2025至2030運動和健身房地板行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 河南省開封市蘭考縣2024年八年級物理第一學期期末達標檢測試題含解析
- 倉儲物流中心車間出租管理合同
- 空間技術裝備市場拓展策略研究
- 水輪機技術革新前沿:1000MW級混流式水輪機行業(yè)深度研究
- 2025至2030體外診斷試劑市場行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國自行車消費GPS行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 2025至2030中國自動閘門操作員行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國自動離合器行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- HG-T20678-2023《化工設備襯里鋼殼設計標準》
- 初中數(shù)學分層作業(yè)設計論文
- 中小學校長管理案例
- 《電力設施治安安全風險等級和安全防護要求》
- 工程項目部安全生產(chǎn)治本攻堅三年行動實施方案
- 四川建筑安全員-C證考試(專職安全員)題庫及答案
- 光伏驗收報告
- 職業(yè)倦怠量表MBI-HSS
- 學校桌椅采購投標方案
- 盤扣式外腳手架施工方案
- 初中數(shù)學目錄(浙教版)
評論
0/150
提交評論