計算機專業(yè)英語 第3版 課件全套 張強華 u1 Computer Hardware -u12 AI_第1頁
計算機專業(yè)英語 第3版 課件全套 張強華 u1 Computer Hardware -u12 AI_第2頁
計算機專業(yè)英語 第3版 課件全套 張強華 u1 Computer Hardware -u12 AI_第3頁
計算機專業(yè)英語 第3版 課件全套 張強華 u1 Computer Hardware -u12 AI_第4頁
計算機專業(yè)英語 第3版 課件全套 張強華 u1 Computer Hardware -u12 AI_第5頁
已閱讀5頁,還剩307頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

計算機專業(yè)英語(第三版)ComputerHardware

Unit

1Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsNewWordsNewWordsPhrasesPhrasesPhrasesAbbreviationsNotesNotesNotesNotesListeningtoTextA計算機硬件計算機是指可以通過計算機編程自動執(zhí)行算術(shù)或邏輯運算的機器?,F(xiàn)代計算機能夠遵循被稱為程序的通用操作集。這些程序使計算機能夠執(zhí)行極其廣泛的任務(wù)?!巴暾钡挠嬎銠C包括硬件、操作系統(tǒng)和外圍設(shè)備,它們可以滿足計算機系統(tǒng)所需的“全部”操作。該計算機可以被稱為一個計算機系統(tǒng)。該術(shù)語也可以用于連接在一起的一組計算機,特別是計算機網(wǎng)絡(luò)或計算機集群。計算機用作各種工業(yè)和消費設(shè)備的控制系統(tǒng)。這包括簡單的專用設(shè)備(如微波爐和遠程控制)、工業(yè)設(shè)備(如工業(yè)機器人和計算機輔助設(shè)計)以及通用設(shè)備(如個人計算機)和移動設(shè)備(如智能手機)?;ヂ?lián)網(wǎng)在計算機上運行,它連接了數(shù)以億計的計算機及其用戶。傳統(tǒng)上,現(xiàn)代計算機至少包括一個處理元件(通常是中央處理單元)和某種形式的存儲器。處理元件執(zhí)行算術(shù)和邏輯運算,并且排序和控制單元可以響應(yīng)存儲的信息來改變操作的順序。外圍設(shè)備包括輸入設(shè)備(鍵盤、鼠標等)、輸出設(shè)備(監(jiān)視器屏幕、打印機等)以及輸入/輸出設(shè)備。外圍設(shè)備允許從外部源獲得信息,并且使操作結(jié)果得以保存和取回。參考譯文術(shù)語“硬件”涵蓋計算機中全部有形物理部件。電路、計算機芯片、圖形卡、聲卡、存儲器(RAM)、主板、顯示器、電源、電纜、鍵盤、打印機和“鼠標”輸入設(shè)備都是硬件。通用計算機具有四個主要部件:算術(shù)邏輯單元(ALU)、控制單元、存儲器以及輸入和輸出設(shè)備(統(tǒng)稱為I/O)。這些部件通過總線互連,總線通常由電線組成。這些部件中的每一個都是數(shù)千到數(shù)萬億的小電路,可以通過電子開關(guān)關(guān)閉或打開。每個電路表示一位(二進制數(shù)字)信息,所以當(dāng)電路接通時它表示“1”,而當(dāng)斷開時它表示“0”。電路布置在邏輯門中,這樣一個或多個電路可以控制一個或多個其他電路的狀態(tài)。1.輸入設(shè)備輸入設(shè)備將未處理的數(shù)據(jù)發(fā)送到計算機時,數(shù)據(jù)將被處理并發(fā)送到輸出設(shè)備。輸入設(shè)備既可以手動操作,也可以自動操作。處理行為主要由CPU控制。輸入設(shè)備的一些示例是:計算機鍵盤、數(shù)碼相機、數(shù)碼視頻、圖形輸入板、圖像掃描儀、麥克風(fēng)、鼠標、鍵盤、觸摸屏。參考譯文2.輸出設(shè)備計算機提供輸出的設(shè)備稱為輸出設(shè)備。輸出設(shè)備的示例有計算機監(jiān)視器、打印機、PC揚聲器、投影儀、聲卡、視頻卡。3.控制單元控制單元(通常稱為控制系統(tǒng)或中央控制器)管理計算機的各種組件;它讀取并解釋(解碼)程序指令,將它們轉(zhuǎn)換為激活計算機其他部分的控制信號。高級計算機中的控制系統(tǒng)可以改變某些指令的執(zhí)行順序以提高性能。所有CPU共有的關(guān)鍵組件是程序計數(shù)器,它是一個特殊的存儲單元(寄存器)用于跟蹤存儲器中下一條指令的讀取位置。參考譯文參考譯文控制系統(tǒng)的功能如下。請注意,這是一個簡化的描述,其中一些步驟可以同時執(zhí)行或以不同的順序執(zhí)行,具體取決于CPU的類型:(1)從程序計數(shù)器指示的單元中讀取下一條指令的代碼。(2)將指令的數(shù)字代碼解碼為其他各系統(tǒng)的一組命令或信號。(3)遞增程序計數(shù)器的值,使其指向下一條指令。(4)從存儲器中的單元(或者可能來自輸入設(shè)備)讀取指令所需的任何數(shù)據(jù)。該所需數(shù)據(jù)的位置通常存儲在指令代碼中。(5)向ALU或寄存器提供必要的數(shù)據(jù)。(6)如果指令需要ALU或?qū)S糜布硗瓿?,則指示硬件執(zhí)行所請求的操作。(7)將結(jié)果從ALU寫回存儲器位置、寄存器或輸出設(shè)備。(8)跳回到第一步。4.中央處理器(CPU)控制單元,ALU和寄存器統(tǒng)稱為中央處理器(CPU)。早期的CPU由許多獨立的組件組成,但自20世紀70年代中期以來,CPU通常構(gòu)建在稱為微處理器的單個集成電路上。5.算術(shù)邏輯單元(ALU)ALU能夠執(zhí)行兩類操作:算術(shù)和邏輯。特定ALU支持的算術(shù)運算集可以限于加法和減法,或者可以包括乘法、除法、三角函數(shù)(例如正弦,余弦等)以及平方根。有些運算只能使用整數(shù),而有些則使用浮點來表示實數(shù),盡管精度有限。然而,只要能夠執(zhí)行最簡單操作的計算機都可以編程,將更復(fù)雜的操作分解為可以執(zhí)行的簡單步驟。因此,可以對任何計算機進行編程以執(zhí)行任何算術(shù)運算,但如果ALU不直接支持該操作則需要更多時間。ALU還可以比較數(shù)字并返回布爾值(真或假),這取決于比較結(jié)果是等于、大于或小于。邏輯運算涉及布爾邏輯:AND、OR、XOR和NOT。這些對于創(chuàng)建復(fù)雜的條件語句和處理布爾邏輯非常有用。超標量計算機可能包含多個ALU,允許它們同時處理多個指令。具有SIMD和MIMD功能的圖形處理器和計算機通常包含可以對矢量和矩陣執(zhí)行算術(shù)的ALU。參考譯文6.存儲器計算機的存儲器可被視為能夠放置或讀取數(shù)字的單元組。每個單元格都有一個編號“地址”,可以存儲一個數(shù)字。存儲在存儲器中的信息實際上可以代表任何東西。字母、數(shù)字甚至計算機指令都可以同樣輕松地放入存儲器中。由于CPU不區(qū)分不同類型的信息,因此軟件負責(zé)解釋內(nèi)存中信息的意義,這些信息只不過是一系列數(shù)字。在幾乎所有現(xiàn)代計算機中,每個存儲器單元被設(shè)置為以八位組(稱為字節(jié))存儲二進制數(shù)。每個字節(jié)能夠代表256個不同的數(shù)字(28=256);從0到255或-128到+127。為了存儲更大的數(shù)字,可以使用幾個連續(xù)的字節(jié)(通常是兩個、四個或八個)。當(dāng)需要負數(shù)時,它們通常以二進制補碼表示。只要能表示為數(shù)字,計算機就能將任何類型的信息存儲在存儲器中。

參考譯文CPU包含一組稱為寄存器的特殊存儲器單元,在此讀取和寫入速度比在主存儲器更快。根據(jù)CPU的類型,通常有兩到一百個寄存器。寄存器用于最常用的數(shù)據(jù)項,以避免每次需要數(shù)據(jù)時都必須訪問主存儲器。隨著數(shù)據(jù)不斷被處理,這減少了對主存儲器的訪問(與ALU和控制單元相比通常很慢),因此大大提高了計算機的速度。計算機主存有兩種主要類型:?隨機存取存儲器或RAM?只讀存儲器或ROMCPU可以在任何時候讀取和寫入RAM,但因為ROM預(yù)裝了永不改變的數(shù)據(jù)和軟件,所以CPU只能讀取它。ROM通常用于存儲計算機的初始啟動指令。一般情況下,當(dāng)關(guān)閉計算機電源時,RAM的內(nèi)容會被刪除,但ROM中的數(shù)據(jù)會無限期地保留。在PC中,ROM包含一個稱為BIOS的專用程序,它可以在計算機打開或重置時協(xié)調(diào)將計算機操作系統(tǒng)從硬盤驅(qū)動器加載到RAM中。在通常沒有磁盤驅(qū)動器的嵌入式計算機中,所有需要的軟件都可以存儲在ROM中。存儲在ROM中的軟件通常稱為固件,因為它在概念上更像是硬件而不是軟件。閃存模糊了ROM和RAM之間的區(qū)別,因為它在計算機關(guān)閉時保留其數(shù)據(jù)但也可以重寫。參考譯文7.多處理一些計算機被設(shè)計為具有多處理配置,它能將其工作分布在多個CPU上,這種技術(shù)曾經(jīng)只用于超級計算機、大型計算機和服務(wù)器等功能強大的機器。多處理器和多核(單個集成電路上的多個CPU)個人和膝上型計算機現(xiàn)在廣泛使用。特別是超級計算機通常具有高度獨特的架構(gòu),其與基本存儲程序架構(gòu)和通用計算機顯然不同。它們通常具有數(shù)千個CPU、定制的高速互連和專用計算硬件。這種設(shè)計往往用于專門任務(wù)。超級計算機通常用于大規(guī)模模擬、圖形渲染和加密應(yīng)用程序。

參考譯文更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)Software

Unit

2Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsNewWordsNewWordsPhrasesPhrasesAbbreviationsNotesNotesNotesNotesNotesListeningtoTextA軟件軟件是一個通用術(shù)語,指操作計算機和相關(guān)設(shè)備所使用的各種程序。(術(shù)語“硬件”描述計算機和相關(guān)設(shè)備的物理方面。)軟件可以被認為是計算機的可變部分,硬件是不變部分。軟件通常分為應(yīng)用軟件(做用戶直接關(guān)心的工作的程序)和系統(tǒng)軟件(包括操作系統(tǒng)和其他所有支持應(yīng)用軟件的程序)。術(shù)語中間件有時用于描述在應(yīng)用程序和系統(tǒng)軟件之間或兩種不同類型的應(yīng)用軟件之間提供中介的程序(例如,把一個遠程工作請求從帶有一種操作系統(tǒng)的計算機的應(yīng)用程序中發(fā)送給擁有另一種操作系統(tǒng)的計算機的應(yīng)用程序)。另一種難以分類的軟件是實用程序,它是功能有限的小的實用程序。有些實用程序附帶有操作系統(tǒng)。就像應(yīng)用程序一樣,實用程序往往是單獨安裝的,并能夠獨立于操作系統(tǒng)。參考譯文Applet小應(yīng)用程序,有時會作為操作系統(tǒng)的“附件”。它們也可以獨立地使用Java或其他編程語言創(chuàng)建。軟件可購買或收購作為共享軟件(通常打算試用期后出售)、刪減軟件(禁用某些功能的共享軟件)、免費軟件(免費軟件,但帶有版權(quán)限制)、公共領(lǐng)域的軟件(沒有任何限制的免費軟件)以及開源軟件(提供軟件的源代碼,但用戶同意不限制發(fā)布改進的版本)。軟件通常是打包在CD-ROM上。如今,很多購買的軟件、共享軟件和免費軟件都通過因特網(wǎng)下載。一個新的趨勢是由應(yīng)用服務(wù)供應(yīng)商的網(wǎng)站來提供軟件。參考譯文1.操作系統(tǒng)操作系統(tǒng)(有時縮寫為“OS”)是通過一個引導(dǎo)程序最先加載到計算機并管理計算機中所有其他程序的程序。其他的程序稱為應(yīng)用或應(yīng)用程序。應(yīng)用程序通過預(yù)設(shè)的應(yīng)用程序接口(API)發(fā)送服務(wù)請求來使用操作系統(tǒng)。此外,用戶可以通過用戶接口(例如一個命令語言或圖形用戶界面(GUI))直接與操作系統(tǒng)進行交互。操作系統(tǒng)執(zhí)行如下應(yīng)用服務(wù):?在能夠同時運行多個程序的多任務(wù)操作系統(tǒng)中,操作系統(tǒng)決定運行哪些應(yīng)用程序、以何種順序運行以及給每個應(yīng)用程序運行多少時間然后再運行其他應(yīng)用程序。?它管理多個應(yīng)用程序?qū)?nèi)部存儲器的共享。?它可以處理連接的硬件設(shè)備(如硬盤,打印機,以及撥號端口)的輸入和輸出。?它把操作狀態(tài)和可能發(fā)生的任何錯誤消息發(fā)送給每個應(yīng)用程序或交互式用戶(或系統(tǒng)操作員)。參考譯文參考譯文?它可以卸載所謂的批處理作業(yè)(例如打?。?,以便應(yīng)用程序脫離這項工作。?在可以提供并行處理的電腦上,操作系統(tǒng)可以管理如何分解程序,以便在多個處理器中同時運行該程序。2.應(yīng)用軟件應(yīng)用軟件是除了運行計算機本身之外使計算機執(zhí)行有用任務(wù)的所有電腦軟件。這類軟件的特定實例被稱為軟件應(yīng)用、應(yīng)用程序、應(yīng)用或app。該術(shù)語被用來與系統(tǒng)軟件相對應(yīng),系統(tǒng)軟件管理和集成了計算機的能力,但不直接執(zhí)行有益于用戶的任務(wù)。系統(tǒng)軟件服務(wù)于應(yīng)用程序,而應(yīng)用程序又為用戶服務(wù)。例子包括會計軟件、企業(yè)軟件、繪圖軟件、媒體播放器和辦公套件。許多應(yīng)用程序主要處理的是文檔。應(yīng)用程序可能會與計算機及其系統(tǒng)軟件捆綁,或者單獨發(fā)布,并且可以被編碼為大學(xué)項目。應(yīng)用軟件將特定的計算平臺或系統(tǒng)軟件的強大功能用于某一特定用途。有些應(yīng)用程序可有用在多個不同平臺的版本,另一些適用較窄的需求,因而稱為,例如,用于Windows的地理應(yīng)用程序,用于教育的Android應(yīng)用程序,或Linux游戲。有時,一個新的和流行的應(yīng)用程序只能運行在某一平臺上,這增加了對該平臺的期待。這就是所謂的殺手級應(yīng)用。有許多不同的方式對應(yīng)用軟件分類,說明如下。由于網(wǎng)絡(luò)的發(fā)展和幾乎全球化的應(yīng)用,web應(yīng)用程序之間已經(jīng)出現(xiàn)的一個重要區(qū)別——即用HTML、JavaScript和其他Web原生技術(shù)編寫的通常需要一個處于聯(lián)機狀態(tài)并運行一個Web瀏覽器的程序與用任何語言編寫的并用于特定類型計算機的傳統(tǒng)本地應(yīng)用程序之間的區(qū)別。關(guān)于Web應(yīng)用程序是否會取代多種用途本地應(yīng)用程序(尤其是在移動設(shè)備如智能手機和平板電腦領(lǐng)域)在計算社區(qū)引起爭議和辯論。Web應(yīng)用程序確實在某些應(yīng)用中日益流行,但本地應(yīng)用程序的優(yōu)勢使它們不可能很快消失。此外,這兩個可以互補,甚至集成。參考譯文也可以認為應(yīng)用軟件要么是橫向的,要么是垂直的。橫向應(yīng)用軟件更普及和廣泛,例如,文字處理器或數(shù)據(jù)庫。垂直應(yīng)用軟件是細分產(chǎn)品,專為特定類型的行業(yè)或業(yè)務(wù)或組織內(nèi)特定部門而設(shè)計。軟件集成套件將盡力適應(yīng)每一個可能的具體方面,例如,制造、銀行系統(tǒng)、會計或客戶服務(wù)。應(yīng)用軟件有許多類型:?應(yīng)用軟件套件包括多個捆綁在一起的應(yīng)用軟件。它們通常具有相關(guān)的功能、特征和用戶界面,并且可交互,例如打開對方的文件。業(yè)務(wù)應(yīng)用軟件常常做成套件,例如微軟Office、LibreOffice和iWork,其中捆綁了文字處理器、電子表格等;但套件也有其它用途,例如用于圖形或音樂。

參考譯文參考譯文?產(chǎn)品工程軟件用于開發(fā)硬件和軟件產(chǎn)品。這包括計算機輔助設(shè)計(CAD)、計算機輔助工程(CAE)、計算機語言編輯和編譯工具、集成開發(fā)環(huán)境和應(yīng)用程序員接口。應(yīng)用軟件也可以按照以下來分類:計算平臺,例如一個特定的操作系統(tǒng);交付網(wǎng)絡(luò)如在云計算中和Web2.0應(yīng)用軟件;或交付設(shè)備,像用于移動設(shè)備的移動app。執(zhí)行簡單計算、測量、繪制和文字處理任務(wù)時,操作系統(tǒng)本身可以當(dāng)作應(yīng)用軟件。這不包括操作系統(tǒng)中捆綁的應(yīng)用軟件,如軟件計算器或文本編輯器。?企業(yè)級軟件滿足整個組織中幾乎所有部門的流程和數(shù)據(jù)流的需求,往往在一個大的分布式環(huán)境。(例子包括財務(wù)系統(tǒng)、客戶關(guān)系管理(CRM)系統(tǒng)和供應(yīng)鏈管理軟件)。部門軟件是企業(yè)軟件的一個子類,專注于大型組織內(nèi)較小的組織和/或組。(例子包括差旅費管理和IT服務(wù)支持。)?企業(yè)基礎(chǔ)架構(gòu)軟件提供支持企業(yè)級軟件系統(tǒng)所需的通用功能。(例子包括數(shù)據(jù)庫、電子郵件服務(wù)器以及用于管理網(wǎng)絡(luò)和安全的系統(tǒng)。)?信息工作者軟件允許用戶創(chuàng)建和管理(往往是一個部門內(nèi)的個別項目)信息,與企業(yè)管理相對應(yīng)。例子包括時間管理、資源管理、文檔工具、分析和協(xié)作。在多個信息工作者任務(wù)中還有文字處理器、電子表格、電子郵件和博客客戶端、個人信息系統(tǒng)以及個別媒體的編輯器。參考譯文?內(nèi)容訪問軟件主要用于訪問無需編輯的內(nèi)容,但也可能包括允許內(nèi)容編輯的軟件。這樣的軟件滿足了個人和團體對數(shù)字娛樂和數(shù)字出版的需求。(例子包括媒體播放器、網(wǎng)絡(luò)瀏覽器和幫助瀏覽器。)?教育軟件與內(nèi)容訪問軟件相關(guān),但內(nèi)容和/或功能適用于教育工作者或?qū)W生。例如,它可以提供評估(測試),通過材料跟蹤進度或者收入?yún)f(xié)作能力。?仿真軟件模擬物理或抽象的系統(tǒng),可用于研究、培訓(xùn),也可用于娛樂。?媒體開發(fā)軟件生成平面媒體和電子媒體以供他人使用,最常見于商業(yè)或教育環(huán)境。這包括圖形藝術(shù)軟件、排版軟件、多媒體開發(fā)軟件、HTML編輯器、數(shù)字動畫編輯器、數(shù)字音頻和視頻合成及其它眾多應(yīng)用。參考譯文3.中間件在計算機行業(yè),中間件是一個通用術(shù)語,用于表示把兩個獨立的、往往已經(jīng)存在的程序“粘合在一起”或提供中介的任一程序。中間件的一個常見的應(yīng)用是允許為訪問特定數(shù)據(jù)庫而編寫的程序訪問其它數(shù)據(jù)庫。通常情況下,中間件程序提供消息服務(wù),以便不同的應(yīng)用程序可以進行通信。一組不同的應(yīng)用程序通常通過使用中間件組合成一個系統(tǒng),這就叫做“企業(yè)應(yīng)用集成(EAI)”。參考譯文參考譯文4.固件在電子系統(tǒng)和計算科學(xué)中,固件是永久內(nèi)存、程序代碼和存儲其中數(shù)據(jù)的組合。包含固件設(shè)備的典型例子有嵌入式系統(tǒng)(如交通信號燈、家用電器以及數(shù)字手表)、計算機、計算機外部設(shè)備、手機、數(shù)碼相機。包含在這些設(shè)備的固件提供該設(shè)備的控制程序。固件保存在非易失性存儲器裝置(例如ROM、EPROM或閃存)中。設(shè)備的固件在其經(jīng)濟壽命期間很少更改或者從不更改。一些固件存儲設(shè)備永久安裝,出廠后不能更改。更新固件的常見原因包括修復(fù)錯誤或給設(shè)備添加功能。這可能需要在物理上改變ROM的集成電路,或用特殊的過程對閃存重新編程。如個人計算機的ROM中的BIOS這類固件可能僅包含設(shè)備的初級基本功能,并且只對高級軟件提供服務(wù)。如嵌入式系統(tǒng)的程序這類固件也許是在該系統(tǒng)上運行的唯一程序,并提供其全部功能。更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)ProgramDesign

