第一天: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)为主要电子器件的计算机。
第一天:python学习-基础-计算机简史的更多相关文章
- Python学习基础笔记(全)
换博客了,还是csdn好一些. Python学习基础笔记 1.Python学习-linux下Python3的安装 2.Python学习-数据类型.运算符.条件语句 3.Python学习-循环语句 4. ...
- Python学习 之 计算机基础
第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信 1.2 操作系统 操作系统用于协同或控制硬 ...
- Python ( 学习 基础篇第一部 )
目录 注释 注释的分类 注释的注意点 变量 变量的概念 变量的声明 变量的命名 变量的交换 变量的缓存机制 常量 进制 进制的转换 原码 反码 补码 六大数据类型 Number 的四大类 字符串 st ...
- Python学习(001)--计算机基础
操作系统发展历史 操作系统并不是与计算机硬件一起诞生的,它是在人们使用计算机的过程中,为了满足两大需求:提高资源利用率.增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展,而逐步地形成和完善起 ...
- Python学习day01 - 计算机基础
第一天 什么是编程 语言就是用来交流的. 语言+火构成了人类的文明 Python语言用来和计算机交流 通过他和计算机交流,然后完成很多程序员想要完成的事情,就叫编程. 为什么要编程 节省劳动力,更高效 ...
- Python学习之计算机基础
计算机基础: (1)计算机俗称电脑,是现代用于高速计算的电子计算器,可以进行数值计算也可以进行逻辑计算,还有存储记忆功能.是能够按照程序运行,自动,高速处理海量数据的现代化智能 电子设备. (2)物理 ...
- python学习基础总结
看了一篇python基础的博客 感觉写的很好,总结的很到位,原地址为 http://blog.csdn.net/iloveyin/article/details/38754231 ****** ...
- 《转》python学习--基础上
学习的python本来想自己总结,但是发现了一篇不错的大牛的博客,拿来主义,,又被我实践了 关于前两篇如果总结的不详细,因此把他人的转载过来 http://www.cnblogs.com/BeginM ...
- Python学习-基础知识-2
目录 Python基础知识2 一.二进制 二.文字编码-基础 为什么要有文字编码? 有哪些编码格式? 如何解决不同国家不兼容的编码格式? unicode编码格式的缺点 如何既能全球通用还可以规避uni ...
随机推荐
- SpringBoot的旅游项目——day01(学习记录附赠源码)
前言 学完SpringBoot的项目,Github地址,欢迎start,一起学习! 第一天 一.技术选型 基于SpringBoot+VUE的前后端分离的仿照马蜂窝的项目. 后端选用的技术为: Spri ...
- [C#] NAudio 库的各种常用使用方式: 播放 录制 转码 音频可视化
概述 在 NAudio 中, 常用类型有 WaveIn, WaveOut, WaveStream, WaveFileWriter, WaveFileReader 以及接口: IWaveProvider ...
- 【Feign】Feign ,OpenFeign以及Ribbon之间的区别?
Ribbon Ribbon 是 Netflix开源的基于HTTP和TCP等协议负载均衡组件 Ribbon 可以用来做客户端负载均衡,调用注册中心的服务 Ribbon的使用需要代码里手动调用目标服务,请 ...
- 路由器逆向分析------MIPS系统网络的配置(QEMU)
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/69378333 MIPS系统网络的配置 使用QEMU 模拟正在运行的MIPS系统并 ...
- Windows XP sp3 系统安装 Windbg 符号文件 Symbols 时微软失去支持的解决方案
0x01 前言 Windbg 是微软的正宗调试器,在正常的情况下调试一些程序并没有什么问题,但是如果需要调试分析程序的堆栈,或者是一些特殊的功能时则需要微软的符号文件的支持,所以符号文件是非常重要的, ...
- 全套Project版本安装教程及下载地址
1:Project 2007 安装教程及下载地址 https://mp.weixin.qq.com/s/8iI7x1qjon0yAdo3bStjzw 2:Project 2010 安装教程及下载地址 ...
- XD to Flutter 2.0 现已发布!
Flutter 是 Google 的开源 UI 工具包.利用它,只需一套代码库,就能开发出适合移动设备.桌面设备.嵌入式设备以及 web 等多个平台的精美应用.过去几年,对于想要打造多平台应用的开发者 ...
- SSM久别遇新坑
SSM久别遇新坑 久别个锤子,也就几天没看,改bug改到怀疑人生 maven的父子模块问题 众所周知,用maven建立一个空的模块,在它之下,将原本的各层次结构分别新建为一个子模块,就能够将各业务进行 ...
- Eclipse中System.out.println()快捷键生成方法
输入syso,再按ALT+/,如果不显示,就在输入完整一行 System.out.println(); 之后点击5次shift键,显示是否使用粘滞键,点击是, 再输入sout,再按ALT+/ ...
- 传统 BI 如何转大数据数仓
前几天建了一个数据仓库方向的小群,收集了大家的一些问题,其中有个问题,一哥很想去谈一谈--现在做传统数仓,如何快速转到大数据数据呢?其实一哥知道的很多同事都是从传统数据仓库转到大数据的,今天就结合身边 ...