計算機組織的發(fā)展過程體現(xiàn)了下列幾條基本原則。
計算機組織的發(fā)展是一個不斷爭取高運算速度、大存儲容量、強處理功能、低機器價格的過程。為了發(fā)揮所有功能部件的總效能,必須謀求計算機各部件間的信息流量平衡。因此,各功能部件工作速度的相互匹配是計算機組織合理性的標志。例如,層次和并行存儲系統(tǒng)的產(chǎn)生和發(fā)展是謀求中央處理器和存儲器之間信息流量平衡的結(jié)果。
采用層次概念來研究計算機組織可以達到兩個目的。一是把外層的標準化與內(nèi)層的多樣化結(jié)合起來,如用標準的輸入-輸出通道或接口經(jīng)過設(shè)備控制器驅(qū)動多種特性迥異、類型不一的外圍設(shè)備;二是實現(xiàn)虛擬系統(tǒng),這與計算機系統(tǒng)結(jié)構(gòu)實現(xiàn)各層虛擬機器的原理類似。例如,虛擬存儲器就是在層次組織的基礎(chǔ)上發(fā)展起來的,使用戶無需介入實際存儲系統(tǒng)的細節(jié),以接近于高速緩沖存儲器的存取速度使用比主存容量大得多的主、輔存儲統(tǒng)一的地址空間。
無論是計算機系統(tǒng)的全局或是局部,都可以利用模塊化概念劃分為相對獨立的部分,各部分至少具有一定程度上完整的處理功能和獨立的自治控制能力。各部分之間經(jīng)過標準的接口或界面相互連接,這樣使它們能隨意增減或替換,而不致影響其余部分的正常工作。在計算機系統(tǒng)的各個層次都存在利用模塊化方法加以實現(xiàn)的可能性。以硬件的層次來說,按功能劃分模塊是縱向劃分,而設(shè)置多個并行的運算部件和存儲模塊等是橫向劃分。在各個部件內(nèi)部,模塊化也是有效利用大規(guī)模集成電路的必要條件。
在模塊化的基礎(chǔ)上進一步分散控制功能,從集中式控制走向分布式控制。這樣,有利于多個部件的并行操作,也為不同工作速度的部件之間實現(xiàn)異步控制創(chuàng)造條件。上述的統(tǒng)一控制器向多個分散控制器的發(fā)展,是已經(jīng)實現(xiàn)的功能分散方案。許多巨型和大型計算機也可利用功能分散原理做成高性能的功能分布多處理機系統(tǒng)。
處理任務(wù)的高度集中和數(shù)據(jù)流量的迅速增長,要求采用多運算部件和多存儲模塊。它們與數(shù)量眾多、品種繁雜的外圍設(shè)備之間如何互相連接,成為計算機組織的中心問題之一。早期計算機(圖1 以中央處理器為中心的計算機組織)中那種以中央處理器為中心,由它包攬一切指令操作和輸入輸出控制任務(wù)的做法,不但不利于提高中央處理器自身的使用效率,而且也無法應(yīng)付數(shù)量龐大的外圍設(shè)備對處理的需求。代之而起的是以存儲器為中心的互連方式(圖2 以存儲器為中心的計算機組織。批量的輸入輸出數(shù)據(jù)可以越過中央處理器,經(jīng)過輸入輸出通道進出于主存儲器,只是在最必要的時候才用中斷方式請求中央處理器進行短暫干預(yù)。
在設(shè)備數(shù)量很多的情況下,全部設(shè)備都與存儲器分別單獨相連是不現(xiàn)實的,而且也不能適應(yīng)擴展數(shù)量和更換品種的需要。如果所有外圍設(shè)備都經(jīng)過統(tǒng)一的總線和標準接口與中央處理器和存儲器模塊相連,計算機系統(tǒng)組織就要靈活得多。這就是現(xiàn)代計算機組織普遍采用的總線互連方式(圖3 以總線互連的計算機組織)。
總線以簡單經(jīng)濟的技術(shù)實現(xiàn)靈活可變的計算機系統(tǒng)配置,能較好地滿足不同用戶對計算機系統(tǒng)通用性的要求。但是,它必須按時間分割或優(yōu)先級競爭的原則工作,使同一時間內(nèi)一套總線只能為一對功能模塊之間傳送信息服務(wù)??偩€是互連網(wǎng)絡(luò)最簡單的一種型式,在設(shè)備量更多、速度要求更高的場合,還可選用其他互連型式。
計算機對信息的加工過程可以從概念上表示為數(shù)據(jù)流和控制流的結(jié)合。數(shù)據(jù)流發(fā)生于計算機各功能模塊之間,存儲或寄存的信息經(jīng)過數(shù)據(jù)路徑流動并接受加工;而控制流則對數(shù)據(jù)流的存儲、傳送和加工過程進行時序控制。數(shù)據(jù)路徑表示計算機數(shù)據(jù)單元(包括存儲器和寄存器)和操作單元(包括運算、計數(shù)、移位、傳送)相互連接的空間關(guān)系。控制時序表示正被處理中的信息經(jīng)過數(shù)據(jù)路徑作用的時間關(guān)系。二者相結(jié)合,信息便能按照相應(yīng)的時間順序經(jīng)過有關(guān)的數(shù)據(jù)單元和操作單元,完成由確定的算法所描述的信息處理過程。這就是計算機組織中用來分析和設(shè)計計算機功能部件相互作用的一種普遍方法,為諾伊曼型計算機所采用。
控制流的設(shè)計反映在指令控制器中,就是制定各類指令的時序控制過程,包括取指令、形成操作數(shù)地址、取操作數(shù)、執(zhí)行指令操作、形成結(jié)果數(shù)地址、保存結(jié)果、判斷和響應(yīng)中斷請求等一系列指令步驟。實現(xiàn)這些指令步驟既可以用硬聯(lián)邏輯控制方法,也可以用微程序控制方法。為了獲得盡可能高的指令吞吐率,可以采用使連續(xù)的指令相互重疊和按流水線執(zhí)行的組織方法;也可以設(shè)立指令緩沖站以減少從主存儲器重復(fù)讀取指令的時間,并采用先行控制的方法以越過前面執(zhí)行時間較長的指令而盡可能把具備條件的后續(xù)指令提前執(zhí)行。
現(xiàn)代計算機的功能部件包括有中央處理器、控制器、存儲器和輸入輸出子系統(tǒng)。
中央處理器一般包括運算器和控制器。根據(jù)完成操作的種類和速度的不同要求,運算器可以采用不同的實現(xiàn)方法。基本算術(shù)邏輯操作由硬件實現(xiàn),復(fù)雜操作則既可由硬件、固件實現(xiàn),也可由軟件實現(xiàn)。在要求速度很高的場合,則采用流水線運算部件或陣列乘法器等并行處理組織形式。
中央處理器組織的特點主要反映在寄存單元的選擇上。依照這一特點,可以區(qū)分兩種不同的組織形式。
1.多通用寄存器計算機組織
早期的計算機采用單一的累加器作為寄存單元,現(xiàn)代計算機則普遍采用多通用寄存器。它們既可提供操作數(shù)和保存操作結(jié)果,也可提供尋址中需要的基址、變址量、主存地址,或保存子程序參量,堆棧指針等。必要時,還設(shè)置一些專用寄存器,如暫存寄存器、條件碼寄存器等。操作單元主要是算術(shù)邏輯單元,擔負基本算術(shù)邏輯運算。在有必要由硬件實現(xiàn)復(fù)雜算術(shù)運算的巨型和大型計算機中,還設(shè)置有各種浮點運算部件、乘除運算部件等。
2.堆棧計算機組織
堆棧計算機的中央處理器組織與前一種組織形式有所不同。代替通用寄存器的是主存堆棧(可能少數(shù)棧頂單元用寄存器實現(xiàn))。采用零地址指令實現(xiàn)堆棧頂部幾個單元內(nèi)容間的操作,操作結(jié)果仍送回堆棧,代替原來的操作數(shù)。中央處理器設(shè)置多個寄存器,用來保存主存中程序區(qū)、數(shù)據(jù)區(qū)和堆棧的各種指針。利用堆棧的后進先出存取原理能使計算機的結(jié)構(gòu)與高級程序設(shè)計語言的結(jié)構(gòu)相適應(yīng)。
由于輸入輸出控制和通信控制等功能已從中央處理器中分離出來,而且存儲器、輸入輸出裝置等采用異步工作方式,所以早期計算機中統(tǒng)一的控制器逐漸分散到各功能部件內(nèi)部,形成運算控制器、指令控制器、存儲控制器、輸入輸出(通道)控制器、外圍設(shè)備控制器等。中央處理器除直接掌握運算控制和指令控制功能外,還通過中斷機構(gòu)調(diào)用操作系統(tǒng)對存儲系統(tǒng)和輸入輸出子系統(tǒng)等實行統(tǒng)一的控制。此外,操作系統(tǒng)還能實現(xiàn)復(fù)雜的系統(tǒng)管理功能,為用戶提供批處理、分時處理、交互式處理、實時處理等多種操作方式。因此可以說,操作系統(tǒng)是利用存儲程序作為控制手段實現(xiàn)對控制器的延伸,補充了控制器硬件功能之不足。
長期以來,存儲器的工作速度落后于中央處理器的工作速度,成為處理機的瓶頸。為了克服這個障礙,人們提出層次存儲系統(tǒng)和虛擬存儲器的概念。為了提高存儲器的有效工作速度,在原來的主存儲器與中央處理器之間增加了高速緩沖存儲器;為了擴大存儲器容量,增加了以磁盤機為主要設(shè)備的輔助存儲器作為主存儲器的后援。用戶使用時,可以面向統(tǒng)一的虛擬存儲器邏輯地址空間,而數(shù)據(jù)和指令在各層之間的調(diào)動則由硬件(高速緩存-主存層次)或操作系統(tǒng)(主存-輔存層次)自動完成。
硬件技術(shù)水平的提高,特別是集成電路、磁盤機和終端設(shè)備的發(fā)展,使計算機硬件的面貌發(fā)生了根本變化。硬件對軟件提供了有力的支持,但與此同時計算機系統(tǒng)的設(shè)備量顯著增加。計算機組織成分有了新的劃分方法。輔助存儲器和輸入-輸出裝置組成計算機的外圍設(shè)備,受輸入-輸出子系統(tǒng)的單獨控制。它們對系統(tǒng)的價格比重已經(jīng)由60年代的30%~40%上升到80%。中央處理器、主存儲器和輸入-輸出接口等,組成處理機與輸入-輸出子系統(tǒng)并列。
計算機系統(tǒng)結(jié)構(gòu)作為從程序設(shè)計者角度所看到的計算機屬性,在計算機系統(tǒng)的層次結(jié)構(gòu)中處于機器語言級;而計算機組織作為計算機系統(tǒng)結(jié)構(gòu)的邏輯實現(xiàn)和物理實現(xiàn),其任務(wù)就是圍繞提高性能價格比的目標,實現(xiàn)計算機在機器指令級的功能和特性。研究和建立各功能部件間的相互連接和相互作用,完成各個功能部件內(nèi)部的邏輯設(shè)計等是邏輯實現(xiàn)的內(nèi)容;把邏輯設(shè)計深化到元件、器件級,則是物理實現(xiàn)的內(nèi)容。有時把前者稱為計算機組織,把后者稱為計算機實現(xiàn)。但是,隨著集成電路規(guī)模的日益增大。這兩步實現(xiàn)的內(nèi)容很難分開,因此將它們統(tǒng)稱為計算機組織。
計算機的許多重要特性,如快速性、通用性、準確性、邏輯性等,均來源于最主要的結(jié)構(gòu)原理,即存儲程序原理,它是了解計算機組織的關(guān)鍵。根據(jù)存儲程序原理構(gòu)造的計算機稱為存儲程序計算機,又稱諾伊曼型計算機。
存儲程序原理的基本點是指令驅(qū)動,即程序由指令組成,并和數(shù)據(jù)一起存放在計算機存儲器中。機器一經(jīng)啟動,就能按照程序指定的邏輯順序把指令從存儲器中讀出來逐條執(zhí)行,自動完成由程序所描述的處理工作。這是計算機與一切手算工具的根本區(qū)別。
存儲程序概念最早是由匈牙利人J.諾伊曼于1946年提出來的。他同時提出了一個完整的現(xiàn)代計算機雛型,其基本組成就是上述五種功能部件。它的存儲器是4096個40位存儲字的集合體,利用示波管存儲器來實現(xiàn)。存儲單元按線性編址,同等地存放數(shù)據(jù)和程序。運算器包含一個算術(shù)邏輯單元和一個用來提供操作數(shù)和存放操作結(jié)果的累加寄存器(另一個操作數(shù)來自存儲器)。
控制器實現(xiàn)對20位半字長指令的時序控制。在一條指令中6位表示操作碼,給出64種不同操作;12位表示地址碼,給出存儲器每一個存儲單元的地址;另有 2位未用。輸入和輸出設(shè)備包括電傳打字機、磁帶設(shè)備等,輸入輸出操作的控制通過運算器完成。
現(xiàn)代的計算機組織與諾伊曼當時提出的計算機組織相比雖已發(fā)生了重大變化,但就其結(jié)構(gòu)原理來說,占有主流地位的仍是以存儲程序原理為基礎(chǔ)的諾伊曼型計算機。它的特征可概括為:①存儲器是字長固定的、順序線性編址的一維組織;②存儲器提供可按地址訪問的一級地址空間,每個地址是唯一定義的;③由指令形式的低級機器語言驅(qū)動;④指令的執(zhí)行是順序的,即一般按照指令在存儲器中存放的順序執(zhí)行,程序分支由轉(zhuǎn)移指令實現(xiàn)。
夾具設(shè)計的基本原則1.滿足使用過程中工件定位的穩(wěn)定性和可靠性;2.有足夠的承載或夾持力度以保證工件在工裝夾具上進行的施工過程;3.滿足裝夾過程中的簡單與快速操作;4.易損零件必須是可以快速更換的結(jié)構(gòu),...
按合同約定,無約定爭求甲方意見
(1)園林布局的綜合性與統(tǒng)一性。主要表現(xiàn)在:a、園林的功能決定其布局的綜合性。B、園林構(gòu)成要素的布局具有統(tǒng)一性。C、起開結(jié)合,多樣統(tǒng)一。(2)因地制宜,巧與因借。a、地形、地貌和水體應(yīng)結(jié)合地形特點,就...
格式:pdf
大小:76KB
頁數(shù): 7頁
評分: 4.5
. 精品 選用焊條的基本原則如下: 1)等強度原則 即選用與母材同強度等級的焊條。一般用于焊接低碳鋼和低合金鋼。 2)同成分原則 即選用與母材化學成分相同或相近的焊條。一般用于焊接耐熱鋼、不銹鋼等金屬材料。 3)抗裂紋原則 選用抗裂性好的堿性焊條,以免在焊接和使用過程中接頭產(chǎn)生裂紋。一般用于焊接剛度大、形狀復(fù) 雜、使用中承受動載荷的焊接結(jié)構(gòu)。 4)抗氣孔原則 受焊接工藝條件的限制,如對焊件接頭部位的油污、鐵銹等清理不便,應(yīng)選用抗氣孔能力強的酸性 焊條,以免焊接過程中氣體滯留于焊縫中,形成氣孔。 5)低成本原則 在滿足使用要求的前提下,盡量選用工藝性能好、成本低和效率高的焊條。 焊條 (covered electrode) 氣焊或電焊時熔化填充在焊接工件的接合處的金屬條。焊條的材料通常跟工件的材料相同。 焊條的組成 焊條由焊芯及藥皮兩部分構(gòu)成。 焊條是在金屬焊芯外將涂料 (藥皮 )均勻、
格式:pdf
大小:76KB
頁數(shù): 4頁
評分: 4.5
選用焊條的基本原則如下: 1)等強度原則 即選用與母材同強度等級的焊條。一般用于焊接低碳鋼和低合金鋼。 2)同成分原則 即選用與母材化學成分相同或相近的焊條。 一般用于焊接耐熱鋼、 不銹鋼等 金屬材料。 3)抗裂紋原則 選用抗裂性好的堿性焊條, 以免在焊接和使用過程中接頭產(chǎn)生裂紋。 一般用 于焊接剛度大、形狀復(fù)雜、使用中承受動載荷的焊接結(jié)構(gòu)。 4)抗氣孔原則 受焊接工藝條件的限制, 如對焊件接頭部位的油污、鐵銹等清理不便, 應(yīng)選 用抗氣孔能力強的酸性焊條,以免焊接過程中氣體滯留于焊縫中,形成氣孔。 5)低成本原則 在滿足 使用要求的前提下,盡量選用工藝性能好、成本低和效率高的焊條。 焊條的選用須在確保焊接結(jié)構(gòu)安全、 可行使用的前提下, 根據(jù)被焊材料的化學成分、 力學性 能、板厚及接頭形式、焊接結(jié)構(gòu)特點、受力狀態(tài)、結(jié)構(gòu)使用條件對焊縫性能的要求、焊接施 工條件和技術(shù)經(jīng)濟效益等綜合考查后,有針對
主辦單位 |
中國計算機學會 |
聯(lián)系人 |
張加萬 |
一部計算機表現(xiàn)出某種智能行為并不一定被認為它本身有智能。為了判定計算機是否具有智能,圖靈曾設(shè)計了一種測試方法,即有名的圖靈試驗。設(shè)想一個測試者用計算機終端分別與被測的人及計算機聯(lián)系(測試者不能直接看到被測人與計算機),如果從回答測試者問題的信息中不能正確區(qū)分被測者是人還是計算機,即把計算機當成人了,就應(yīng)認為計算機具有智能。這是一種關(guān)于智能機的行為主義的觀點。以回答問題的能力做為具有智能的判據(jù)有一定局限性,因為人的智能涉及許多方面,有些智能如形象思維就不可以言傳。這種測試也難以反映自學習自適應(yīng)能力。人們一方面追求用機器實現(xiàn)智能,另一方面又不大相信電子器件的自動開與關(guān)能實現(xiàn)人的思維。因此當一種實現(xiàn)智能應(yīng)用的方法很有效時,往往認為這是一種已知的技術(shù),與其他計算機程序運行沒什么不同,人們對于機器模擬人類思維的矛盾心理趨向于認為一個能工作的系統(tǒng)是有用的但不是真正有智能的。
實際上,智能計算機已經(jīng)成為一個動態(tài)的發(fā)展的概念,它始終處于不斷向前推進的計算機技術(shù)的前沿。人工智能的權(quán)威學者M.明斯基定義人工智能的任務(wù)是研究還沒有解決的計算機問題。這一觀點反映了人工智能與智能機研究有別于其他學科的顯著特點。智能應(yīng)用問題往往沒有確定的求解算法而采用搜索的辦法,一旦人們對某一問題掌握了足夠豐富的知識,即已找到了不需要搜索的確定型算法,可以預(yù)見其行為與效果時,這個問題一般就不再認為是一個智能問題了。從應(yīng)用的角度看,如果一項人工智能的研究成果已經(jīng)成熟并被廣泛采用,人們已經(jīng)了解它的運行機制,就不再把它視為智能技術(shù)了。可以預(yù)言,目前被看成是智能計算機主要組成部分的知識庫在不久的將來就會像數(shù)據(jù)庫一樣被當成一般的計算機技術(shù)。因此,智能計算機與其看成是與傳統(tǒng)計算機完全不同的一種機器,還不如看成是帶動計算機不斷發(fā)展的一項高技術(shù)。這種壓力迫使從事智能計算機研究的科研人員必須不斷提出新概念、新方法,不斷攻克新的技術(shù)難關(guān)。
研制智能計算機的目的不是用計算機代替人的腦力勞動,而是充分發(fā)揮人和計算機各自的特長,形成互補、協(xié)調(diào)的人機合作環(huán)境。不怎么聰明的智能計算機可以使聰明的人更加聰明。在人機合作的和諧環(huán)境中,人主要負責提供涉及面很廣的常識和從事有創(chuàng)造性的工作,機器作為人的助手從事需要一定智能的其他工作。智能機往往是某些方面聰明過人而其他方面又十分愚笨,因此設(shè)計一個高效率高智商的人機協(xié)作智能系統(tǒng)必須合理地確定哪些事由人做,哪些事由機器做,而且要建立十分友好的人機對話界面。
軍隊是一種組織形態(tài),企業(yè)是一種組織形態(tài),聯(lián)盟是一種組織形態(tài),但是我們最常見的組織形態(tài)是公司的組織形態(tài):
企業(yè)理論中的公司組織形態(tài), 通常是指威廉姆森根據(jù)錢德里的考證將公司內(nèi)部科層制的組織形態(tài)劃分為U型(一元結(jié)構(gòu))、H型(控股結(jié)構(gòu))和M型(多元結(jié)構(gòu))三種基本類型。