- 14
- 0
- 约8.72千字
- 约 43页
- 2019-03-09 发布于湖北
- 举报
1
计算机软件技术基础
武汉大学动力与机械学院
刘俊 liu_jun@
2
课程定义
《计算机软件技术基础》是非电类专业的一门技术基础课,涉及数据结构、操作系统、数据库技术和软件工程等多门课程的经典内容,通过该课程的学习,使学生掌握开发应用软件所必需的软件基础知识,为今后结合本专业开发应用软件打下必要的基础。
了解计算机软件设计的基本知识和技巧
重点培养良好的程序设计能力,重点在数据结构和程序设计
学习软件开发相关的基础知识,包括数据库、操作系统、软件工程、网络应用,多媒体技术等
课程教学目标
3
教材参考书
《计算机软件技术基础》第三版 麦中凡等编著,高等教育出版社。
《计算机软件技术基础》第三版 沈被娜等编著,清华大学出版社。
4
第一章 导论
§1.1 几个问题的思考
§1.2 计算机、软件及软件技术
§1.3 程序与软件
§1.4 软件的分类与应用软件
§1.5 几种常见软件
§1.6 本课程主要内容简介
§1.7 学习提示
5
1.2 计算机、软件及软件技术
1、什么是计算机?
计算机是接收、处理和提供数据的装置,它由硬件和软件两大部分组成。CPU是Central Processing Unit(中央微处理器),是计算机中最重要的一个部分,由运算器和控制器组成。如果把计算机比作人,那么CPU就是人的大脑。
计算机就是我们平时常用的PC机吗?
PC机只是计算机的一种,计算机家族中还有很多其他的成员,特别是随着IPV6的实际应用,数字化化社会的发展,计算机种类和形式已经越来越丰富多彩。
计算机发展的摩尔定律:集成电路芯片上所集成的电路的数目,每隔18个月就翻一番。微处理器的性能每隔18个月提高一倍,而价格下降一倍。用一个美元所能买到的电脑性能,每隔18个月翻两番。...
计算机是我们这个时代的特征,成为我们生活的一部分;
计算机就如同识字、算术,成为人们求生的一种工具;
计算机是我们工作、学习、生活和娱乐的重要工具。
6
养在深闺的巨型计算机
世界上最快的计算机
IBM的Blue Gene/L ,拥有超过100万个处理器,每个处理器每秒可运算10亿次。运算能力相当于击败国际象棋世界级棋手的超级电脑“深蓝”的1000倍。占地达两个篮球场之大,重达106吨。
7
计算机的发展历史
第一代:
电子管计算机
1946(美国)
电子数字积分计算器(ENIAC)
结构上以中央处理器为中心,使用机器语言,存储量小,主要用于数值计算
1949(英国)
延迟存储电子自动计算器(EDSAC)
1952
大型计算机IBM701
第二代:
晶体管计算机
1956
IBM科学704计算机
结构上以存储器为中心,使用高级程序设计语言,应用领域扩大到数据处理和工业控制等方面
1959
小型科学计算器IBM620
1960
数据处理系统IBM1401
第三代:
中小规模集成电路计算机
1964
IBM360系列
机种多样化、系列化,外部设备不断增加,功能不断扩大,软件的功能进一步完善,除了数值计算和数据处理,可处理图像文字
1970
IBM系统1370计算机
1971
伊利阿克IV巨型机
第四代:
大规模和超大规模集成电路计算机
1971~1973
英特尔 4004、 4040、 8008
采用大规模集成电路(LSI)和超大规模集成电路(VLSI)为主要电子器件制成——微型计算机
1973~1977
8080、M6800、Z80
1978 ~1983
8086、80286、M68000
1983~
32位、64位微型计算机
8
2、什么是计算机软件
软件=程序,开发软件=写程序?
错误!
程序只是软件的一个组成部分
写程序只是软件开发的过程中的一个步骤,软件是程序、数据以及有关文档资料的集合。
(可运行的)思想和内容的数字化
思想:算法、规律、办法(程序)
内容:图形、图像、数据、声音、文字等(数据)
软件本质上是一种思想,利用计算机来解决某个问题的思想!软件的实现就是将这个思想数字化的过程!
9
相互依存
无严格界面
相互促进
软件与硬件的关系
软件是计算机的灵魂
从来没有那个高手是培训成功的。成为软件开发高手的路只有一条:自学!软件开发中需要大量的编程实践和独立思考,只有在此过程中,你才能够逐步成长起来。学院里面能够培养出软件开发经理更是十足的谎言,软件项目经理更强调从实际中学习软件。
SOC:System On Chip
an integrated circuit that contains a compute engine, memory and logic on a single chip.
即SOC为包含处理器、存储器和片上逻辑的集成电路。
10
软件的发展历史
阶段
时间
典型软件
特点
第一代:
算法技术
您可能关注的文档
最近下载
- 胜达克(Adaptstar)ATE工程模式使用说明.pptx
- 【电脑小知识】:如何使用注册表来恢复误删的Win7便签?.docx VIP
- 项目经理年终个人总结报告.docx VIP
- 选择性必修2湘教地理教材习题答案.docx VIP
- 高考语文十年(2016-2025)真题《字音字形》专项汇编(答案解析版).docx VIP
- 超大规模集成电路2017秋段成华老师第四次作业.doc VIP
- 十字相乘法因式分解练习100题及答案.docx VIP
- 2025造价师工程师(一级)-造价管理专题讲义总版-在线版.pdf VIP
- 十年(2016-2025)高考语文真题分类汇编:专题15 图文转换(全国通用)(解析版).docx VIP
- 700t/d浮法玻璃退火窑安装和调试中的几点注意事项.pdf VIP
原创力文档

文档评论(0)