绪论:图灵模型 冯-诺依曼模型 计算机的组成 计算机简史 社会和道德问题
一:图灵模型:图灵机 数据处理器 可编程数据处理器
1.图灵机:1937年阿兰-图灵提出的设想 将所有的计算机数据尽可能地在一台特殊的机器上 执行
2.数据处理器:解释 ,处理数据的地方 【可以将计算机看作一个处理数据的黑盒子】
3.可编程数据处理器:定义数据处理方式 相同的数据 + 相同的程序 = 相同的处理结果
【 1 2 】 → 计算机 (相乘) → 【1×2】→2
....不同程序 =不同结果 : (相加)→3
不同数据...不同结果: 【2 3】→计算机(相加)→ 5
【4 5】 9
相同数据+相同程序=相同结果:【3 5】→计算机(相加) → 8(√)
4(×)
二:冯-诺依曼模型:是什么 如何运作 存储程序的概念 指令的顺序执行
1.是什么? 基于图灵模型,将数据存储在存储器中
2.如何运作? 有4个子系统
输出子系统→控制单元→存储→控制单元→算术逻辑单元→控制单元→存储器→控制单元→输出
例;1+2 1 2 1+2 =3 3 3
3.存储程序的概念:a. 数据存储在存储器中
b.数据&位模式必须是位模式(01序列)的组合方式
4.指令的顺序执行: 一段数据 → 一组指令 → 一条条指令解释执行
三:计算机的组成: 软件 数据 硬件
1.软件:(不在此说明)
2.数据:
a. 处理地点:数据处理器
b.处理模式:位模式(01序列)
c.存储怎样的数据? 有条理的 例如; 文本 组合成文本格式的组合 → 输出
一堆数据 → 特定的数据组合 → 存储器(存储) →编译,处理→一堆数据 → 不同格式的组合 → 输出
d.位模式( 01序列 ):由于计算机的特性(路线→ 电信号 →出现&消失) → 位模式简单
3 → (11) 类似正、负极
3.软件: 算法 语言 软件工程 操作系统
a. 算法:程序员按一定程序解决问题的方法 例;1+2= 【列竖式】- 算法
b.语言:机器语言 符号语言
机器语言:程序员亲自将日常数据(文本...)翻译成位模式(01序列)输入
符号语言: 汇编语言 高级编程语言
高级语言 → 高级编程语言 → 汇编语言 → 机器语言 → 计算机 (位模式)
(人类语言) (c语言 ,Java (更偏向机器语言) (手动翻译 , 输入)
更偏向人, 能完成较复杂的业务逻辑
能完成更复杂的业务逻辑)
C: 软件工程:结构化程序 + 编写
d.操作系统:
四: 计算机简史:【挑选】
???-1930年前:——机械计算机阶段【计算器】
1930-1950年:-——电子计算机的诞生 【不能存储在存储器 → 可以存储】
1.阿塔纳索夫—ABC机—NO.1特定任务计算机 不存储
2.1937年—阿兰图灵 —图灵机—破解德国enigma密码设计
3. 1950年—宾夕法尼亚大学—EDVACI计算机—基于冯诺依曼模型 存储
1950年-至今:——现代计算机的诞生:【基于冯诺依曼模型原理】
1.1950年——商用计算机——真空管做电子开关
2.1950—1965——晶体管计算机
3.1965—1970:集成电路计算机(导线+晶体管+其他软件=放在一张半导体芯片上)
4.1975—1985:新型计算机+计算机网络
5.1985—至今:第五代计算机
五:社会 + 道德问题:
1.社会问题: 两极分化 依赖 公平(原版书籍中)
a.两极分化: 严重 会用与不会用
b.依赖:程度越来越强 低头族,离开手机难以存活
c. 公平:价格贵,买不起 ;但随着生产力,国民购买力的提高,逐渐在缩小
2.道德问题:
a.隐私:个人信息被盗...
b.版权: 爬墙...
c.计算机犯罪:黑客...