计算机组成原理 沈阳工业大学软件学院 姜岩.

Slides:



Advertisements
Similar presentations
§ 4.3 功能模拟方法和黑箱方法 萧振高级中学 廖海平. 回顾与导入 前言:控制的应用 自古就有,并在近 代得到迅速发展, 在社会生产生活的 各个领域都有极其 广泛的应用。
Advertisements

《微型计算机技术 及应用》 ( 第 4 版) —— 戴梅萼 史嘉权. 目标 深刻理解 牢固掌握 灵活应用.
大学计算机基础 Basics of Computer Science Fall, Year 2014
计算机组成原理.
计算机组成原理 第三讲 计算机科学与技术学院 舒燕君.
第一章 微型计算机系统概述 1.1 计算机的发展与应用 微型计算机的发展与分类 微型计算机的应用
Welcome to the world of Computer Organization 计算机组成原理
谭 力 自治区科技厅 副巡视员 自治区知识产权局 副局长 2014年8月31日• 科技厅
温故知新 问题一:我国科技发展经过怎样的历程? 中华民族在历史上曾创造了辉煌灿烂的文化,世界领先;
第八章 组织文化的整合 ——并购中的文化整合(二) 小组成员:浦若蓉、朱谷一、贾彦彦.
计算机基础知识 制作:卢瑜瑛.
计算机组成与结构 主讲 马洪连 清华大学 王爱英主编 参考书:计算机组成原理(第三版)白中英编 科学出版社
《计 算 概 论》 公共必修课 北京大学 信息科学技术学院 2014年9月.
计算机组成原理 微电子学院 宣 荣 喜 办公室电话 电 子 邮 件
计算机发展及人物介绍.
培养好的心智与理想 拥有丰富的专业理论知识与实践能力 锻炼强健的身体
第一章、计算机系统概述 吴 非
简 介 简 介 庞各庄镇中心卫生院始建于1956年,占地11.5亩,总建筑面积4500平方米。下辖1个综合门诊部,8个社区卫生服务站。门诊部占地8.5亩,总建筑面积1500平方米;8个社区卫生服务站总建筑面积2000余平方米,平均占地1.2亩建筑面积210平方米。 我院现有职工134人,实有病床50张,主要为全镇53个自然村的4.2万人口和外来流动人口1.5万人提供预防、保健、医疗、健教、康复、计划生育等项服务。
计算机发展中的 关 键 思 想 和 先 驱 人 物 开 始 退 出.
信息技术基础 Windows 7 + Office 2007.
第一章 计算机基础知识 计算机的发展简史 1 计算机软件系统 6 计算机的定义和分类 2 微型计算机的组成 7 计算机的特点和用途 3
计算机组成原理 21世纪高校计算机应用技术系列规划教材 谭浩强 主编 作者:宋红 中国铁道出版社
计算机组成原理 北京理工大学计算机科学工程系 赵清杰 北京理工大学计算机科学工程系.
操作系统原理 Principles of Operating System
Principles of Microcomputers
任 务 描 述 工 作 情 境 某 小李是大一计算机系新生,需要配备一台电脑用于学习,他为了配置到最具有学习价值的电脑,决定从计算机的基础知识开始,认识计算机。 计 算 机 释 义 计算机(Computer)是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。
第二章 计算机硬件基础 --微型计算机硬件的组成.
第8章 机床操作 主讲:臧红彬 博士.
焦化电气设备维护管理 山西省焦炭集团龙源园区授课
计算机基础.
计算机与信息技术应用基础 徐东雨 计算机中心
学校幼托机构春季 传染病防控 镇海区CDC 吴永.
>> 第三章 中文Windows XP >> 第四章 中文文字处理系统Word 2003
Ch3 总线、中断与I/O系统 3.1 输入输出系统概述 3.2 总线设计 3.3 中断系统 3.4 通道处理机 3.5 外围处理机
第 1 章 資訊新未來.
计算机文化基础 第二课 计算机基础知识.
第一章 導論.
计算机组成原理.
第一章 引论 1.1操作系统的概念 计算机系统: 计算机硬件 计算机软件 计算机硬件:运算器、控制器、存储器、输入设备和 输出设备
1-1 計算機科學大事紀 1-2 當代計算機的通用架構 1-3 計算機應用及未來展望
第一章 信息技术与 计算机文化 潍坊医学院 第一章信息技术与计算机文化.
第一章 计算机基础知识 第一节 计算机概述 一、计算机的基本组成和工作原理 二、有关术语 三、计算机发展简史 四、微型计算机概述
了解高中信息技术课 柯华菁.
计算机基础知识 ——王曦.
计算机文化基础.
玉溪师范学院 信息技术工程学院.
第1章 计算机与信息技术 第1章 作者:吴宁.
第一章 计算机基础知识 计算机的基本概念 计算机系统的组成 信息的编码 微型计算机的硬件组成.
親愛的老師您好 感謝您選用本書作為授課教材,博碩文化準備本書精選簡報檔,特別摘錄重點提供給您授課專用。 說明: 博碩文化:
一、选购一台计算机 By:查宇
计算机文化基础 第一章 计算机的基础知识.
微机原理及单片机接口技术 电话: Tel:84192 山东大学生物医学工程.
嵌入式系統概論-以S3C2440核心為架構 第1章 嵌入式系統概念.
微机原理电子教案 微机原理电子教案.
電腦概論.
张 宇 电话: 转 809 地址:综合楼609 计 算 机 组 成 技 术 张 宇 电话: 转 809 地址:综合楼609
大学计算机基础与计算思维 西南林业大学 计算机与信息学院.
认识计算机系统.
宣城职业技术学院 项目一 了解计算机文化 计算机教研室 院级精品课程.
任务一:初识计算机 任务二:学习计算机中的信息表示 P /4/7.
计算机的产生和发展 王 永 辉 泾川电大工作站.
第一章 電腦科技與現代生活 1-1 電腦發展簡史 1-2 電腦科技在生活方面的應用 1-3 資訊安全與防護 1-4 數位資料.
第一章.
绪论 1 计算机的产生 2 计算机的发展 3 计算机科学与技术学科的构成.
微机原理与接口技术 课程性质:专业技术必修课程 课程的特点:偏重硬件,软硬件结合 先修课程:导论、数字逻辑、组成原理、汇编语言等
计算机组成与系统结构 陈泽宇 副教授.
資訊時代的故事 過去、現在、未來 附錄 A.
Introduction to Computer Science
Computer 電腦的英文名稱叫做「computer」,也就是「電子計算機」,原本專指用來做運算或統計數字的機器,但在經年累月的改良後,電腦不僅能夠接受使用者輸入資料,還可以將資料加以計算或依邏輯判斷加以分析,最後把結果記憶起來或依一定的格式輸出。
学习计算机专业的第一门基础课程,本课程将会带领大家遨游计算机海洋!!!
Presentation transcript:

计算机组成原理 沈阳工业大学软件学院 姜岩

学习目的 了解计算机的组成 五大组成部件 掌握计算机的运行原理 计算机为什么能执行高级语言程序 掌握现代计算机中的一些核心技术 流水、Cache、并行 培养设计计算机的技能 提高编程能力 成为计算机专家、计算机科学家

主要教学内容 运算器的功能、组成和基本运行原理 控制器的功能、组成和运行原理 存储器及层次存储器系统 输入/输出设备和总线 输入输出系统 流水线技术 并行计算机系统

第一章计算机系统概述结构

1.1 计算机的发展

计算机的发展历史 第一代电子管计算机(1946~1957) 电子管:在气密性封闭容器(一般为玻璃管)中产生电流传导,以获得信号放大或振荡的电子器件。

第一代计算机 第一台电子计算机——ENIAC 第一台电子计算机(通用可编程序) 18000电子管 30吨 150平方米 150kw 1946年美国宾西法尼亚大学研制成功电子数字计算机 ENIAC ( Electronic Numerical Integrator And Computer ) 第一台电子计算机(通用可编程序) 18000电子管 30吨 150平方米 150kw 5000次十进制加法/秒

ENIAC

ENIAC

ENIAC

第一代计算机 ENIAC的特点:十进制表示 程序用插线开关实现 为了改进程序的输入方式: 美国数学家冯.诺依曼,提出二进制表达方式和存储程序控制计算机构想。提出并描述一个计算机模型EDVAC Electronic Discrete Variable Automatic Computer EDVAC直到1952年才调试成功