Unit

3Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsPhrasesPhrasesPhrasesAbbreviationsNotesNotesNotesNotesNotesListeningtoTextA程序設(shè)計1.程序在計算科學(xué)中,程序是一組特定的由計算機來執(zhí)行的命令。在1945年由約翰·馮·諾伊曼描繪的現(xiàn)代計算機中,程序包含計算機可執(zhí)行的指令序列,一次執(zhí)行一個指令。通常程序被放入一個計算機可讀取的存儲區(qū)域。計算機得到一個指令,執(zhí)行它,然后得到下一個指令。存儲區(qū)或存儲器也可以包含指令所用的數(shù)據(jù)。(請注意,程序也是一種特殊的“數(shù)據(jù)”,它告訴如何運行“應(yīng)用程序或用戶數(shù)據(jù)”。)就如何驅(qū)動程序以及怎樣連續(xù)地運行而言,它們可以具有交互或批處理的特點。一個交互式程序從交互式用戶處接收數(shù)據(jù)(或者可能從模擬交互式用戶的另一個程序接收數(shù)據(jù))。批處理程序運行并完成其工作,然后停止。那些請求自己的交互式程序運行批處理程序的交互用戶可以啟動批處理程序。一個命令解釋器或Web瀏覽器就是交互式程序的一個例子。計算并打印出某個公司工資的程序是批處理程序的一個例子。打印作業(yè)也是批處理程序。參考譯文當(dāng)創(chuàng)建一個程序時,你會使用某種計算機語言來編寫。語句段就是源程序。然后,“編譯”源代碼程序(用一個叫做語言編譯器特殊程序),其結(jié)果被稱為目標程序(不要與面向?qū)ο缶幊袒煜?。目標程序有幾個同義詞,包括目標模塊和編譯后的程序。目標程序包含稱為機器語言的供邏輯處理器來用的一系列的0和1。計算機的機器語言是由能夠理解計算機邏輯體系結(jié)構(gòu)的語言編譯器構(gòu)建,其中包括一組可能的計算機指令和一個指令的長度(比特數(shù))。2.結(jié)構(gòu)化程序設(shè)計(模塊化編程)結(jié)構(gòu)化程序設(shè)計(有時也被稱為模塊化編程)是過程式編程的一個子集,增強了程序的邏輯結(jié)構(gòu),使其更有效,更容易理解和修改。某些語言(如Ada和Pascal)的設(shè)計具有鼓勵或強制使用邏輯程序結(jié)構(gòu)的特點。參考譯文結(jié)構(gòu)化編程中經(jīng)常采用自頂向下的設(shè)計模型,其中開發(fā)人員把整個程序結(jié)構(gòu)分成獨立的小節(jié)。把定義好的功能或一組類似的功能編碼為一個單獨的模塊或子模塊,這意味著代碼可以更有效地加載到內(nèi)存中,并且模塊也可以在其它程序中重用。在一個模塊已經(jīng)單獨進行測試后,再與其他模塊一起集成到整個程序結(jié)構(gòu)中。程序流程遵循簡單的分層模型,它采用如“for”、“repeat”和“while”這樣的循環(huán)結(jié)構(gòu)。不主張使用“GoTo”語句。結(jié)構(gòu)化程序設(shè)計最早是由CorradoBohm和GuiseppeJacopini提議。兩位數(shù)學(xué)家論證了任何計算機程序都可以只用三種結(jié)構(gòu)寫成:順序、選擇和循環(huán)。EdsgerDijkstra的后續(xù)文章《GOTO語句有害》推動了結(jié)構(gòu)化程序設(shè)計的發(fā)展。最常見的方法由Dijkstra開發(fā)。在這個模型中(這通常被認為是等同于結(jié)構(gòu)化編程,雖然有其他模型存在),開發(fā)者把程序分成小節(jié),每節(jié)只有一個入口點和一個出口點。參考譯文參考譯文幾乎任何語言都可以使用結(jié)構(gòu)化編程技術(shù),以避免非結(jié)構(gòu)化語言的常見陷阱。非結(jié)構(gòu)化編程必須依靠開發(fā)人員的紀律,以避免結(jié)構(gòu)性問題,以及由此可能導(dǎo)致組織混亂的程序。大多數(shù)現(xiàn)代程序語言具有鼓勵結(jié)構(gòu)化編程的特點。面向?qū)ο缶幊蹋∣OP)可以被看作結(jié)構(gòu)化編程的一種類型。它使用結(jié)構(gòu)化編程技術(shù)的程序流程,并為數(shù)據(jù)模型增加了更多的結(jié)構(gòu)。3.編譯器編譯器是一個特殊的程序,用來處理用特定編程語言寫的語句,并把它們轉(zhuǎn)化成計算機處理器可用的機器語言或“代碼”。通常情況下,程序員在編輯器中用像C或Pascal這樣的編程語言一次一行地編寫語句。所創(chuàng)建的文件包含了所謂的源語句。程序員然后運行相應(yīng)的語言編譯器,并指定包含源語句的文件名。當(dāng)執(zhí)行(運行)時,編譯器首先按照語法一個接一個地解析(或分析)語句,然后,在一個或多個連續(xù)階段或“關(guān)口”建立輸出代碼,確保與其他語句相關(guān)的語句在最終代碼中能正確引用。傳統(tǒng)上,編譯器的輸出被稱為目標代碼或有時也叫目標模塊。(注意,這里的術(shù)語“object”與面向?qū)ο缶幊虩o關(guān)。)目標代碼是處理器可以一次處理或執(zhí)行一個指令的機器代碼。最近,爪哇編程語言——在面向?qū)ο缶幊讨惺褂玫恼Z言——引入了可以在任何有爪哇虛擬機或字節(jié)碼解釋器平臺的計算機上運行的編譯輸出(稱為字節(jié)碼)的可能性,這樣可以把字節(jié)碼轉(zhuǎn)換為能夠由實際硬件處理器執(zhí)行的指令。使用此虛擬機,字節(jié)碼可以有選擇地在執(zhí)行平臺由即時編譯器重新編譯。傳統(tǒng)上在某些操作系統(tǒng)中,編譯之后需要一個額外的步驟——當(dāng)一個以上的目標模塊要同時運行并要實現(xiàn)指令序列和數(shù)據(jù)的相互交叉時,需要解決指令序列或數(shù)據(jù)相對位置的問題。這個過程有時叫做連接編輯和的輸出(稱為載入模塊)。參考譯文編譯器與有時也叫做3GL和更高級的語言一起工作。匯編器處理使用處理器的匯編語言編寫的程序。4.解釋器解釋器是執(zhí)行由一個高級語言編寫的指令的程序。有兩種運行高級語言編寫的程序的方式。最常見的是編譯該程序,另一種方法是通過解釋器運行該程序。解釋器把高級指令轉(zhuǎn)換成中間形式,然后執(zhí)行它。與此相對應(yīng),編譯器將高級指令直接轉(zhuǎn)換成機器語言。通常編譯的程序運行速度比解釋的程序更快。但是,解釋器的優(yōu)勢在于它不需要經(jīng)過生成機器指令的編譯階段。如果程序很長,這個過程可能是費時的。另一方面,解釋器可以立即執(zhí)行高級程序。因此,在程序的開發(fā)過程中,當(dāng)程序員想一次添加小段程序并迅速對其進行測試時,有時會使用解釋器。此外,解釋器往往在教學(xué)中使用,因為它們允許學(xué)生進行交互編程。

參考譯文解釋器和編譯器都可用于大多數(shù)高級語言。然而,BASIC和LISP是專門為通過解釋器執(zhí)行而設(shè)計的。此外,頁面描述語言(如PostScript)使用解釋器。例如,每一個PostScript打印機有一個內(nèi)置的執(zhí)行PostScript指令的解釋器。5.高級語言如C、FORTRAN或Pascal這樣的編程語言讓程序員編寫的程序或多或少地獨立于具體的計算機類型。這樣的語言被認為是高級的,因為它們更接近人類的語言,更遠離機器語言。與此相反,匯編語言被認為是低級的,因為它們很接近機器語言。與低級語言相比,高級語言的主要優(yōu)點是,它們更容易讀、寫和維護。最終,用高級語言編寫的程序必須由編譯器或解釋器轉(zhuǎn)換成機器語言。參考譯文參考譯文最早的高級編程語言的設(shè)計于20世紀50年代。現(xiàn)在,有幾十種不同的語言,包括Ada、Algol、BASIC、COBOL、C、C++、FORTRAN、LISP、Pascal和Prolog。6.腳本語言腳本語言是高級編程語言,由另一個程序在運行時解釋,而不是由計算機的處理器編譯成其它編程語言(如C和C++)。腳本語言可以被嵌入到HTML中,通常用于給Web頁面添加功能(如不同的菜單樣式或圖形顯示或提供動態(tài)廣告)。此類語言是客戶端腳本語言,它們會影響終端用戶在瀏覽器窗口看到的數(shù)據(jù)。其它腳本語言是服務(wù)器端腳本語言,通常操作服務(wù)器上一個數(shù)據(jù)庫的數(shù)據(jù)。腳本語言的產(chǎn)生很大程度上是因為因特網(wǎng)成為一種主要的通信工具。JavaScript、ASP、JSP、PHP、Perl、Tcl和Python都是腳本語言的例子。更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)ProgrammingLanguage

Unit

4Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsNewWordsNewWordsPhrasesPhrasesAbbreviationsNotesNotesNotesNotesNotesNotesListeningtoTextA編程語言編程語言,例如C、FORTRAN或者Pascal,可以讓程序設(shè)計員寫出或多或少不依賴某種計算機的程序。這些語言被認為是高級語言,因為它們更接近人類語言且遠離機器語言。相反,匯編語言被認為低級語言,因為它們非常接近機器語言。高級語言比低級語言優(yōu)越,主要在于它們易讀、易寫和易維護。高級語言所寫出的程序最終必須由編譯程序和解釋程序翻譯成機器語言。第一個高級編程語言設(shè)計于二十世紀五十年代。現(xiàn)在有很多種這類語言,包括Ada,Algol,BASIC,COBOL,C,C++,F(xiàn)ORTRAN,LISP,Pascal以及Prolog。參考譯文1.機器語言它是等級最低的編程語言(除了用可編程的微碼的計算機)。機器語言是計算機可以理解的唯一語言。盡管可以被計算機輕易理解,機器語言幾乎不可能被人類所用,因為它們包含的全是數(shù)字。因此程序設(shè)計員使用高級編程語言或者匯編語言。匯編語言包括和機器語言一樣的指令,但是指令和變量有自己的名字,而不僅僅是數(shù)字。用高級語言編寫的程序通過編譯程序翻譯成匯編語言或機器語言。用匯編語言所寫的程序通過匯編程序翻譯成機器語言。每個中央處理器都有它唯一的機器語言。程序必須被重寫或編譯,這樣才能在不同種類的計算機上運行。參考譯文2.匯編語言一種脫離計算機機器語言的編程語言。機器語言全部由數(shù)字組成,幾乎不可能被人類讀寫。匯編語言與機器語言有同樣的結(jié)構(gòu)和命令集,但是它允許程序設(shè)計員運用名稱代替數(shù)字。每種中央處理器都有它獨特的機器語言和匯編語言,所以為一種中央處理器編寫的匯編語言程序不能運行在其它中央處理器上。早期的編程,所有程序都用匯編語言編寫?,F(xiàn)在大多數(shù)程序用高級語言,比如FORTRAN或C編寫。在追求速度或者需要完成一項用高級語言無法完成的任務(wù)時,程序設(shè)計員仍會使用匯編語言。參考譯文參考譯文3.BASIC初學(xué)者通用指令碼的首字母縮寫。BASIC由JohnKemeney和ThomasKurtz于二十世紀六十年代在Dartmouth大學(xué)開發(fā),是最早、最簡單的高級編程語言之一。在二十世紀七十年代,它是最主要的教給學(xué)生的編程語言,現(xiàn)在仍然是教師的熱門選擇。盡管十分簡單,BASIC在商業(yè)應(yīng)用方面也被廣泛使用。BASIC語言有一個ANSI標準,但大多數(shù)BASIC版本包含許多專門的擴展。比如流行的Microsoft公司VisualBasic就在標準BASIC上增加了許多面向?qū)ο蟮奶厣?。最近,有許多以程序設(shè)計、宏或者應(yīng)用軟件內(nèi)嵌語言形式出現(xiàn)的變種BASIC。比如,MicrosoftWord和Excel都來自一個版本的BASIC,在該版本中用戶可以編寫程序來定制、自動操作這些應(yīng)用軟件。4.COBOL面向商業(yè)的通用語言的首字母縮寫。COBOL開發(fā)于二十世紀五十年代末至六十年代初,它是第二古老的高級編程語言(第一是FORTRAN),主要被用在大型計算機上的商用軟件。COBOL是一個冗長的語言,同樣一個程序,用COBOL編寫總是比用其它語言編寫要長得多。也許用COBOL編程時很惱人,但冗長的特點卻讓程序更易懂,因為所有東西都已被講清楚。盡管被許多程序設(shè)計員貶低為過時,COBOL仍是世界上最流行的編程語言。5.FORTRAN公式翻譯程序語言的縮寫,F(xiàn)ORTRAN是最老的高級編程語言。它于二十世紀五十年代末由JohnBackus為IBM開發(fā),但今日仍很流行,尤其是在需求大量數(shù)學(xué)運算的科學(xué)應(yīng)用軟件方面。參考譯文FORTRAN最常見的兩個版本是FORTRANIV和FORTRAN77。FORTRANIV于1966年被批準為USASI標準。FORTRAN77是由ANSI在1978年批準的版本(曾預(yù)期在1977年批準它,因此得名)。FORTRAN77包括很多舊版本FORTRAN沒有的特點。九十年代初,一個ISO和ANSI標準的、名為FORTRAN-90的FORTRAN版本被開發(fā)出來。6.C它是由DennisRitchie于二十世紀七十年代開發(fā)于貝爾實驗室的一種高級編程語言。盡管最初被開發(fā)為系統(tǒng)編程語言,C證明它是很強大且靈活的語言,可以被廣泛應(yīng)用,從商業(yè)程序到工程學(xué)。C很受個人計算機程序設(shè)計員歡迎,因為它相對小巧——需要的內(nèi)存比其它語言都少。第一個用C寫的主流程序是UNIX操作系統(tǒng),在很多年里,C被認為無法解開和UNIX的聯(lián)系。然而,現(xiàn)在C是一款獨立于UNIX的重要語言。盡管它是高級語言,C比其它同類都更接近匯編語言。這點讓C程序設(shè)計員可以寫出非常有效的代碼。然而C所具有的低級語言屬性使其難以用于某些種類的應(yīng)用程序。

參考譯文7.Python7.1Python的特性7.1.1代碼質(zhì)量Python代碼具有高度可讀性,這使其更具可重用性和可維護性。它廣泛支持高級軟件工程規(guī)范,如面向?qū)ο螅∣O)和函數(shù)式編程。7.1.2提高開發(fā)人員工作效率Python具有干凈優(yōu)雅的編碼風(fēng)格。它使用類似英語的語法,并且是動態(tài)類型的。所以,你永遠不會聲明一個變量。簡單賦值將名稱綁定到任何類型的對象。Python代碼明顯少于等效的C++/Java代碼。它意味著更少的輸入、調(diào)試和維護。與編譯語言不同,Python程序不需要編譯和鏈接,這進一步提高了開發(fā)人員的工作速度。參考譯文7.1.3代碼可移植性由于Python是一種解釋型語言,因此解釋器必須管理可移植性任務(wù)。此外,Python的解釋器足夠智能,可以在不同的平臺上執(zhí)行你的程序,以產(chǎn)生相同的輸出。因此,你永遠不需要更改一行代碼。7.1.4內(nèi)置和外部庫Python打包了大量預(yù)構(gòu)建和可移植的庫集??梢栽谛枰獣r加載它們來使用所需的功能。7.1.5組件集成一些應(yīng)用程序需要跨不同組件進行交互以支持端到端工作流。一個這樣的組件可以是Python腳本,而其他組件是用Java/C++或任何其他技術(shù)編寫的程序。Python有幾種支持跨應(yīng)用程序通信的方法。它允許加載C和C++庫,反之亦然,它具有與Java和DotNET組件集成、使用COM/Silverlight進行通信以及通過串行端口與USB設(shè)備連接等機制。它甚至可以使用協(xié)議通過網(wǎng)絡(luò)交換數(shù)據(jù)。參考譯文7.1.6免費使用、修改和重新分發(fā)Python是一個OSS。你可以免費使用它,修改源代碼并重新分發(fā),甚至商用。正是由于這種開放性,Python已經(jīng)獲得了一個龐大社區(qū)基礎(chǔ),而且還在不斷增長并增加價值。7.1.7面向?qū)ο蟮暮诵腜ython主要遵循面向?qū)ο缶幊蹋∣OP)設(shè)計。OOP提供了一種構(gòu)建代碼的直觀方式,對其背后概念的深入理解可以讓你充分利用你的編程。7.2Python編程使用領(lǐng)域7.2.1Web應(yīng)用程序開發(fā)Python在Web開發(fā)領(lǐng)域占有最大份額。許多雇主都在尋找了解Python的全棧程序員。所有這些都是使用Python開發(fā)的。這些框架提供了相關(guān)的基本功能,可簡化與以下相關(guān)的任務(wù):內(nèi)容管理、訪問后端數(shù)據(jù)庫和處理網(wǎng)絡(luò)協(xié)議。參考譯文7.2.2科學(xué)和數(shù)字計算Python已經(jīng)顯著應(yīng)用于科學(xué)和數(shù)字應(yīng)用工作。這種進步有多種原因。首先,Python是一種免費的開源語言。它允許修改和重新分發(fā)其源代碼。接下來,在科學(xué)和數(shù)字領(lǐng)域變得更加主導(dǎo)的原因是專業(yè)模塊數(shù)量快速增長。所有這些都是免費提供的。因此,Python正在成為該領(lǐng)域的領(lǐng)導(dǎo)者。Python語言的重點是提高生產(chǎn)力并提高可讀性。7.2.3GUI編程Python具有一些固有的特性,如干凈簡單的編碼語法以及動態(tài)類型支持。在開發(fā)復(fù)雜的GUI和圖像處理應(yīng)用程序時,它們可以作為催化劑。Python的干凈語法和許多GUI庫為程序員交付圖形軟件提供了巨大支持。參考譯文7.2.4軟件原型Python具有許多特性,使其成為原型設(shè)計的自然選擇。第一種是開源編程語言,大量用戶遵循并為其開發(fā)做出貢獻。此外,Python重構(gòu)代碼使其具有輕量級、多功能性、可伸縮性和靈活性,這加速了初始原型的開發(fā)過程。因此,Python提供了一個易于使用的界面來創(chuàng)建原型。7.2.5專業(yè)培訓(xùn)Python確實是用于教學(xué)和培訓(xùn)目的的正確編程語言。它可以成為初學(xué)者進入專業(yè)培訓(xùn)的墊腳石。他們甚至可以學(xué)習(xí)像數(shù)據(jù)分析和機器學(xué)習(xí)等領(lǐng)域的知識。因此,對能夠教授基礎(chǔ)和高級Python編程的專業(yè)培訓(xùn)師存在巨大需求。你可以在課堂上離線培訓(xùn)或使用工具進行在線培訓(xùn)。8.R編程語言在統(tǒng)計計算和圖形領(lǐng)域,R已成為非常流行的編程語言和開發(fā)環(huán)境。它起初是一個類似于S語言的GNU項目,但有許多其他功能。它可用于計算各種統(tǒng)計測試,包括經(jīng)典測試(如學(xué)生測試和相關(guān)性檢驗)。它擁有強大的用戶群和強大的社區(qū)支持。所有人都可以免費使用。參考譯文8.1什么是R編程語言?R編程語言由各種各樣的統(tǒng)計和圖形方法組成。它包含回歸分析算法、機器學(xué)習(xí)、時間序列等等。它的大多數(shù)包或庫都是用R編寫的。為了提高效率,用C、C++、FORTRAN、Python和.NET編寫的程序也可以集成進來。這種語言在學(xué)術(shù)機構(gòu)以及優(yōu)步、谷歌和Facebook等大公司中都很受歡迎。該語言的核心實際上是一種解釋性編程語言,支持模塊化編程、循環(huán)和分支。它大量用于通過以下步驟執(zhí)行的數(shù)據(jù)分析:?編程?轉(zhuǎn)型?發(fā)現(xiàn)?建模?傳達結(jié)果R語言編程環(huán)境基于命令行界面。參考譯文8.2R語言的特點R編程語言的不同特性如下:?簡單有效,包含條件循環(huán)、遞歸函數(shù)和輸入/輸出工具。?其功能支持過程編程。通用函數(shù)支持面向?qū)ο蟮木幊獭?語言支持矩陣算術(shù)運算。?作為解釋語言,可以通過命令行操作。?提供存儲和數(shù)據(jù)處理規(guī)范。?它有許多操作可用于處理數(shù)組、列表、矩陣和向量。?可以使用導(dǎo)出數(shù)據(jù)、處理數(shù)據(jù)庫輸入、數(shù)據(jù)查看、變量標簽等功能。?它提供了顯示圖形分析結(jié)果的工具,可以在屏幕上顯示,也可以作為硬拷貝輸出。?R代碼可以直接在控制臺中運行,無需編譯器。參考譯文更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)OperatingSystems

