内容正文:
第1章 绪论
1.1 计算机前沿技术(大致了解)
1.2 计算机基础
1.4 程序设计语言概述
1.3 计算思维与算法
大学C/C++语言程序设计程序设计 第1章 绪论
(1)大数据
(2)云计算和边缘计算
(3)人工智能
1.1 计算机前沿技术(大致了解)
大学C/C++语言程序设计程序设计 第1章 绪论
计算机长什么样?
想一想:
* 计算机系统
1.2 计算机基础
大学C/C++语言程序设计程序设计 第1章 绪论
大学C/C++语言程序设计程序设计 第1章 绪论
1 计算机是什么?
数字化的电子设备。
能快速而高效地完成信息处理
能按照人们编写的程序对原始输入数据进行加工处理、存储或传送,以便获得所期望的输出信息。
一种
的
大学C/C++语言程序设计程序设计 第1章 绪论
俗称电脑,学名为电子计算机,是由早期的电动计算器发展而来的。1946年,世界上出现了第一台电子数字计算机“ENIAC”,用于计算弹道。是由美国宾夕法尼亚大学莫尔电工学院制造的,但它的体积庞大,占地面积170多平方米,重量约30吨,消耗近100千瓦的电力。显然,这样的计算机成本很高,使用不便。
70年代开始,超大规模集成电路的发明,使电子计算机不断向着 小型化、微型化、低功耗、智能化、系统化的方向更新换代。
进入21世纪,电脑更是笔记本化、微型化和专业化,每秒运算速度超过100万次,不但操作简易、价格便宜,而且可以代替人们的部分脑力劳动,甚至在某些方面扩展了人的智能。于是,今天的微型电子计算机就被形象地称做电脑了。
2 计算机怎样工作?
原理核心是存储程序和程序控制。
基本工作原理:将程序装入计算机中,启动后,计算机自动按编写的程序一步一步地取出指令,分析指令,根据指令的要求控制机器各个部分运行。
该原理最初由冯·诺依曼在1945年提出,是现代计算机的理论基础。因此也称冯·诺依曼原理。
大学C/C++语言程序设计程序设计 第1章 绪论
目前为止计算机不具有创造性思维活动。
1)计算机由输入设备、输出设备、运算器、存储器和控制器五个基本部分组成。
3 冯·诺依曼提出3点重要设计思想
2)采用二进制
3)指令和数据都放在存储器中,及其能自动执行程序。
想一想:
为什么采用二进制?
CPU
运 算 器
内存储器
控 制 器
输入
设备
输出
设备
外存储
设备
运算器
大学C/C++语言程序设计程序设计 第1章 绪论
存储器以字节为单位进行编号—地址。
存储器
大学C/C++语言程序设计程序设计 第1章 绪论
一个个二进制数被分别存储在不同的单元中,每个单元都有相应的编号即地址对应,要获取某个单元的信息,只需要根据相应的地址去访问即可。
访问一般由读操作、写操作两种基本操作构成。所谓读就是将信息以拷贝的方式从存储单元中取出;所谓写就是将数据以覆盖的方式存储到存储器中。
大学C/C++语言程序设计程序设计 第1章 绪论
位(bit)
字节(Byte):计算机存储容量的基本单位。
存储单位
8(Bit)=1(Byte) Byte -- 字节
1024(Byte)=1(KB) KB --- 千字节
1024(Kb)=1 (MB) MB --- 兆字节
1024(Mb)=1 (GB) GB --- 千兆字节
1024(GB)=1(TB) TB --- 千G字节
1024(TB)=1(PB) PB --- 兆G字节
1024(PB)=1(EB) EB --- 千兆G字节
大学C/C++语言程序设计程序设计 第1章 绪论
字(word):计算机一次存取、加工、运算和传送的数据长度,一个字的二进制位数称为字长。字长一般为8的倍数。
1、为什么字长一般为8的整数倍?
计算机操作单位
大学C/C++语言程序设计程序设计 第1章 绪论
因为字节是最小的存储单位,例:用一个字节表示一个字母。一个字节是8位。
4 计算机软硬件系统
大学C/C++语言程序设计程序设计 第1章 绪论
QQ、360、酷狗音乐….等等
4 计算机软硬件系统
(1)硬件系统
硬件是组成一台计算机的各种物理