第一代计算机 1953年,IBM公司推出了首台存储程序的计算机701,1955年又推出了702机,使之更适用于科学计算和商业应用,后来形成了700/7000系列,奠定了IBM成为计算机制造商的绝对权威地位。

人工智能之父 Alan Turing (1912~1954) 现代计算机之父 Von Neumann (1903~1957) Von Neumann 结构的计算机

第一代计算机 第一台Von Neumann 系统结构的计算机 中国于1958年研制成第一台电子计算机

第二代计算机 第二代晶体管计算机(1958~1964) 1947年在Bell实验室成功地用半导体硅作基片,制成了第一个晶体管,它的小体积、低耗电以及载流子高速运行的特点,使真空管望尘莫及。 代表性的计算机是IBM公司的IBM-7094机和CDC公司的CDC1604机。

IBM-7094机

第三代计算机 第三代集成电路计算机(1965~1971) 典型的代表为IBM的IBM-360和DEC的PDP-8 IBM System-360

IBM System-360

第四代计算机 第四代大规模集成电路计算机(1972-) 以大规模集成电路LSI(Large-Scale Integration)构成计算机的主要功能部件 主存储器采用集成度很高的半导体存储器 运算速度可达每秒几百万次甚至上亿次基本运算 软件方面,出现了数据库系统、分布式操作系统等 计算机已成为一门独立的学科而迅猛发展着,并且正在影响改变着人类的生活方式。

硬件技术对计算机更新换代的影响

计算机的发展趋势 巨型化 微型化 网络化 智能化

巨型化 超级计算机又称高性能计算机、巨型计算机,是世界公认的高新技术制高点和21世纪最重要的科学领域之一。 1975年世界上第一台超级计算机“Cray-I”。 超级计算机应用:天气预报、地震机理研究、石油和地质勘探,卫星图像处理等大量科学计算的高科技领域。 1993年,德国曼海姆大学汉斯、埃里克等人发起创建了全球超级计算机TOP500排名榜。 TOP500已发展成为全世界最具权威的超级计算机排名榜,是衡量各国超级计算水平的最重要的参考依据。

性能前5的排名 第一名:天河二号。2013年11月发布的超算名单上,中国国防科技大学研制的天河二号超级计算机,以每秒33.86千万亿次的浮点运算速度夺得头筹。 第二名:泰坦(Titan)。位于美国能源部(DOE)橡树岭国家实验室中的Titan从冠军宝座退至第二。 第三名:红杉(Sequoia)。搭载IBM的BlueGene/ Q系统的Sequoia安装在美国能源部劳伦斯·利弗莫尔国家实验室,排名第三,下降了一个名次。 第四名:K超级计算机。富士通K计算机安装为日本神户化学研究所高级计算科学研究院(AICS),排名第四,基准测试速度为10.51 Pflop / 每秒,使用了705024颗SPARC64处理核心,运算速度为10.51千万亿次/秒。 第五名:米拉(Mira)。美国能源部阿尔贡国家实验室的Mira采用了第二代BlueGene/Q架构。每秒8.59千万亿次的运行速度,塞入的核心数量比排名第七的Juqueen要多得多:准确地说是786432个,因而性能几乎翻番。

微型化 计算机不再是单一的计算机器,而是一种信息机器,一种个人的信息机器。 1975年,ATARI-8800微电脑问世 1979年,夏普公司宣布制成第一台手提式微电脑 1982年,微电脑开始普及,大量进入学校和家庭