Unit

5Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsNewWordsNewWordsPhrasesPhrasesAbbreviationsNotesNotesNotesNotesListeningtoTextA操作系統(tǒng)操作系統(tǒng)(OS)是管理計算機硬件和軟件資源并為計算機程序提供公共服務(wù)的系統(tǒng)軟件。應(yīng)用程序通常需要一個操作系統(tǒng)才能運行。1.操作系統(tǒng)類型1.1單任務(wù)和多任務(wù)單任務(wù)系統(tǒng)一次只能運行一個程序,而多任務(wù)操作系統(tǒng)允許多個程序以并發(fā)方式運行。這是通過分時實現(xiàn)的,其中把可用的處理器時間分配給多個進程。這些進程每個都由操作系統(tǒng)的任務(wù)調(diào)度子系統(tǒng)在時間片中重復(fù)中斷。多任務(wù)處理具有搶占式和協(xié)作式特點。在搶占式多任務(wù)處理中,操作系統(tǒng)會把CPU時間切片,并為每個程序分配一個時隙。1.2單用戶和多用戶單用戶操作系統(tǒng)沒有區(qū)分用戶的功能,但可能允許多個程序串聯(lián)運行。多用戶操作系統(tǒng)擴展了多任務(wù)的基本概念,其中包括識別屬于多個用戶的進程和資源(例如磁盤空間)的設(shè)備,并且系統(tǒng)允許多個用戶同時與系統(tǒng)交互。參考譯文1.3分布式分布式操作系統(tǒng)管理一組不同的計算機,使它們看起來像是一臺計算機??梢韵嗷ユ溄雍屯ㄐ诺穆?lián)網(wǎng)計算機的開發(fā)產(chǎn)生了分布式計算。分布式計算在多臺計算機上執(zhí)行。當(dāng)組中的計算機協(xié)同工作時,它們形成分布式系統(tǒng)。1.4嵌入式嵌入式操作系統(tǒng)設(shè)計用于嵌入式計算機系統(tǒng)。它們被設(shè)計為在PDA等小型機器上運行,自主性較低。它們能夠使用有限數(shù)量的資源進行操作。它們非常緊湊,設(shè)計非常高效。1.5實時實時操作系統(tǒng)是一種操作系統(tǒng),可以保證在特定時刻及時地處理事件或數(shù)據(jù)。實時操作系統(tǒng)可以是單任務(wù)或多任務(wù),但當(dāng)進行多任務(wù)處理時,它使用專門的調(diào)度算法以便實現(xiàn)行為的確定性。事件驅(qū)動系統(tǒng)根據(jù)優(yōu)先級或外部事件在任務(wù)之間切換,而分時操作系統(tǒng)根據(jù)時鐘中斷切換任務(wù)。參考譯文2.組件為了計算機各個部分協(xié)同工作,操作系統(tǒng)有多種組件。所有用戶軟件要使用任何硬件都要通過操作系統(tǒng),不管是簡單的使用鼠標或鍵盤,還是復(fù)雜的使用像Internet組件。2.1程序執(zhí)行操作系統(tǒng)提供應(yīng)用程序和計算機硬件之間的接口,這樣應(yīng)用程序只要遵守操作系統(tǒng)的編程規(guī)則和過程就可以與硬件交互。操作系統(tǒng)也是一組簡化應(yīng)用程序開發(fā)和執(zhí)行的服務(wù)。應(yīng)用程序的執(zhí)行涉及:操作系統(tǒng)內(nèi)核創(chuàng)建進程、為該進程分配內(nèi)存空間和其他資源、在多任務(wù)系統(tǒng)中建立進程的優(yōu)先級、將程序二進制代碼加載到內(nèi)存中、啟動應(yīng)用程序的執(zhí)行,然后應(yīng)用程序就能與用戶和硬件設(shè)備進行交互。參考譯文參考譯文2.2中斷中斷是操作系統(tǒng)的核心,因為它們?yōu)椴僮飨到y(tǒng)提供了一種與其環(huán)境交互并對其作出反應(yīng)的有效方式。大多數(shù)現(xiàn)代CPU都直接支持基于中斷的編程。中斷為計算機提供了一種自動保存本地寄存器狀況,并運行特定代碼以響應(yīng)事件的方法。即使是非常基本的計算機也支持硬件中斷,并允許程序員指定在該事件發(fā)生時可以運行的代碼。當(dāng)收到中斷時,計算機的硬件會自動暫停當(dāng)前正在運行的程序,保存其狀態(tài),并運行先前與中斷相關(guān)的計算機代碼;這類似于在書中放置書簽以響應(yīng)電話呼叫。在現(xiàn)代操作系統(tǒng)中,中斷由操作系統(tǒng)的內(nèi)核處理。中斷可能來自計算機的硬件或正在運行的程序。當(dāng)硬件設(shè)備觸發(fā)中斷時,操作系統(tǒng)的內(nèi)核決定如何處理此事件,通常運行一些處理代碼。正在運行的代碼量取決于中斷的優(yōu)先級。硬件中斷通常由稱為設(shè)備驅(qū)動程序的軟件來處理,該軟件可能是操作系統(tǒng)內(nèi)核的一部分,也可能是另一個程序的一部分,或兩者兼而有之。然后,設(shè)備驅(qū)動程序可以通過各種方式將信息轉(zhuǎn)發(fā)到正在運行程序。程序還可以觸發(fā)對操作系統(tǒng)的中斷。例如,如果程序希望訪問硬件,它可能會中斷操作系統(tǒng)的內(nèi)核,從而把控制權(quán)交回。然后內(nèi)核處理請求。如果程序需要額外的資源(如內(nèi)存),它會觸發(fā)中斷以引起內(nèi)核的注意。2.3模式現(xiàn)代微處理器(CPU或MPU)支持多種操作模式。具有此功能的CPU提供至少兩種模式:用戶模式和管理員模式。一般而言,管理員模式操作允許不受限制地訪問所有機器資源,包括所有MPU指令。用戶模式操作設(shè)置了對指令使用的限制,通常不允許直接訪問機器資源。CPU也可能具有與用戶模式類似的其他模式,例如虛擬模式以模擬較舊的處理器類型,例如在32位處理器上模擬16位處理器或在64位處理器上模擬32位處理器。參考譯文2.4內(nèi)存管理除此之外,多程序設(shè)計操作系統(tǒng)內(nèi)核必須負責(zé)管理程序當(dāng)前使用的所有系統(tǒng)內(nèi)存。這可確保程序不會與另一個程序已在使用的內(nèi)存相沖突。由于程序共享時間,每個程序必須具有獨立的內(nèi)存訪問權(quán)限。2.5虛擬內(nèi)存使用虛擬內(nèi)存尋址(例如分頁或分段)意味著內(nèi)核可以選擇每個程序在任何給定時間可以使用的內(nèi)存,從而允許操作系統(tǒng)將相同的內(nèi)存位置用于多個任務(wù)。“虛擬內(nèi)存”為程序員或用戶提供了一種感覺,即計算機中的RAM數(shù)量遠遠超過實際存在的RAM。2.6多任務(wù)處理多任務(wù)是指在同一臺計算機上運行多個獨立的計算機程序,看起來像同時執(zhí)行這些任務(wù)。由于大多數(shù)計算機一次最多只能完成一兩件事,這通常是通過分時完成的,這意味著每個程序都使用計算機執(zhí)行時間的一部分。

參考譯文2.7磁盤訪問和文件系統(tǒng)訪問存儲在磁盤上的數(shù)據(jù)是所有操作系統(tǒng)的核心功能。計算機使用文件將數(shù)據(jù)存儲在磁盤上,這些文件以特定方式構(gòu)建,以便更快地訪問、提高可靠性,并更好地利用驅(qū)動器的可用空間。文件存儲在磁盤上的具體方法稱為文件系統(tǒng),它使文件具有名稱和屬性。它還允許把文件存儲在層次結(jié)構(gòu)的目錄樹中,或者存儲在目錄樹里的文件夾中。2.8設(shè)備驅(qū)動程序設(shè)備驅(qū)動程序是開發(fā)出來用做與硬件設(shè)備交互的特定類型的計算機軟件。通常,這構(gòu)成了用于與設(shè)備通信的接口,通過與硬件連接的特定計算機總線或通信子系統(tǒng),設(shè)備驅(qū)動程序向設(shè)備發(fā)布命令和/或從設(shè)備接收數(shù)據(jù),另外也為系統(tǒng)和軟件應(yīng)用程序提供必要接口。它是一種依賴于硬件的專用計算機程序,也與操作系統(tǒng)相關(guān)聯(lián),它使另一個程序(通常是操作系統(tǒng)或應(yīng)用程序軟件包或在操作系統(tǒng)內(nèi)核下運行的計算機程序)能夠與硬件設(shè)備透明地交互,并且通常為任何異步依賴時間的硬件接口需求提供必要中斷處理。參考譯文更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)NetworkingDevices

Unit

6Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsPhrasesPhrasesAbbreviationsNotesNotesNotesNotesNotesListeningtoTextA組網(wǎng)設(shè)備1.集線器使用星型拓撲結(jié)構(gòu)的網(wǎng)絡(luò)需要一個中央點來連接設(shè)備。本來這個裝置被稱為集中器,因為它合并了網(wǎng)絡(luò)設(shè)備所有的電纜。集中器的基本形式是集線器。集線器是一個硬件設(shè)備,它包含了與網(wǎng)絡(luò)電纜類型相匹配的多個獨立端口。雖然也有同軸電纜BNC和光纖BNC集線器,但連接帶有RJ-45端的3類或5雙絞線的集線器最常見。集線器為在設(shè)備之間傳輸數(shù)據(jù)提供了一種廉價的選擇方案,但集線器不具備任何形式的智能。集線器可以是主動式和被動式。主動式集線器在把信號發(fā)往目的地之前,會增強并重建輸入的信號。被動式集線器對所使用的信號不做任何加工。參考譯文1.1以太網(wǎng)集線器以太網(wǎng)集線器也稱為多端口中繼器。中繼器是放大通過它的信號以抵消衰減影響的設(shè)備。例如,如果你有一個用細電纜連接的以太網(wǎng),線纜長度超過規(guī)定的最高185米,你可以在該段的某些節(jié)點安裝一個中繼器以便增強信號和并增加最大長度。這種類型的中繼器只有兩個BNC連接器,并且如今已經(jīng)很少見了。使用在UTP以太網(wǎng)網(wǎng)絡(luò)中的集線器也是中繼器,但他們可以有許多RJ45端口,而不是只有兩個BNC連接器。當(dāng)數(shù)據(jù)通過其任何端口進入集線器時,集線器放大該信號并通過所有的其它端口將信號傳出。這使星型網(wǎng)絡(luò)具有共享介質(zhì),即使每臺計算機都有自己單獨的電纜。集線器把網(wǎng)絡(luò)上任何計算機發(fā)送給其他計算機的每一個數(shù)據(jù)包進行中繼并放大信號。以太網(wǎng)網(wǎng)絡(luò)上UTP電纜最大網(wǎng)段長度為100米。一個段被定義為兩個通信計算機之間的距離。但是,由于集線器也具有中繼器的功能,每一個計算機連接到集線器端口的電纜可長達100米,當(dāng)一個集線器被插入到網(wǎng)絡(luò)中時,允許的段長度高達200米。參考譯文1.2多站訪問單元多站訪問單元(MAU)是一種用于令牌環(huán)網(wǎng)絡(luò)的特殊類型的集線器。詞匯“集線器”通常與以太網(wǎng)相關(guān),而MAU僅指令牌環(huán)網(wǎng)絡(luò)。從外表看,MAU像一個集線器。它連接到多個網(wǎng)絡(luò)設(shè)備,每一個都使用單獨的線纜。與在物理星型上使用邏輯總線拓撲結(jié)構(gòu)的集線器不同,該MAU在物理星型上采用了邏輯環(huán)型拓撲結(jié)構(gòu)。當(dāng)MAU檢測到連接問題時,該環(huán)將發(fā)送信標。由于它采用物理星型拓撲結(jié)構(gòu),MAU可以很容易地檢測到哪個端口上存在問題,并關(guān)閉該端口,或“封閉”它。MAU在環(huán)路中傳輸數(shù)據(jù)時的確主動再次生成信號。交換機是一種特殊類型的集線器,它比基本的、物理層的中繼器集線器更智能。交換機必須能夠讀取它收到的每個幀的MAC地址。這個信息讓交換機把輸入的數(shù)據(jù)幀只轉(zhuǎn)發(fā)給計算機或被尋址的計算機。這提升了網(wǎng)絡(luò)速度并減少了擁堵。交換機工作在OSI模型的物理層和數(shù)據(jù)鏈路層。參考譯文參考譯文3.網(wǎng)橋網(wǎng)橋用來連接兩個網(wǎng)段,它允許每個網(wǎng)段上的計算機訪問另一網(wǎng)段上的資源。它們也可用于將大型網(wǎng)絡(luò)分成更小的片段。網(wǎng)橋具有中繼器的所有功能,但可以有更多的節(jié)點,而且由于對網(wǎng)絡(luò)進行了分段,每段上競爭資源的計算機更少從而提高了網(wǎng)絡(luò)的性能。網(wǎng)橋也可以連接不同速度、不同拓撲結(jié)構(gòu)或不同協(xié)議的網(wǎng)絡(luò)。但不能把以太網(wǎng)段和令牌環(huán)段連接起來,因為它們使用了不同的網(wǎng)絡(luò)標準。網(wǎng)橋同時在物理層和數(shù)據(jù)鏈路層的MAC子層進行操作。網(wǎng)橋讀取各幀的MAC報頭,以確定目的設(shè)備在橋的哪一側(cè),然后網(wǎng)橋再把信息傳輸?shù)皆撛O(shè)備所在的那個網(wǎng)段。4.路由器路由器是從一個邏輯網(wǎng)絡(luò)到另一個網(wǎng)絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)包的網(wǎng)絡(luò)設(shè)備,以便延伸網(wǎng)絡(luò)或?qū)W(wǎng)絡(luò)分段。路由器是大型網(wǎng)絡(luò)互聯(lián)時最常用的設(shè)備,這些網(wǎng)絡(luò)使用TCP/IP協(xié)議族和并把TCP/IP主機和局域網(wǎng)(LAN)連接以便使用租用專線訪問因特網(wǎng)。路由器在開放系統(tǒng)互連(OSI)參考模型的網(wǎng)絡(luò)層(第3層)實現(xiàn)聯(lián)網(wǎng),以便在使用其邏輯地址(TCP/IP協(xié)議的情況下,是目標主機上的IP地址)的網(wǎng)絡(luò)間傳輸數(shù)據(jù)。因為路由器在OSI工作的層次比網(wǎng)橋更高,它們具有數(shù)據(jù)包路由能力更強、過濾功能更好以及處理能力更大,這導(dǎo)致路由器比網(wǎng)橋花費更多。路由器包含的內(nèi)部信息表被稱為路由表,路由表跟蹤整個互聯(lián)網(wǎng)絡(luò)所有已知的網(wǎng)絡(luò)地址和可能的路徑,以及到達每個網(wǎng)絡(luò)的成本。路由器根據(jù)可用的路徑及其成本傳送數(shù)據(jù)包,從而利用了一個網(wǎng)狀拓撲網(wǎng)絡(luò)中存在的冗余路徑。參考譯文因為路由器使用數(shù)據(jù)包的目的網(wǎng)絡(luò)地址,只有配置的網(wǎng)絡(luò)協(xié)議是如TCP/IP或IPX/SPX這樣的可路由的協(xié)議,它們才能工作。這與網(wǎng)橋不同,網(wǎng)橋與協(xié)議無關(guān)。路由表是路由器的心臟,沒有它們,就沒有辦法讓路由器知道它接收到的數(shù)據(jù)包要發(fā)送到哪里。與網(wǎng)橋和交換機不同,路由器不能根據(jù)它們處理的數(shù)據(jù)包中信息來編譯路由表。這是因為路由表所包含的信息比數(shù)據(jù)包中的更詳細,并且還因為路由器需要路由表中的信息來處理被激活后它接收到的第一批數(shù)據(jù)包。路由器不能像網(wǎng)橋那樣把數(shù)據(jù)包轉(zhuǎn)發(fā)到所有可能的目的地址。靜態(tài)路由器:必須手動配置其路由表與互聯(lián)網(wǎng)上用到的所有網(wǎng)絡(luò)地址和路徑。動態(tài)路由器:自動偵聽網(wǎng)絡(luò)通信流量以建立自己的路由表。路由表是路由器選擇通往數(shù)據(jù)包的最終目標的過程中到達下一“跳”的最快或最近的路徑的手段。這一過程通過使用路由度量完成。

參考譯文路由度量是確定數(shù)據(jù)包到達最終目的地的傳輸距離或時間的方法。路由度量有不同的形式??梢允褂寐酚善鲗Υ笮途W(wǎng)絡(luò)分段并把局域網(wǎng)段連接到使用不同物理層和數(shù)據(jù)鏈路層標準的單一網(wǎng)干上。它們也可以用于把局域網(wǎng)連接到廣域網(wǎng)。5.橋路器橋路器是路由器和網(wǎng)橋的組合。這是用于網(wǎng)絡(luò)的一個特殊類型的設(shè)備,根據(jù)所轉(zhuǎn)發(fā)的協(xié)議,該網(wǎng)絡(luò)可以由網(wǎng)橋或路由器連接。橋路器是復(fù)雜的、相當(dāng)昂貴的設(shè)備,因此很少采用。一個橋路器幾乎同時傳送兩種類型的流量:橋接流量和路由流量。對于橋接流量,該橋路器處理流量的方式與網(wǎng)橋或交換機的方法一樣,即根據(jù)數(shù)據(jù)包的物理地址轉(zhuǎn)發(fā)數(shù)據(jù)。這使得橋接流量傳輸速度相當(dāng)快,但比通過網(wǎng)橋直接傳送要慢,因為橋路器必須確定該數(shù)據(jù)包是用網(wǎng)橋還是用路由器來傳輸。參考譯文參考譯文6.網(wǎng)關(guān)網(wǎng)關(guān)是用于連接使用不同協(xié)議的網(wǎng)絡(luò)的設(shè)備。網(wǎng)關(guān)工作在OSI模型的網(wǎng)絡(luò)層。為了與另一網(wǎng)絡(luò)上的主機進行通信,IP主機必須具有到目的地網(wǎng)絡(luò)的路由配置。如果沒有找到配置路由,主機使用網(wǎng)關(guān)(默認IP路由器)把流量傳輸?shù)侥康闹鳈C。默認網(wǎng)關(guān)是IP向遠程網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包的地方。如果沒有指定默認網(wǎng)關(guān),通信就被限制在本地網(wǎng)絡(luò)。網(wǎng)關(guān)接收來自使用一種協(xié)議棧的網(wǎng)絡(luò)數(shù)據(jù),刪除該協(xié)議棧并用另外網(wǎng)絡(luò)使用的協(xié)議棧將其重新包裝。示例:?電子郵件網(wǎng)關(guān),一個接收簡單郵件傳輸協(xié)議(SMTP)電子郵件,把郵件轉(zhuǎn)換成一個標準的X.400格式并轉(zhuǎn)發(fā)到目的地的網(wǎng)關(guān)?NetWare網(wǎng)關(guān)服務(wù)(GSNW),使運行MicrosoftWindowsNTServer或WindowsServer的機器為Windows客戶端提供網(wǎng)關(guān),使他們可以訪問NetWare服務(wù)器上的文件和打印資源?在系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)(SNA)主機和TCP/IP網(wǎng)絡(luò)上計算機之間的網(wǎng)關(guān),如MicrosoftSNA服務(wù)器所提供的一個網(wǎng)關(guān)?一個分組組合/分解器(PAD),它提供局域網(wǎng)(LAN)與X.25分組交換網(wǎng)之間的連接更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)Topologies

Unit

7Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsPhrasesAbbreviationsNotesNotesNotesNotesListeningtoTextA拓撲1.什么是拓撲?拓撲指網(wǎng)絡(luò)中各個獨立工作站的電纜布局方式。詞典中拓撲的定義是:局域網(wǎng)上設(shè)備之間或多個局域網(wǎng)間的連接方式。有三種基本的網(wǎng)絡(luò)拓撲結(jié)構(gòu)(不考慮它們的變種):總線形、星形及環(huán)形。區(qū)分拓撲與體系結(jié)構(gòu)之間的差別是重要的。拓撲是網(wǎng)絡(luò)設(shè)備相互連接的物理布局。相反,體系結(jié)構(gòu)是部件自身的連接,以及系統(tǒng)是如何構(gòu)成的(電纜連通方法、低層協(xié)議、拓撲等)。專用于星形拓撲的10baseT以太網(wǎng)就是體系結(jié)構(gòu)的一個例子。2.什么是總線形拓撲?總線形拓撲把每個計算機(節(jié)點)連接到一個單段干線。干線就是一個通訊線,通常用同軸電纜,被稱作總線。信號從總線的一端傳輸?shù)搅硪欢?。每一端點需要一個終結(jié)器來吸收信號,以便不使回波進入總線。參考譯文在總線形拓撲中,信號被廣播給全部站點。每個計算機檢查通過總線傳輸?shù)男盘柕牡刂罚〝?shù)據(jù)幀)。如果數(shù)據(jù)的地址與該計算機匹配,計算機就處理該信號。如果數(shù)據(jù)的地址與該計算機不匹配,計算機就不動作,信號沿總線繼續(xù)向下傳輸。一次只能有一個計算機發(fā)出信號。媒體訪問模式用于處理當(dāng)兩個信號同時在總線上傳輸時產(chǎn)生的碰撞??偩€形拓撲是被動的。換言之,總線上的計算機只能簡單地聽信號。它們不負責(zé)向前傳輸信號??偩€形拓撲通常由同軸電纜實現(xiàn)??偩€形拓撲有何優(yōu)點與缺點?總線形拓撲的優(yōu)點:?容易實現(xiàn)和擴充?非常適合必須馬上建設(shè)的臨時網(wǎng)絡(luò)?實現(xiàn)成本特別低廉?一個站點的故障不會影響其它站點參考譯文總線形拓撲的缺點:?難于管理和查障?電纜長度和站點數(shù)受到限制?電纜斷開可能會影響整個網(wǎng)絡(luò);沒有冗余?長期維護成本比較高?隨著計算機的增加性能降低3.星形拓撲的主要特色是什么?星形拓撲中的全部站點都被連接到叫做“集線器”的中央單元。集線器為網(wǎng)絡(luò)上的每個站點提供公共連接。每個站點用自己的直聯(lián)電纜連接到集線器上。在大多數(shù)情況下,這意味著需要比總線形拓撲更多的電纜。但是,這使增加或減少計算機相當(dāng)容易。只要把它們插到墻上的電纜出口就行了。參考譯文參考譯文如果電纜線斷開,只會影響到它所連接的計算機。這就消除了總線形拓撲中單點故障影響整個網(wǎng)絡(luò)的問題。(當(dāng)然除非集線器自己出問題了。)星形拓撲通常由雙絞線實現(xiàn),特別是非屏蔽雙絞線。星形拓撲在現(xiàn)在所用的網(wǎng)絡(luò)拓撲中大概最常見。星形拓撲有何優(yōu)點與缺點?星形拓撲的優(yōu)點:?容易增加新站點?容易監(jiān)控和查障?可以提供不同的接線星形拓撲的缺點:?集線器的故障會造成整個網(wǎng)絡(luò)癱瘓?需要更多的電纜4.環(huán)形拓撲的主要特色是什么?環(huán)形拓撲由一個電纜串連起來的一套站點構(gòu)成。換言之,它是一環(huán)或一圈計算機。電纜沒有終點。信號沿這個環(huán)以順時針方向傳輸。注意,盡管這個拓撲的運行邏輯上是環(huán)形的,但其物理連線是星形的。中央控制單元不叫做“集線器”而叫“多站訪問單元”。(不要把令牌環(huán)MAU與媒體適配器單元相混淆,后者實際上是收發(fā)器)。在環(huán)形拓撲中,信號經(jīng)“令牌”由一個站點傳輸?shù)搅硪粋€站點。當(dāng)一個站點要發(fā)送信號時,它“奪得”,給其綁縛數(shù)據(jù)及目的地址,然后繞環(huán)發(fā)送它。令牌沿環(huán)路傳播直到到達目的地址。接收信息的計算機給發(fā)送者發(fā)送回復(fù)信息告知收到信息。然后,發(fā)送者釋放令牌給其他計算機所用。環(huán)形拓撲中的每個站點都是平等地訪問,但一次只能有一個站點可以發(fā)送。參考譯文與被動的總線拓撲相比,環(huán)形使用主動拓撲。每個站點重復(fù)或引導(dǎo)信號后,才把信號傳遞到下一站點。環(huán)形拓撲通常使用雙絞線或光纖電纜。環(huán)形拓撲有何優(yōu)點與缺點?環(huán)形拓撲的優(yōu)點:?系統(tǒng)的增長會最小限度地影響性能?全部站點都可以平等訪問環(huán)形拓撲的缺點:?最昂貴的拓撲?一個計算機的故障會影響其它計算機?復(fù)雜

參考譯文5.其它常見問題5.1為什么環(huán)形拓撲的連線為星形?環(huán)形拓撲外表看起來與星形相同。全部的站點都獨立地連接到中央位置。在星形拓撲中,中央設(shè)備叫做“集線器”,而環(huán)形拓撲的中央設(shè)備叫做“MAU”。雖然它們看上去相同,但仔細研究發(fā)現(xiàn),環(huán)形實際上由連續(xù)的線路組成。信號通過這些線路并有序地被一系列的站點訪問。在星形拓撲中,信息被分開并同時發(fā)送到全部站點。5.2什么是反向環(huán)?反向環(huán)是由兩個相反方向的環(huán)構(gòu)成的環(huán)形拓撲。目的是在電纜發(fā)生故障時,以容錯形式提供容錯。如一個環(huán)出錯,數(shù)據(jù)可以流過另外的路徑,依然是一個環(huán)路。參考譯文參考譯文5.3可以混合拓撲嗎?可以的,可以在一個網(wǎng)絡(luò)中混合多種拓撲結(jié)構(gòu)。一個非常常見的例子是帶多個集線器的大以太網(wǎng)。通常這些集線器位于大樓的不同樓層,或者也許在其它樓內(nèi)。每個集線器使用典型的星形拓撲結(jié)構(gòu)連接起來。但是,這些集線器連都接到一個總線中,該總線通常被稱為骨干網(wǎng)。集線器之間的骨干網(wǎng)可以由光纖組成,而工作站由非屏蔽雙絞線電纜連接到每個集線器上。更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)NetworkSecurity

Unit

8Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsNewWordsNewWordsPhrasesPhrasesAbbreviationsNotesNotesNotesNotesNotesListeningtoTextA網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全包括為防止和監(jiān)控未經(jīng)授權(quán)的訪問、濫用、修改或拒絕計算機網(wǎng)絡(luò)和可訪問網(wǎng)絡(luò)資源而采取的政策和做法。網(wǎng)絡(luò)安全涉及訪問網(wǎng)絡(luò)中數(shù)據(jù)的授權(quán),這由網(wǎng)絡(luò)管理員控制。用戶選擇或被分配一個ID和密碼或其他認證信息,讓他們能在其權(quán)限內(nèi)訪問信息和程序。網(wǎng)絡(luò)安全包括在日常工作中使用的各種公共和私人計算機網(wǎng)絡(luò),也包括進行企業(yè)、政府機構(gòu)和個人之間的業(yè)務(wù)和通信。網(wǎng)絡(luò)可以是私有的(例如公司內(nèi)的網(wǎng)絡(luò))也可以是可能對公眾開放的網(wǎng)絡(luò)。網(wǎng)絡(luò)安全涉及組織、企業(yè)和其他類型的機構(gòu)。如其名稱所示:它保護網(wǎng)絡(luò),以及保護和監(jiān)控正在進行的操作。保護網(wǎng)絡(luò)資源的最常見和簡單的方法是通過為其分配唯一的名稱和相應(yīng)的密碼而實現(xiàn)。網(wǎng)絡(luò)安全始于認證,通常使用用戶名和密碼。由于這僅需要一個詳細的用戶名認證,有時被稱為單因素認證。也能使用雙因素認證,也就是使用用戶“擁有”的東西(例如,安全令牌、ATM卡或移動電話);還可使用三因素認證,用戶還使用某些東西(例如,指紋或虹膜掃描)證明他們“是”誰。參考譯文一旦認證,防火墻就執(zhí)行訪問政策,例如允許網(wǎng)絡(luò)用戶訪問什么服務(wù)。雖然這可有效防止未經(jīng)授權(quán)的訪問,但此組件可能無法檢查或許有害的內(nèi)容(例如通過網(wǎng)絡(luò)傳輸?shù)挠嬎銠C蠕蟲或木馬)。防病毒軟件或入侵防御系統(tǒng)(IPS)有助于檢測和禁止此類惡意軟件的操作?;诋惓H肭謾z測系統(tǒng)還可以監(jiān)視網(wǎng)絡(luò)(如wireshark流量),并且可以記錄下來用于以后的審計和高級分析。將無監(jiān)督機器學(xué)習(xí)與全網(wǎng)絡(luò)流量分析相結(jié)合的新系統(tǒng)可以檢測主動的網(wǎng)絡(luò)攻擊者,這些攻擊者來自內(nèi)部或外部,目的在于惡意破壞用戶機器或賬戶??梢约用軆蓚€網(wǎng)絡(luò)主機之間的通信以保持隱私。參考譯文蜜罐,其本質(zhì)是作為誘餌的網(wǎng)絡(luò)可訪問資源,它可以部署在網(wǎng)絡(luò)中作為監(jiān)視和預(yù)警工具,因為蜜罐通常不用于合法目的的訪問。通過在攻擊期間和攻擊后研究攻擊者所使用的嘗試破壞這些誘餌資源的技術(shù),可以關(guān)注新的攻擊技術(shù)。這樣的分析可以用于進一步鞏固由蜜罐保護的實際網(wǎng)絡(luò)的安全性。蜜罐還可以將攻擊者的注意力從合法的服務(wù)器引開。蜜罐鼓勵攻擊者將其時間和精力花費在誘餌服務(wù)器上,同時分散他們對真實服務(wù)器上的數(shù)據(jù)的注意力。類似于蜜罐,蜜網(wǎng)也是故意設(shè)置了漏洞的網(wǎng)絡(luò)。其目的也是吸引攻擊,以便研究攻擊者的方法,并且可以使用這些信息來提高網(wǎng)絡(luò)安全性。蜜網(wǎng)通常包含一個或多個蜜罐。由于所有重要的個人和商業(yè)數(shù)據(jù)每天都在計算機網(wǎng)絡(luò)上共享,安全對網(wǎng)絡(luò)而言至為重要。沒有哪個方法可以完全保護網(wǎng)絡(luò)使之不被入侵。隨著攻擊和防御的方法越來越復(fù)雜,網(wǎng)絡(luò)安全技術(shù)隨著時間的推移而不斷改進和發(fā)展。參考譯文參考譯文1.物理網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全的最基本但經(jīng)常被忽視的因素是保護硬件免受盜竊或物理入侵。公司花費大量的資金將其網(wǎng)絡(luò)服務(wù)器、網(wǎng)絡(luò)交換機和其他核心網(wǎng)絡(luò)部件保護在安全的設(shè)施中。雖然這些措施對于房主不切實際,但家人仍應(yīng)將其寬帶路由器保留在私人地點,遠離愛管閑事的鄰居和客人。移動設(shè)備的廣泛使用使得物理安全變得更加重要。小物件特別容易忘在旅行站或從口袋里掉出來。最后,當(dāng)把移動設(shè)備借給別人時,讓其在視線之內(nèi):惡意的人可以偷竊個人數(shù)據(jù)、安裝監(jiān)控軟件或者在幾分鐘內(nèi)“無人注意”時“黑”手機。2.密碼保護如果應(yīng)用得當(dāng),密碼能夠非常有效地提高網(wǎng)絡(luò)的安全性。不幸的是,一些人不認真管理密碼,并堅持在他們的系統(tǒng)和網(wǎng)絡(luò)上使用的不良的、弱的(就是容易猜到的)密碼,如“123456”。以下只是幾個常用的密碼管理方法,但卻可以大大提高計算機網(wǎng)絡(luò)的安全保護:·在加入網(wǎng)絡(luò)的所有設(shè)備上設(shè)置強密碼或一次性密碼·更改網(wǎng)絡(luò)路由器的默認管理員密碼·不要經(jīng)常與他人共享密碼;如果可能,為朋友和來訪者設(shè)置訪客網(wǎng)絡(luò)訪問密碼。如果知道這些密碼的人較多時就更改密碼。參考譯文3.間諜軟件即使沒有物理訪問設(shè)備或知道任何網(wǎng)絡(luò)密碼,稱為間諜軟件的非法程序可以感染計算機和網(wǎng)絡(luò),通常訪問網(wǎng)站時就會感染?;ヂ?lián)網(wǎng)上存在大量間諜軟件。某些間諜軟件監(jiān)視個人的計算機使用和網(wǎng)絡(luò)瀏覽習(xí)慣,并將此信息報告給廣告公司,以便這些公司使用它來創(chuàng)建更有針對性的廣告。其他間諜軟件嘗試竊取個人數(shù)據(jù)。其中最危險的間諜軟件形式之一是鍵盤監(jiān)控軟件,它捕獲并發(fā)送一個人所有的鍵盤按鍵的歷史記錄,也是捕獲密碼和信用卡號碼的理想工具。計算機上所有的間諜軟件都試圖在用戶不知情的情況下工作,從而造成相當(dāng)大的安全風(fēng)險。由于間諜軟件非常難以檢測和刪除,網(wǎng)絡(luò)安全專家建議在計算機網(wǎng)絡(luò)上安裝和運行著名的反間諜軟件程序。

