SlideShare uma empresa Scribd logo
1 de 77
第 1 章 计算机系统结构的基本概念 张晨曦 刘依 www. GotoSchool .net [email_address]
1.1  引言 1.2  计算机系统结构的概念 1.3  定量分析技术 1.4  计算机系统结构的发展 1.5  计算机系统结构中并行性的发展
[object Object],[object Object],[object Object],[object Object],[object Object],1.1  引 言
1.1  引言 约 20% 3 个(见下页) 2002 年以来  50% 以上 维持了约 16 年  RISC 结构的出现,系统结构不断更新和变革,制造技术不断发展 20 世纪 80 年代中开始  约 35%  大规模集成电路和微处理器 出现 , 以集成电路为代表的制 造技术的发展  20 世纪 70 年代末 - 80 年代初  25%  两种因素都起着主要的作用  1946 年起的 25 年  每年的性能增长 原  因 时  间
1.1  引言 ,[object Object],[object Object],[object Object]
1.1  引言 系统结构的重大转折: 从单纯依靠指令级并行转向开发线程级并行和数据级并行。 计算机系统结构在计算机的发展中有着极其重要的作用。
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.2  计算机系统结构的概念 1.2.1  计算机系统的层次结构
软件 硬件或固件
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],1.2.2  计算机系统结构的定义
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.2.3  计算机组成和计算机实现 ,[object Object],[object Object],[object Object]
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.2.4  计算机系统结构的分类 常见的计算机系统结构分类法有两种: Flynn 分类法、冯氏分类法
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2  计算机系统结构的概念 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.3  定量分析技术 1.3.1  计算机系统设计的定量原理
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],加速比= 系统性能 改进后 系统性能 改进前 总执行时间 改进前 总执行时间 改进后  =
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],总执行时间 改进后   = 不可改进部分的执行时间 +   可改进部分改进后的执行时间 总执行时间 改进后  =   (1 -可改进比例 )× 总执行时间 改进前 + =   [ (1  - 可改进比例 ) +  ]  × 总执行时间 改进前   可改进比例 部件加速比 可改进比例 × 总执行时间 改进前 部件加速比
1.3  定量分析技术 ,[object Object],加速比 = 总执行时间 改进前 总执行时间 改进后  = ( 1 -可改进比例) + 可改进比例 部件加速比 1
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],总加速比  =  1 0.6 + 0.4 20 = 1.613
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],n i =1
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],i =1 n 时钟周期数 IC  ( CPI i ×IC i ) i =1 n IC  ( CPI i ×  ) i =1 n IC i IC
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.3.2  计算机系统的性能评测
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],执行时间 Y 执行时间 X = n n =  =  = 执行时间 Y 执行时间 X 性能 Y 1 性能 X 1 性能 X 性能 Y
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],两个程序 在 A 、 B 、 C 三台计算机上的执行时间 20.00 10.00  2.00  加权算术 平均值 A m ( 3 )  20.00 10.00  91.91  加权算术 平均值 A m ( 2 )  20.00 10.00  500.50  加权算术 平均值 A m ( 1 )  0.001  0.091  0.50  20.00 10.00  1000.00  程序 2  0.999  0.909  0.50  20.00  10.00  1.00  程序 1  W ( 3 )   W ( 2 )   W ( 1 )   C 机  B 机  A 机
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  定量分析技术 ,[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 1.4.1  冯 · 诺依曼结构  存储程序计算机的结构
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],1.4.2  软件对系统结构的影响
` ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.4  计算机系统结构的发展
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.4.3  器件发展对系统结构的影响
SGI Cray T3E , IBM SP2 , DEC AlphaServer 8400  大规模、可扩展 并行与分布处理  超标量、超流水 SMP 、 MP 、 MPP 机群  高性能微处理器高密度电路 第五代 ( 1991 年—)  Cray-1 , IBM 3090 , DEC VAX 9000 , Convax-1 并行与分布处理  向量处理 分布式存储器  LSI 和 VLSI 半导体存储器  第四代 ( 1975—1990 年)  IBM 360/370 , CDC 6600/7600 , DEC PDP-8  多道程序 分时操作系统  流水线、 Cache 先行处理 系列机  SSI 和 MSI 多层印刷电路 微程序  第三代 ( 1965—1974 年)  Univac LAPC , CDC 1604 , IBM 7030  高级语言和编译 批处理监控系统  浮点数据表示 寻址技术 中断、 I/O 处理机  晶体管、磁芯 印刷电路  第二代 ( 1955—1964 年)  普林斯顿 ISA , ENIAC , IBM 701  机器语言 汇编语言  存储程序计算机 程序控制 I/O  电子管和继电器  第一代 ( 1945—1954 年)  典型实例  软件特征  结构特征  器件特征  分代
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.4.4  应用对系统结构的影响
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4  计算机系统结构的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],1.4.5  系统结构的生命周期
1.4  计算机系统结构的发展
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.5  计算机系统结构中并行性的发展 1.5.1  并行性的概念
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.5.2  提高 并行性的技术途径
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.5.3  单机系统中 并行性的发展
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1.5.4  多机系统中 并行性的发展
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  计算机系统结构中并行性的发展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Destaque

How world works_intro_v1.2
How world works_intro_v1.2How world works_intro_v1.2
How world works_intro_v1.2mrprisk
 
Put Social Media to Work for You and Your Organization
Put Social Media to Work for You and Your OrganizationPut Social Media to Work for You and Your Organization
Put Social Media to Work for You and Your OrganizationKatherine Swartz Hilton
 
De la cataloagele traditionale la performanţele sistemelor informaţionale int...
De la cataloagele traditionale la performanţele sistemelor informaţionale int...De la cataloagele traditionale la performanţele sistemelor informaţionale int...
De la cataloagele traditionale la performanţele sistemelor informaţionale int...Alla Panici
 
Construction Of A SummerGlen Home
Construction Of A SummerGlen HomeConstruction Of A SummerGlen Home
Construction Of A SummerGlen HomeTom Eleazer-flc
 
COR | Columbia Opportunity Resource Give 11 Campaign Kickoff
COR | Columbia Opportunity Resource Give 11 Campaign KickoffCOR | Columbia Opportunity Resource Give 11 Campaign Kickoff
COR | Columbia Opportunity Resource Give 11 Campaign KickoffKatherine Swartz Hilton
 
Outbound Lead Gen - List Building
Outbound Lead Gen - List BuildingOutbound Lead Gen - List Building
Outbound Lead Gen - List BuildingSalesability
 
Put Social Media To Work For You And Your Company
Put Social Media To Work For You And Your CompanyPut Social Media To Work For You And Your Company
Put Social Media To Work For You And Your CompanyKatherine Swartz Hilton
 
Columbia List Presentation 97 03
Columbia List Presentation 97 03Columbia List Presentation 97 03
Columbia List Presentation 97 03debraleisten
 
SummerGlen Home Construction
SummerGlen Home ConstructionSummerGlen Home Construction
SummerGlen Home ConstructionTom Eleazer-flc
 
SIBIMOL în Proiect şi în acţiune: informaţie de sinteză
SIBIMOL în Proiect şi în acţiune:informaţie de sintezăSIBIMOL în Proiect şi în acţiune:informaţie de sinteză
SIBIMOL în Proiect şi în acţiune: informaţie de sintezăAlla Panici
 
Organizarea informaţiei în bibliotecă în contextull noilor tehnologii inform...
Organizarea informaţiei în bibliotecă în  contextull noilor tehnologii inform...Organizarea informaţiei în bibliotecă în  contextull noilor tehnologii inform...
Organizarea informaţiei în bibliotecă în contextull noilor tehnologii inform...Alla Panici
 
State of Financial Literacy in South Carolina and How CPAs Can Make a Difference
State of Financial Literacy in South Carolina and How CPAs Can Make a DifferenceState of Financial Literacy in South Carolina and How CPAs Can Make a Difference
State of Financial Literacy in South Carolina and How CPAs Can Make a DifferenceKatherine Swartz Hilton
 
Midlands Housing Alliance Transitions Center Update
Midlands Housing Alliance Transitions Center UpdateMidlands Housing Alliance Transitions Center Update
Midlands Housing Alliance Transitions Center UpdateKatherine Swartz Hilton
 
Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...
Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...
Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...Katherine Swartz Hilton
 
SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...
SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...
SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...Katherine Swartz Hilton
 
Outbound Lead Gen - Messaging
Outbound Lead Gen - MessagingOutbound Lead Gen - Messaging
Outbound Lead Gen - MessagingSalesability
 

Destaque (17)

How world works_intro_v1.2
How world works_intro_v1.2How world works_intro_v1.2
How world works_intro_v1.2
 
Put Social Media to Work for You and Your Organization
Put Social Media to Work for You and Your OrganizationPut Social Media to Work for You and Your Organization
Put Social Media to Work for You and Your Organization
 
De la cataloagele traditionale la performanţele sistemelor informaţionale int...
De la cataloagele traditionale la performanţele sistemelor informaţionale int...De la cataloagele traditionale la performanţele sistemelor informaţionale int...
De la cataloagele traditionale la performanţele sistemelor informaţionale int...
 
Construction Of A SummerGlen Home
Construction Of A SummerGlen HomeConstruction Of A SummerGlen Home
Construction Of A SummerGlen Home
 
COR | Columbia Opportunity Resource Give 11 Campaign Kickoff
COR | Columbia Opportunity Resource Give 11 Campaign KickoffCOR | Columbia Opportunity Resource Give 11 Campaign Kickoff
COR | Columbia Opportunity Resource Give 11 Campaign Kickoff
 
Outbound Lead Gen - List Building
Outbound Lead Gen - List BuildingOutbound Lead Gen - List Building
Outbound Lead Gen - List Building
 
Put Social Media To Work For You And Your Company
Put Social Media To Work For You And Your CompanyPut Social Media To Work For You And Your Company
Put Social Media To Work For You And Your Company
 
Columbia List Presentation 97 03
Columbia List Presentation 97 03Columbia List Presentation 97 03
Columbia List Presentation 97 03
 
SummerGlen Home Construction
SummerGlen Home ConstructionSummerGlen Home Construction
SummerGlen Home Construction
 
SIBIMOL în Proiect şi în acţiune: informaţie de sinteză
SIBIMOL în Proiect şi în acţiune:informaţie de sintezăSIBIMOL în Proiect şi în acţiune:informaţie de sinteză
SIBIMOL în Proiect şi în acţiune: informaţie de sinteză
 
Organizarea informaţiei în bibliotecă în contextull noilor tehnologii inform...
Organizarea informaţiei în bibliotecă în  contextull noilor tehnologii inform...Organizarea informaţiei în bibliotecă în  contextull noilor tehnologii inform...
Organizarea informaţiei în bibliotecă în contextull noilor tehnologii inform...
 
State of Financial Literacy in South Carolina and How CPAs Can Make a Difference
State of Financial Literacy in South Carolina and How CPAs Can Make a DifferenceState of Financial Literacy in South Carolina and How CPAs Can Make a Difference
State of Financial Literacy in South Carolina and How CPAs Can Make a Difference
 
Yourprezi1
Yourprezi1Yourprezi1
Yourprezi1
 
Midlands Housing Alliance Transitions Center Update
Midlands Housing Alliance Transitions Center UpdateMidlands Housing Alliance Transitions Center Update
Midlands Housing Alliance Transitions Center Update
 
Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...
Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...
Effective Volunteer Recruitment & Engagement, presented to Carolinas Associat...
 
SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...
SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...
SC Hospital Association Presentation: Health Care Reform - What Does It Mean ...
 
Outbound Lead Gen - Messaging
Outbound Lead Gen - MessagingOutbound Lead Gen - Messaging
Outbound Lead Gen - Messaging
 

Semelhante a 第1章

CNC系统结构及控制方法
CNC系统结构及控制方法CNC系统结构及控制方法
CNC系统结构及控制方法sunlight
 
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)Ying wei (Joe) Chou
 
系統程式 -- 第 10 章
系統程式 -- 第 10 章系統程式 -- 第 10 章
系統程式 -- 第 10 章鍾誠 陳鍾誠
 
01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述Huaijin Chen
 
Foundation of software development 1
Foundation of software development 1Foundation of software development 1
Foundation of software development 1netdbncku
 
+++º+ ¦¦ ¦ ¦¦ ¦+ =
+++º+ ¦¦  ¦ ¦¦ ¦+ =+++º+ ¦¦  ¦ ¦¦ ¦+ =
+++º+ ¦¦ ¦ ¦¦ ¦+ =guesta6295f3
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationnetdbncku
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8 浒 刘
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章浒 刘
 
基于Erlang的
基于Erlang的基于Erlang的
基于Erlang的hnoutman
 
同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告Kerry Zhu
 
CPU平行粒子群最佳化應用於平面桁架結構最佳化設計
CPU平行粒子群最佳化應用於平面桁架結構最佳化設計CPU平行粒子群最佳化應用於平面桁架結構最佳化設計
CPU平行粒子群最佳化應用於平面桁架結構最佳化設計Jay Hung
 
Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式Allen Galler
 
基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现mysqlops
 
Deployment instruction tg3100 ig-cn
Deployment instruction tg3100 ig-cnDeployment instruction tg3100 ig-cn
Deployment instruction tg3100 ig-cnahnlabchina
 
Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络lovingprince58
 
一次Web性能测试小结
一次Web性能测试小结一次Web性能测试小结
一次Web性能测试小结beiyu95
 

Semelhante a 第1章 (20)

C N Cϵͳṹ Ʒ
C N Cϵͳṹ ƷC N Cϵͳṹ Ʒ
C N Cϵͳṹ Ʒ
 
CNC系统结构及控制方法
CNC系统结构及控制方法CNC系统结构及控制方法
CNC系统结构及控制方法
 
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)
 
系統程式 -- 第 10 章
系統程式 -- 第 10 章系統程式 -- 第 10 章
系統程式 -- 第 10 章
 
01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述01 课程介绍与计算机系统概述
01 课程介绍与计算机系统概述
 
Foundation of software development 1
Foundation of software development 1Foundation of software development 1
Foundation of software development 1
 
Plc3
Plc3Plc3
Plc3
 
+++º+ ¦¦ ¦ ¦¦ ¦+ =
+++º+ ¦¦  ¦ ¦¦ ¦+ =+++º+ ¦¦  ¦ ¦¦ ¦+ =
+++º+ ¦¦ ¦ ¦¦ ¦+ =
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章
 
基于Erlang的
基于Erlang的基于Erlang的
基于Erlang的
 
同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告
 
CPU平行粒子群最佳化應用於平面桁架結構最佳化設計
CPU平行粒子群最佳化應用於平面桁架結構最佳化設計CPU平行粒子群最佳化應用於平面桁架結構最佳化設計
CPU平行粒子群最佳化應用於平面桁架結構最佳化設計
 
Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现
 
Deployment instruction tg3100 ig-cn
Deployment instruction tg3100 ig-cnDeployment instruction tg3100 ig-cn
Deployment instruction tg3100 ig-cn
 
Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络
 
一次Web性能测试小结
一次Web性能测试小结一次Web性能测试小结
一次Web性能测试小结
 

第1章

  • 1. 第 1 章 计算机系统结构的基本概念 张晨曦 刘依 www. GotoSchool .net [email_address]
  • 2. 1.1 引言 1.2 计算机系统结构的概念 1.3 定量分析技术 1.4 计算机系统结构的发展 1.5 计算机系统结构中并行性的发展
  • 3.
  • 4. 1.1 引言 约 20% 3 个(见下页) 2002 年以来 50% 以上 维持了约 16 年 RISC 结构的出现,系统结构不断更新和变革,制造技术不断发展 20 世纪 80 年代中开始 约 35% 大规模集成电路和微处理器 出现 , 以集成电路为代表的制 造技术的发展 20 世纪 70 年代末 - 80 年代初 25% 两种因素都起着主要的作用 1946 年起的 25 年 每年的性能增长 原 因 时 间
  • 5.
  • 6. 1.1 引言 系统结构的重大转折: 从单纯依靠指令级并行转向开发线程级并行和数据级并行。 计算机系统结构在计算机的发展中有着极其重要的作用。
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.  
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. 1.4 计算机系统结构的发展 1.4.1 冯 · 诺依曼结构 存储程序计算机的结构
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. SGI Cray T3E , IBM SP2 , DEC AlphaServer 8400 大规模、可扩展 并行与分布处理 超标量、超流水 SMP 、 MP 、 MPP 机群 高性能微处理器高密度电路 第五代 ( 1991 年—) Cray-1 , IBM 3090 , DEC VAX 9000 , Convax-1 并行与分布处理 向量处理 分布式存储器 LSI 和 VLSI 半导体存储器 第四代 ( 1975—1990 年) IBM 360/370 , CDC 6600/7600 , DEC PDP-8 多道程序 分时操作系统 流水线、 Cache 先行处理 系列机 SSI 和 MSI 多层印刷电路 微程序 第三代 ( 1965—1974 年) Univac LAPC , CDC 1604 , IBM 7030 高级语言和编译 批处理监控系统 浮点数据表示 寻址技术 中断、 I/O 处理机 晶体管、磁芯 印刷电路 第二代 ( 1955—1964 年) 普林斯顿 ISA , ENIAC , IBM 701 机器语言 汇编语言 存储程序计算机 程序控制 I/O 电子管和继电器 第一代 ( 1945—1954 年) 典型实例 软件特征 结构特征 器件特征 分代
  • 61.
  • 62.
  • 63.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.