1975年4月,美国MITS公司推出了世界上第一台微型计算机Altair8800(牛郎星)型电脑, 采用Intel发布的8080 8位CPU

Apple -I型电脑 Apple - III型电脑

TOSHIBA在1985年推出T1100型笔记型计算机。 它采用Intel 8086处理器,主频不到1MHz,512K内存并带有9英寸的单色显示屏,没有硬盘。

2004年,NEC用五根笔造就PC电脑。 五根笔分别为虚拟屏幕投影机、虚拟键盘投影机、微处理器、网络摄影机和通讯装置,笔座为充电器。

微型化

Intel 公司的缔造者之一 Gordon Moore 提出 微芯片上集成的 晶体管数目每三年翻两番

网络化 计算机网络: 计算机技术与通信技术结合 的产物。 计算机网络的发展动力: 使用远程资源,共享程序、 数据和信息资源,网络用户 的通讯和合作。 一种奇特的工具: 网络是基于全人类智慧的崭新 的生产工具,越用越有价值。

智能化 “总有一天,人类会造出一些举止跟人一样的 ‘没有灵魂的机械’来”。 ——笛卡尔(1637) “总有一天,人类会造出一些举止跟人一样的 ‘没有灵魂的机械’来”。 ——笛卡尔(1637) 人类第一个“工业机器人”: 一头在纺织机上挑纱的“驴”(1742年) 第一代机器人 机械手(1962年出现) 第二代机器人 具有“感觉”的机器人 第三代机器人 装有启发式计算机的“智能机器人” Deepblue Garry Kasparov

计算机的应用 科学计算 过程控制 辅助设计/分析/制造/教学 数据处理 智能模拟 密码破译,天气预报,地质勘探,卫星轨道计算 机器人以及各种自动化装备,温度调节,阀门控制 辅助设计/分析/制造/教学 机械CAD,建筑CAD,CAE,CAM,CAI 数据处理 数据库管理,企业信息管理,统计汇总、办公自动化 智能模拟 人工智能、专家系统、自学习

1.2 计算机系统的基本组成 计算机系统的基本组成 1.2.1 计算机系统的分类 1.2.2

硬件组成 存储器、运算器、控制器、输出设备和输入设备。 计算机系统 软件组成 系统软件和应用软件。

1.2.1 计算机系统的基本组成 ㈠ 计算机的硬件组成 完成算术运算和逻辑运算。运算的中间结果可暂存在运算器内。 存储器 控制器 输入/输出设备 完成算术运算和逻辑运算。运算的中间结果可暂存在运算器内。 存放数据和程序,由存储单元组成。分为内存、外存和缓存。 控制、指挥程序和数据的输入、运行以及处理运算结果。 转换人们熟悉的信息形式和机器能识别的信息形式。

1.2.1 计算机系统的基本组成 ㈡ 几种典型的计算机组成结构 ⑴ 典型的冯.诺依曼计算机结构 典型的冯.诺依曼计算机结构框图 运算器 (ALU) 控制器 存储器 输入设备 输出设备

1.2.1 计算机系统的基本组成 它的特点可归结为: 由运算器、存储器、控制器和输入/输出设备五大部件组成。 指令和数据均用二进制码表示且以同等地位存放于存储器内,并可按地址寻访。 指令在存储器内按顺序存放,通常顺序执行,在特定条件下可改变执行顺序。

1.2.1 计算机系统的基本组成 ⑵ 以存储器为中心的计算机组成结构 以存储器为中心的计算机结构框图 计算结果 计算步骤和开始数据 控制器 输入设备 输出设备 存储器 以存储器为中心的计算机结构框图 运算器

1.2.1 计算机系统的基本组成 ⑶ 现代计算机的组成结构 CPU:运算器和控制器,核心部件为ALU和CU 主存储器M.M CPU与M.M合起来又可称为主机,I/O设备又可称为外部设备。 I/O设备

