第1章_软件技术概述

第1章_软件技术概述

ID:14289672

大小:49.50 KB

页数:18页

时间:2018-07-27

第1章_软件技术概述_第1页
第1章_软件技术概述_第2页
第1章_软件技术概述_第3页
第1章_软件技术概述_第4页
第1章_软件技术概述_第5页
资源描述:

《第1章_软件技术概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章_软件技术概述本文由shuikwok贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。计算机软件技术基础第1章软件技术概述章第1章软件技术概述1.计算机系统2.软件技术概述2.1程序设计语言2.2数据结构与算法2.3操作系统2.4数据库技术2.5软件工程2.6软件开发方法第2页学习内容和学习目标了解软件技术所涵盖的主要分支及其研究内容;内容;学习和掌握软件、程序、软件工程、学习和掌握软件、程序、软件工程、软件生命周期等基本概念。生命周期等基本概念。第3页1.计算机系统1

2、.计算机系统什么是计算机?什么是计算机?计算机是接收、处理和提供数据的装置,计算机是接收、处理和提供数据的装置,是接收两大部分组成。它由硬件软件两大部分组成硬件和它由硬件和软件两大部分组成。计算机就是我们平时常用的PC机吗?计算机就是我们平时常用的机吗?机吗PC机只是计算机的一种,计算机家族中机只是计算机的一种,机只是计算机的一种还有很多其他的成员。还有很多其他的成员。第4页养在深闺的巨型计算机IBM的Gene/L巨型计算机IBM的BlueGene/L巨型计算机超过100万个处理器万个处理器超过每个处理器每秒可运

3、亿次,算10亿次,运算能力亿次相当于击败国际象棋世界级棋手的超级电深蓝”脑“深蓝”的1000倍;倍占地达两个篮球场之重达106吨。大,重达吨国产银河、国产银河、曙光第5页无处不在的嵌入式家族第6页第7页(1)计算机硬件及其发展什么是硬件?什么是硬件?硬件是组成计算机系统的所有电子的组成计算机系统的所有电子的、硬件是组成计算机系统的所有电子的、机械的、磁性的、光学的装置和部件。械的、磁性的、光学的装置和部件。配置一台计算机需要购买哪些东西?配置一台计算机需要购买哪些东西?CPU、内存、硬盘、主板、键鼠、显示器、内存

4、、硬盘、主板、键鼠、显示器…诺依曼:存储程序式计算机”冯·诺依曼:1945年,“存储程序式计算机”诺依曼年5大部件构成:大部件构成:大部件构成运算器+控制器+存储器+输入设备+运算器+控制器+存储器+输入设备+输出设备IO设备IO设备CPU第8页计算机硬件的发展发展历史逻辑元件:电子管→晶体管→逻辑元件:电子管→晶体管→集成电路发展规律及特点速度慢→速度慢→速度快体积大容量小→体积大容量小→体积小容量大外设少、简单→外设繁多、复杂外设少、简单→外设繁多、外设速度发展慢于CPUCPU速度的发展外设速度发展慢于CPU

5、速度的发展摩尔定律(假设价格保持不变,摩尔定律(假设价格保持不变,处理器芯片上的晶体管数每18个月翻一番)18个月翻一番的晶体管数每18个月翻一番)第9页世界上第一台电子计算机ENIAC世界上第一台电子计算机ENIAC诞生于1946年诞生于1946年194618800个晶体管18800个晶体管70000个电阻器70000个电阻器18000个电容器18000个电容器5百万个焊接点重量3030吨重量30吨耗电174千瓦/h174千瓦耗电174千瓦/h5000次加法次加法/s5000次加法/s第10页PentiumIV

6、(2000)IV(2000)42,000,000个晶体管42,000,000个晶体管时钟频率1.5GHz时钟频率1.5GHz运算速度为1700运算速度为1700MIPS代表‘(MIPS代表‘百万指令集每秒’集每秒’)第11页双核处理器(2005)双核处理器(2005)IntelPentium双核处理器AMDAthlon64X2双核处理器第12页三核、四核、六核处理器三核、四核、AMD三核处理器Intel四核处理器四核处理器Intel六核处理器六核处理器AMD六核处理器13页第(2)计算机软件软件=程序?开发软件=

7、写程序?软件=程序?开发软件=写程序?认识的误区!认识的误区!程序只是软件的一个组成部分;程序只是软件的一个组成部分;写程序只是软件开发的过程中的一个步骤。软件开发的过程中的一个步骤。软件是程序、数据以及有关文档资料的集合。以及有关文档资料的集合。软件是程序、数据以及有关文档资料的集合程序软件是(可运行的)软件是(可运行的)思想和内容的数字化思想:算法、规律、方法→思想:算法、规律、方法→程序内容:图形、图像、数据、声音、文字等→内容:图形、图像、数据、声音、文字等→数据第14页软件的两方面含义个体含义,表示计算

8、机系统中具体的程序、个体含义,表示计算机系统中具体的程序、数据和有关文档,数据和有关文档,例如操作系统软件“WindowsXP”,是从个体含义上讲的;,是从个体含义上讲的;整体含义,它相对于硬件而言,整体含义,它相对于硬件而言,是对计算机系统中所有程序、数据及相关文档的概括。系统中所有程序、数据及相关文档的概括。第15页软件的静态和动态属性软件有两种属性:软件有两种属性:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。