我是靠谱客的博主 俏皮大雁,最近开发中收集的这篇文章主要介绍计算机科学导论第一章,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一 绪论

1.1图灵模型
阿兰.图灵在1937年首次提出了一个通用的计算设备的设想,他设想所有的计算都可以在一种特殊的机器上执行,这就是现在所说的图灵机。
数据处理器,可编程数据处理器,通用图灵机
1.2冯.诺依曼模型
基于通用图灵机建造的计算机都是在存储器中存储数据。在1944~1945年间,冯.诺依曼指出,鉴于程序和数据在逻辑上都是相通的,因此程序也能存储在计算机的存储器中。
(1)四个子系统:存储器,算数逻辑单元,控制单元,输入/输出单元。
注释:算数逻辑单元也叫ALU,是用来进行计算和逻辑运算的地方。
(2)存储程序概念
数据和程序都是以位模式(0和1)存储在存储器中。
(3)指令的顺序执行
一段程序是由一组数量有限的指令组成。指令的执行顺序是基于冯.诺依曼模型的计算机的初始条件。
1.3计算机的组成部分
计算机硬件,计算机软件和数据。
(1)数据
存储数据
组织数据
(2)计算机软件
<1>程序必须是存储的
<2>指令的序列:程序必须是有序的指令集。
<3>算法:按步骤解决问题就叫算法
<4>语言:机器语言,高级语言
<5>软件工程:指结构化程序的设计和编写。
<6>操作系统:为程序访问计算机部件提供方便的一种管理程序。
1.4计算机发展史
(1)机械计算机 1930年以前
17世纪的法国数学家发明的Psacsline,尼克劳斯.沃思发明的pasca语言
17世纪后期德国数学家戈特弗里德.莱布尼兹发明了莱布尼兹之轮
19世纪时期的雅卡尔织布提花机
1832年的查尔斯.巴比奇发明的差分引擎,分析引擎
1890年美国的赫尔曼.何勒里斯设计了具有编程能力的机器
(2)电子计算机的诞生 1930~1950
<1>早期的电子计算机
/ 约翰.阿塔纳索夫及其助手克利福德.贝里于1939年发明的ABC
/ 同一时期康德拉.朱斯设计出了通用计算机ZI
/20世纪30年代霍华德.艾肯发明了Mark I的巨型计算机,使用电子邮件和机械部件。
/第一台通用的,完全安全的电子计算机是由约翰.莫奇勒和普雷波斯.埃克特发明的,被称为ENIAC,于1946年正式完成
<2>基于冯.诺依曼模型的计算机
程序和数据应该存储在存储器中,第一台基于冯氏思想的计算机于1950年在宾夕法尼亚大学诞生,命名EDVAC
(3)计算机的诞生 1950年至今
<1>第一代计算机 1950~1959以商用计算机为主,体积大,以真空管作为电子开关,尽限专业人员使用
<2>第二代计算机
1959~1965,使用晶体管代替真空管,减小体积,节省开支,使得在中小企业中使用。
<3>1965~1975 集成电路的发明,小型计算机的出现,程序的封装,软件工程的兴起。
<4>第四代计算机
1975~1985
微型计算机的出现,第一个桌面计算机的出现(Altair8800)
<5>第五代计算机
1985到现在,掌上计算机和台式计算机的诞生,第二代存储媒体的改进
1.5社会问题和道德问题
(1)社会问题:1依赖性 2社会公正 3数字化分裂
(2) 道德问题:1隐私 2版权 3计算机犯罪

最后

以上就是俏皮大雁为你收集整理的计算机科学导论第一章的全部内容,希望文章能够帮你解决计算机科学导论第一章所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部