1.2.1 计算机系统的基本组成 ㈢ 计算机系统的软件组成 1 2 系统软件 系统程序,管理系统、监视服务、合理调度系统资源。包括标准程序库、语言处理程序、操作系统、服务性程序、数据库管理系统、网络软件等。 2 应用软件 应用软件又称为应用程序,它是用户根据任务需要所编制的各种程序,是用户在各自的行业中开发和使用的各种程序。

1.2.2 计算机系统的分类 计算机分类 ⑴ 按应用特点分类 专用 计算机 通用 计算机 针对某一特定应用领域或面向某种算法而研制的计算机。对指定的领域有较高的性价比;其它领域则低效。 通用 计算机 针对多种应用领域或面向多种算法而研制的计算机。有较复杂的软件及系统结构和较强的系统功能。

通用性最强、功能较高。有丰富的外设与通信接口和较强的I/O处理能力以及丰富的系统软件和应用程序包。 1.2.2 计算机系统的分类 ⑵ 按性能特点分类 性能、功能最强,数值计算能力和数据处理能力巨大。 巨型机 微型机 大型机 中型机 小型机 通用性最强、功能较高。有丰富的外设与通信接口和较强的I/O处理能力以及丰富的系统软件和应用程序包。 有一定的外设与通信接口和较强操作系统;配有高级语言和汇编语言。 性能价格比最好,价格最便宜,应用面最广。

1.3 计算机系统的层次结构 汇编 语言 程序 运行 第4级 汇编语言 计算机 程序员 高级 语言 运行 程序 第5级 高级语言 计算机 第一章 1.3 计算机系统的层次结构 汇编 语言 程序 运行 第4级 汇编语言 计算机 控制信息 状态信息 程序员 高级 语言 解释程序 编译程序 运行 程序 第5级 高级语言 计算机 控制信息 状态信息 程序员 键盘命令 系统原语 操作 系统 资源 第3级 操作系统 控制信息 状态信息 操作员 机器指令 系统 中央 处理机 机器 程序 第2级 机器语言 计算机 控制信息 状态信息 程序员 机器指令 时序 微程序 控制 寄存器 传送门 第1级 控制信息 状态信息 逻辑设计员 硬操作时序 硬联 逻辑 逻辑线路 内核 第0级 硬联逻辑 控制信息 状态信息 硬件维护员 设计员 应用 语言 程序 信息处理 系统 第6级 应用程序 控制信息 状态信息 用户

1.3 计算机系统的层次结构 计算机系统的层次结构: 特性: ⑴ 软件与硬件在逻辑上的等价性 ⑵ 透明性

计算机系统的层次结构 从语言功能层次划分 应用语言 物理计算机(硬件) 虚拟计算机(软件) 高级语言 汇编语言 系统原语 机器指令系统 机器指令时序 硬操作时序 第1级 第0级 第2级 第3级 第4级 第5级 第6级 从语言功能层次划分

计算机系统的层次结构 第0级由硬件实现。 第1级由微程序实现。 第2级是传统指令系统(机器语言)机器。 第3级是操作系统机器。操作系统是运行在第2级上的解释程序 第4级是汇编语言机器。 第5级是高级语言机器。 第6级是应用语言机器。 从学科领域来划分:第0级、第1级属于计算机组织与结构,第3至第5级是系统软件,第6级是应用软件。 它们之间仍有交叉:第0级要求一定的数字逻辑基础;第2级涉及汇编语言程序设计的内容;第3级与计算机系统结构密切相关。在特殊的计算机系统中,有些级别可能不存在。

1.4 计算机硬件的主要技术指标 硬件的技术指标: 机器字长 存储容量 运算速度 其它因素 ( 1 ) 机器字长 CPU一次处理数据的位数 。与CPU寄存器位数有关,也会影响机器的运算速度。 ( 2 ) 存储容量 包括主存和辅存。前者指主存中存放二进制代码的总数,后者指系统中的外存储器容量。 ( 3 ) 运算速度 对速度的描述通常采用CPU时钟频率、每秒平均执行指令数、单独注明特定运算的时间等方式。 ( 4 ) 其它因素 所配置的外围设备的性能及系统软件的配置等情况等。 结束