【期末复习】Intel多核程序设计
Intel多核程序设计
期末考试题型:
1、简答题 6道×5分=30分
2、画图题 2道×10分=20分
3、程序题 5道×10分=50分
一、简答题
1.按照硬件工艺可以将计算机的发展分为哪五代?
第一代(1946-1958):电子管数字计算机;
第二代(1958-1964):晶体管数字计算机;
第三代(1964-1971):集成电路数字计算机,如:SSI/MSI;
第四代 (1971-1990):大规模/超大规模集成电路数字计算机,如:LSI/VLSI;
第五代 (1991-):甚大规模集成电路数字计算机,如:ULSI
SSI / MSI:Small/Medium Scale Integration
LSI / VLSI: Large Scale Integration/Very Large Scale Integration
ULSI: Ultra Large Scale Integration
2.可以从哪两个角度对微处理器进行分类?并分别列举出相应的类型。
微处理器的分类:
(1)按照CPU处理信息的字长可以分为:
4位微处理、8位微处理器、16位微处理器、32位微处理器及64位微处理器
(2)按照CPU内部结构中核心数的多少,又可以分为:单核、多核
3.Intel公司的理论贡献有哪两个方面?并分别进行阐述。
Intel公司的理论贡献如下:
摩尔定律
每隔18个月,芯片上可以集成的晶体管数目将增加一倍。
钟摆理论
在奇数年,英特尔将会推出新的工艺;而在偶数年,英特尔则
会推出新的架构。简单的说,就是奇数工艺年和偶数架构年的
概念。例如:2005年英特尔更新从90纳米走向65纳米,2006年
英特尔推出酷睿架构。 2007年走向45纳米。值得注意的是,
首先它不会在一年内两个技术同时出现。每一年都可以在上个
技术上再提升一个规模。
4.请列出五种国产CPU品牌的名称并指出对应的研发单位。
龙芯(Loongson):中国科学院计算机技术研究所
申威(SW处理器):江南计算机所(总参56所)(无锡)
飞腾:国防科学技术大学
北大众志(MPRC):北京北大众志微系统科技有限责任公司
兆芯:兆芯集成电路公司(威盛与上海市政府合资成立的公司)
海思(Hisilicon):深圳海思半导体有限公司(属于华为集团)
展讯:展讯通信有限公司(隶属于清华紫光集团)
5.什么叫多核处理器?
定义:多核(即多核心)CPU是指,在同一个CPU硅晶片上集成了多个独立物理核心,每个核心都具有独立的逻辑结构,包括一二级缓存、执行单元、指令级单元和总线接口等逻辑单元,在实际工作中多个核心协同工作,能达到比具有同级单个独立物理核心(即单核)的CPU增倍的工作性能。
6.弗林分类法的依据是什么?他把计算机系统的结构分成哪四类?(PPT第二章)
按照指令流和数据流的不同组织方式,把计算机系统的结构分为以下四类:
单指令流单数据流 (SISD ,Single Instruction stream Single Data stream)
SISD计算机是传统的顺序执行的计算机,在同一时刻只能执行一条指令(即只有一个指令流),处理一个数据(即只有一个数据流)。
SISD计算机通常由一个处理单元和一个存储器组成,如下图所示。它通过执行单一的指令流,对单一的数据流进行操作,指令按顺序读取,数据在每一时刻也只能读取一个。
其主要缺点是单个处理单元的处理能力有限,同时,这种结构也没有发挥数据处理中的并行潜力,在实时系统和高速系统中,很少采用SISD结构。