參考譯文4.在線隱私個人追蹤者、身份信息竊取者,甚至政府機構(gòu)都在監(jiān)控人們的網(wǎng)絡(luò)習(xí)慣和行動,這遠遠超出了基本的間諜軟件的范圍。例如,使用來自通勤車和汽車的WiFi熱點能夠顯示個人的位置。即使在虛擬世界中,通過網(wǎng)絡(luò)的IP地址和社交網(wǎng)絡(luò)活動,可以在線跟蹤很多的個人身份信息。保護個人在線隱私的技術(shù)包括匿名Web代理服務(wù)器,但是當(dāng)今的技術(shù)不能完全保護在線隱私。參考譯文更多內(nèi)容,請訪問

機械工業(yè)出版社網(wǎng)站:

ThankYou!計算機專業(yè)英語(第三版)CloudComputingGlossary

Unit

9Contents

NewWords

Abbreviations

PhrasesNotes參考譯文NewWordsNewWordsNewWordsNewWordsPhrasesPhrasesAbbreviationsNotesNotesNotesNotesNotesListeningtoTextA云計算詞匯CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))由包含數(shù)據(jù)拷貝的多臺計算機組成的系統(tǒng),這些數(shù)據(jù)位于網(wǎng)絡(luò)不同的地方,這樣客戶端可以訪問最近的拷貝。云喻指一個全球性的網(wǎng)絡(luò),起初指電話網(wǎng),現(xiàn)在常用來代表因特網(wǎng)。云應(yīng)用沒有安裝在本地機器上的軟件應(yīng)用程序——它總是通過因特網(wǎng)訪問。云金字塔“頂”層的“應(yīng)用程序”通過Web瀏覽器運行并與之交互。云應(yīng)用受到嚴格控制并很少進行修改。例子包括Gmail或SalesF。云即服務(wù)(CAAS)一個云計算服務(wù),它已經(jīng)在一個平臺上開放且其他人可以在此搭建。云橋以這樣一種方式運行應(yīng)用程序:其組件被集成到多個云環(huán)境中(可能是內(nèi)部/私有和外部/公共云的任意組合)。參考譯文云經(jīng)紀人創(chuàng)建和維護多個云服務(wù)供應(yīng)商的關(guān)系的實體。它可以作為云服務(wù)的客戶和提供商之間的聯(lián)絡(luò)人,為每個客戶選擇最佳的供應(yīng)商和監(jiān)管服務(wù)。云破裂你的云發(fā)生中斷或安全漏洞以及出現(xiàn)數(shù)據(jù)不可用的情況。云中心把基于標準的虛擬化組件作為類似數(shù)據(jù)中心的基礎(chǔ),在“云”中架構(gòu)的一個數(shù)據(jù)中心;例如:一個大公司(如亞馬遜)租用的基礎(chǔ)設(shè)施。云計算一種計算能力,它提供了抽象的計算資源及其基礎(chǔ)技術(shù)架構(gòu)(例如,服務(wù)器、存儲、網(wǎng)絡(luò)),對可快速提供和釋放的許多可配置的共享計算資源能實現(xiàn)便捷的、按需的網(wǎng)絡(luò)訪問,只需最少的管理或服務(wù)提供商交互。這個定義表示云有五個基本特征:按需自助服務(wù)、廣泛的網(wǎng)絡(luò)接入、資源池、快速彈性和定制服務(wù)。狹義地說,云計算是抽象了服務(wù)器詳細信息的客戶——服務(wù)器計算;客戶請求的是一個服務(wù)(資源),而不不是特定的服務(wù)器(計算機)。云計算實現(xiàn)了基礎(chǔ)設(shè)施即服務(wù)(IaaS)、平臺即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。云計算意味著你可以得到基礎(chǔ)設(shè)施、應(yīng)用程序和業(yè)務(wù)流程作為一個因特網(wǎng)(或者你自己的網(wǎng)絡(luò))服務(wù)。參考譯文云計算安全云計算安全是一套基于控制的技術(shù)和策略,用來保護云計算所用的信息、數(shù)據(jù)應(yīng)用程序和基礎(chǔ)架構(gòu)。因為云計算的本質(zhì)是共享資源,因此對身份管理、隱私和訪問控制尤為關(guān)注。隨著使用云計算的組織和相關(guān)數(shù)據(jù)操作的云服務(wù)提供商的增多,在這些方面和其他易受攻擊領(lǐng)域的安全已經(jīng)成為組織與云計算提供商簽約時優(yōu)先考慮的事項。云計算安全過程應(yīng)該解決云提供商的安全控制問題,以保護客戶的數(shù)據(jù)安全、隱私和遵守必要的法規(guī)。在出現(xiàn)云安全漏洞時,該過程也能保證業(yè)務(wù)的連續(xù)性和數(shù)據(jù)的備份計劃。云托管一種互聯(lián)網(wǎng)托管,其中客戶按需租用虛擬化、動態(tài)可擴展的基礎(chǔ)架構(gòu)。使用者常??蛇x擇操作系統(tǒng)和其他基礎(chǔ)設(shè)施組件。典型的云托管是自助服務(wù),按照小時或按月計費,并通過網(wǎng)絡(luò)接口或API管理。參考譯文參考譯文云基礎(chǔ)結(jié)構(gòu)云金字塔的“底”層(或基礎(chǔ)層)是通過準虛擬化交付計算機的基礎(chǔ)設(shè)施。這包括作為基礎(chǔ)設(shè)施Web服務(wù)或“云中心”所交付的服務(wù)器、網(wǎng)絡(luò)和其他硬件設(shè)備。在這個級別提供對基礎(chǔ)設(shè)施的全面控制。例子包括GoGrid或AmazonWeb服務(wù)。云操作系統(tǒng)專門為提供商數(shù)據(jù)中心設(shè)計的計算機操作系統(tǒng),并通過因特網(wǎng)或其他網(wǎng)絡(luò)交付給用戶。WindowsAzure是云操作系統(tǒng)的一個例子。該術(shù)語有時也用來指基于云的客戶端操作系統(tǒng),如谷歌的Chrome操作系統(tǒng)。面向云的體系結(jié)構(gòu)(COA)面向云的體系結(jié)構(gòu)(COA)是一個概念性的模式,包括了云環(huán)境中的所有元素。在信息技術(shù)中,體系結(jié)構(gòu)指信息系統(tǒng)的整體結(jié)構(gòu)和組成該系統(tǒng)的實體之間的相互關(guān)系。面向云的體系結(jié)構(gòu)與面向服務(wù)的體系結(jié)構(gòu)(SOA)和事件驅(qū)動體系結(jié)構(gòu)(EDA)均相關(guān),也組合了其他兩個結(jié)構(gòu)模型:面向資源的體系結(jié)構(gòu)(ROA)和面向超媒體的體系結(jié)構(gòu)(HOA)。ROA基于這樣的想法:任何一個可以分配到統(tǒng)一資源標識符(URI)的實體都是資源。因此,資源不僅包括基礎(chǔ)設(shè)施元素(如服務(wù)器、計算機和其他設(shè)備),也包括網(wǎng)頁、腳本和JSP/ASP頁面以及其他實體。超媒體擴展了超文本鏈接的概念,包括了其中任何一組多媒體對象的鏈接(包括聲音、視頻和虛擬現(xiàn)實)。云平臺在云金字塔的“中間”層,它提供一個計算平臺或框架(例如,.net、RubyonRails或Python)作為服務(wù)或堆棧。只對該平臺或框架進行控制,但不是在一個較低的層級(服務(wù)器基礎(chǔ)設(shè)施)。例子包括:谷歌AppEngine上或微軟的Azure。云可移植性在來自不同的云提供商提供的云計算環(huán)境中遷移應(yīng)用程序(通常也包括其關(guān)聯(lián)的數(shù)據(jù)),也可以在私有云與公共云或內(nèi)部云與外部云之間遷移應(yīng)用程序。參考譯文云提供商該公司為其他組織和/或個人提供基于云計算平臺、基礎(chǔ)設(shè)施、應(yīng)用程序或存儲服務(wù),這些通常都要收費。云金字塔按照功能分段,對云計算層級的直觀表示。簡化的版本包括:基礎(chǔ)設(shè)施、平臺和應(yīng)用層。云服務(wù)器運行Windows或Linux操作系統(tǒng)的虛擬化服務(wù)器,通過網(wǎng)絡(luò)接口或API而具體化。云服務(wù)器的行為與物理服務(wù)器一樣,可以由管理員或根級別進行控制,這由服務(wù)器類型和云托管服務(wù)提供商來決定。云標準標

溫馨提示

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

評論

0/150

提交評論