- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
電腦系統結構初步
電腦組成和電腦系統結構電腦系統是由硬體和軟體組成並完成某種功能的複雜系統。電腦系統性能的提高和價格的下降得益於以下三個方面的技術進步和創新:電腦系統結構電腦組成電腦實現
電腦組成和電腦系統結構VAX :25%/year1978to1986RISC+x86:52%/year1986to2002RISC+x86:18%/year2002to2006
1964年,在推出IBM360系列機時,G.M.Amdahl、G.A.Blaauw、F.P.Brooks等人提出了電腦系統結構概念。電腦系統結構G.M.AmdahlF.P.Brooks,Jr.G.A.Blaauw
電腦系統結構電腦系統結構(ComputerArchitecture):機器語言或組合語言程式員所看到的電腦系統的屬性,即概念性結構和功能特性。
電腦系統結構 電腦系統的屬性通常包括:數據表示:硬體能夠直接識別和處理的數據類型和格式;尋址方式:最小尋址單位、尋址方式的種類和地址運算等;寄存器組織:各種寄存器的定義、數量和使用規則等;指令集:機器指令的操作類型、格式,指令間的排序和控制機制等;存儲系統:最小編址單位、編址方式、主存容量、最大尋址空間等;
電腦系統結構電腦系統的屬性通常包括(續):中斷系統:中斷類型、中斷級別和中斷回應方式、中斷回應硬體的功能等;機器工作狀態的定義和切換:如管態和目態等;輸入輸出系統:I/O連接方式、處理機/記憶體與I/O設備間數據傳送的方式和格式,以及I/O操作的狀態等;資訊保護:包括資訊保護方式和硬體對資訊保護的支持等;
電腦系統結構IBM360系列機的概念性結構:IBM360系列機的概念性結構主存和大容量記憶體算術和邏輯處理單元複用器(多路低速子通道)選擇器(單路高速子通道)選擇器(單路高速子通道)通道控制單元設備輸入/輸出
電腦系統結構Intel奔騰4PC的概念性結構:Intel奔騰4PC的概念性結構Pentium4CPU記憶體PCI設備PCI/PCI_E匯流排匯流排控制器1處理器匯流排USB設備USB匯流排匯流排控制器2PCI_E設備
年度製造商名稱說明~1834巴貝奇分析機第一臺可編程電腦(機械)1943英國政府COLLOSSUS第一臺電子電腦1944艾肯MarkI電磁中繼器Electromagneticrelays1946莫奇利和埃克特ENIACI真空管,計算。。表Vacuumtubes,computedartillerytables~1952馮.諾依曼IAS第一臺存儲程式電腦(馮.諾依曼系統結構)1960s奧爾森(DEC)PDP-1andPDP-8電晶體,小型機1964克雷CDC6600第一臺科學計算超級電腦1964IBMSystem/360積體電路,第一種系列機1978DECVAX第一臺32位超級小型機1981IBMIBMPC開創個人電腦新紀元1985MIPSMIPS第一台商用RISC電腦1992DECAlpha第一臺64位個人電腦電腦系統結構里程碑
電腦系統結構從多級層次結構看,電腦系結構指的是傳統機器級的系統結構,其實質是電腦系統中軟硬體介面的確定:哪些功能由硬體實現,哪些功能由軟體實現。第1級第2級第3級第4級第5級第6級組合語言機器(組合語言)應用語言機器(應用語言)高級語言機器(高級語言)操作系統機器(作業控制語言)傳統機器(機器語言)微程式機器(微程式)軟體硬體
電腦系統結構傳統機器級的屬性對高級語言程式員來說是透明的。透明性(Transparency):本來存在的事物或屬性,從某個角度看卻好象不存在。例如:浮點數表示、乘法指令對高級語言程式員、應用程式員透明,但對組合語言程式員、機器語言程式員不透明;數據匯流排寬度、微程式對組合語言程式員、機器語言程式員透明,但對硬體設計人員不透明;
電腦組成電腦組成(ComputerOrganization):電腦系統結構的邏輯實現,即依據電腦系統結構確定的硬體系統的概念結構和功能特性,設計機器級內部的數據流、控制流的組成、部件功能、部件間的聯繫等,以實現機器指令級的各種功能和特性。
電腦組成電腦組成設計的目標:在所希望達到的性能價格下,如何最佳、最合理地把各種設備和部件組織在一起,以實現所確定的系統結構。
電腦組成電腦組成設計的內容:數據通路寬度專用部件設置操作對部件的共用程度功能部件的並行度控制機構的組成方式緩衝和排隊技術預估、預判技術可靠性技術等數據匯流排上同時傳輸的資訊的位數。
電腦組成電腦組成設計的內容:數據通路寬度專
文档评论(0)