第一天:python学习-基础-计算机简史
第一天:计算机简史
1、元始的计算方式 :
1.1:数手指头,结绳记事、符号记事、算筹(祖冲之-圆周率)、算盘:计算效率较低。
1.2:15世纪航海活动各天文需求 计算比较繁重,出现计算尺工具,奥特雷德 发明
1.3 :18世纪末 瓦特 发明蒸汽机 发明游标计算尺 用来计算中间结果 。
1.4:1642年 法国数学家 帕斯卡发明了第一台机械计算机---帕斯卡加法机--只能计算加法。
1.5:1674年莱布尼茨制作了一台更好的机械计算机 可以计算加减乘除4则运算。
二进制运算法则的提出 ---莱布尼茨 --由中国八卦中的阴阳爻中联想
2、计算机编程思想的出现
2.1:纺织业的需求催生编程思想的出现---纺织图案繁复需要预先设计图案----图案的需求,
2.2:1725年 法国 纺织机械师 --布乔 发明了穿孔纸带的构想。实现了人的思想告诉机械。
2.3:1790年 法国 机械师 杰卡德 形成了改进提花机的构想,
1805年 真正完成“自动提花机”的制作,可以同时操控1200根编织针 ,穿孔纸带换成了穿孔卡片。
2.4:18世纪末 法国发起了人工编制《数学用表》---完成有有较多错误 不可用。1812年差分机的构想出现。
2.5:1822年巴贝奇发明了第一台差分计算机,可以处理3个不同的5位数,精度达到6位小数。
约瑟夫*亨利是在1831至1837年间发明了继电器。
2.6:1842年 巴贝奇 与 阿达*奥古斯塔 (人类始上第一个程序员)相遇。 1852年 36岁的 阿达*奥古斯塔 离世。
1834年 巴贝奇提出---通用数学计算机(分析机)。现在计算机系统设计雏形。
1871年巴贝奇 离世。
巴贝奇和阿达*奥古斯塔设想的分析机超出了他们所处时代至少100年。
2.7:1890年德国侨民 霍列瑞斯 在人口普查 中遇到了数据统计的问题。 1896 霍列瑞斯 创办了IBM公司的前身。
杰卡德和霍列瑞斯分别开创了程序设计和数据处理的先河。程序设计 和 数据处理构成了电脑软件的邹形。
3:机械计算机向电子计算机的过渡中的主要事件。
3.1:1906年美国的德福雷斯特 发明了电子管(真空三极管),为计算机的发展奠定了基础。
真空三极管:可分别处于饱和与截止状态。 相当于开关的开和关状态较继电器快了许多倍。
3.2:1924年IBM公司成立。
1939年美国 青年霍华德*艾肯 开始制造 MARK-I。被称为最后一台“史前”计算机-机械/电动式.
1942年2月 MARK-I 在哈佛 正式运行。
MARK-I借助电流进行运算,关键部件采用继电器组成,安装了大纸3000个继电器。
3.3: 1943年美国为计算弹道数据 支持宾夕法尼来大学电机工程学院的莫希利的设想。
1945年6月冯*诺依曼与戈德斯坦、勃克斯等人联名发表了《101页报告》。现代电脑科学发展的里程乘碑式文献。
埃德瓦克(EDVAC) 计算机的五大部件(输入系统,输出系统,存储器,运算器,控制器),革命意义在于 存储程序便于电脑自动执行程序。
1946年ENIAC (第一台电子数值积分计算机/第一台通用计算机)诞生于美国宾夕法尼亚大学。程序与计算两分离。
3.4:第一台电子计算机:1937年设计 阿塔纳索夫-贝瑞计算机(ABC计算机)不可编程,
4.计算机的发展史:
4.1第一代电子管计算机(1946-1958)
特点:操作指令为特定任务编制,每种机器有各自不同的语言,使用真空电子管,磁鼓存储数据。
第二代晶休管计算机(1956-1953)
特点:晶体管代替电子管,使用磁芯存储数据, 出现了更高一级的COBOL、FORTRAN等编程语言,软件产业由此诞生。
第三代集成电路计算机(1964-1971)
特点:以中小规模集成电路构成计算机的主要部件,存储器采用半导存储器,
第四代大规模集成电路计算机(1971-现今)
特点:1970年后采用大规模集成电路(LSI)和超大规模集成电路(VLSI)为主要电子器件的计算机。
最新文章
- [转]bash快捷键
- 解决SpringMVC的@ResponseBody返回中文乱码
- Border Tree笔记
- .dmp文件导入个别表
- 给NSString增加Java风格的方法
- Amoeba基本配置
- MOGRE学习笔记(1) - OGRE简介及在vs2010下配置
- 后台向前台传递entity的list然后构筑combobox的方法(easyui)
- java对称加密报错:Input length must be multiple of 8 when decrypting with padded cipher
- linux查看端口信息以及关闭进程
- Java设计模式10:设计模式之 值对象
- yii2源码学习笔记(十八)
- 【.Net】从.NET平台调用Win32 API
- android中使用jni对字符串加解密实现分析
- springMVC注解及优化
- Nancy简单实战之NancyMusicStore(四):实现购物车
- 新盘进行LVM的划分
- easyUI combobox使用方法总结
- 警告!中国90%AI初创企业将在两年内落败出局
- 获取Activity中得到焦点的EditText