目录

一、计算机发展简史

1、计算机的四个发展阶段

2、微型计算机的发展历史

3、计算机的体系与结构

4、计算机的层次与编程语言

​编辑 硬件逻辑层

微程序机器层

传统机器层

操作系统层

汇编语言层

高级语言层

应用层

5、计算机的计算单位

5.1、容量单位

5.2、网络速度

5.3、CPU速度

5.4、 计算机的字符与编码集

ASCII码:

Extended ASCII码

编码集


一、计算机发展简史

1、计算机的四个发展阶段

第一阶段电子管计算机:
        1. 集成度小,占用空间大
        2. 功耗高,运行速度慢
        3. 操作复杂,更换程序需要接线

第二阶段晶体管计算机:
        1. 集成度相对较高,空间占用相对小
        2. 功耗相对较低,运行速度较快
        3. 相对简单,交互更加方便

第三阶段集成电路计算机:
        1. 计算机变得更小
        2. 功耗变得更低
        3. 计算机速度变的更快

第四阶段超大规模集成电路计算机:
        1. 一个芯片集成了上百万的晶体管
        2. 速度更快,体积更小,价格更低,更能被大众接受
        3. 用途丰富:文本处理,表格处理,高交互的游戏与应用


2、微型计算机的发展历史


3、计算机的体系与结构

冯诺依曼体系与现代计算机的结构 


4、计算机的层次与编程语言

 硬件逻辑层

  • 门、触发器等逻辑电路组成
  • 属于电子工程领域

微程序机器层

  • 编程语言是微指令集
  • 微指令所组成的微程序直接交由硬件执行

传统机器层

  • 编程语言是CPU指令集(机器指令)
  • 编程语言和硬件是直接相关
  • 不同架构的CPU使用不同的CPU指令集

操作系统层

  • 向上提供了简易的操作界面
  • 向下对接了指令系统,管理硬件资源
  • 操作系统层是在软件和硬件之间的适配层

汇编语言层

  • 编程语言是汇编语言
  • 汇编语言可以翻译成可直接执行的机器语言
  • 完成翻译的过程的程序就是汇编语言

高级语言层

  • 编程语言为广大程序员所接受的高级语言
  • 高级语言的类别非常多,由几百种
  • 常见的高级语言由:Python、Java、C/C++、Golang等

应用层

  • 满足计算机针对某种用途而专门设计
    eg: Word、Excel、PPT

5、计算机的计算单位

5.1、容量单位

  • 在物理层面,高低电平记录信息
  • 理论只认识0/1两种状态
    0/1称为bit(比特位)
  • 字节:1Byte=8bits

5.2、网络速度

网络常用单位为(Mbps)
100M/s = 100Mbps = 100Mbit/s
100Mbit/s = (100/8)MB/s = 12. 5MB/s

5.3、CPU速度

  • CPU的速度一般体现为CPU的时钟频率
  • CPU的时钟频率的单位一般是赫兹(Hz)
  • 主流CPU的时钟频率都在2GHz以上
  • Hz就是秒分之一
  • 并不是描述计算机领域所有的单位
    Hz:它是每秒中的周期性变动重复次数的计量

5.4、 计算机的字符与编码集

ASCII码:

  • 使用7个bits就可以完全表示ASCII码
  • 包含95个可打印字符
  • 33个不可打印字符(包括控制字符)

33+95 = 128 = 2^7

Extended ASCII码

扩展成8bit 256个字符
        增加 常用数学运算符、带音标的欧洲字符、其他常用符、表格符

编码集

GB2312 基本集,第一个汉字集
        GBK 汉字内码扩展规范,向下兼用GB2312,向上支持国际ISO标准
        Unicode:万国码,兼容全球的字符集,UTF-*实现了编码
        windows系统默认使用GBK编码
        编程推荐使用UTF-8编码

计算机之发展简史、体系与结构、层次与编程语言、计算单位、编码等简介相关推荐

  1. 图计算发展简史(1)

    导读:图数据库的技术的根本是图计算与存储技术(事实上所有IT技术在本质上都是计算.存储与网络,因为计算有网络计算.分布式计算,存储有分布式存储.网络存储,因此我们经常省略掉网络而只说计算和存储),而图 ...

  2. 图计算发展简史(3)

    导读:图数据库的技术的根本是图计算与存储技术(事实上所有IT技术在本质上都是计算.存储与网络,因为计算有网络计算.分布式计算,存储有分布式存储.网络存储,因此我们经常省略掉网络而只说计算和存储),而图 ...

  3. 图计算发展简史(2)

    导读:图数据库的技术的根本是图计算与存储技术(事实上所有IT技术在本质上都是计算.存储与网络,因为计算有网络计算.分布式计算,存储有分布式存储.网络存储,因此我们经常省略掉网络而只说计算和存储),而图 ...

  4. 编程方法学4:计算机科学发展简史

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 正文 本次的笔记对应的是第四节课,这堂课复习了计算机的发展简史,同时,开始讲授java编程的核心思想,面向对象以及java虚拟机. 计算机发展简史: ...

  5. 计算机发展简史的ppt教程,计算机发展简史PPT.ppt

    <计算机发展简史PPT.ppt>由会员分享,可在线阅读,更多相关<计算机发展简史PPT.ppt(15页珍藏版)>请在人人文库网上搜索. 1.1,计算机发展简史 计算机发展简史P ...

  6. 计算机信息处理技术的发展历程,中文信息处理技术发展简史.docx

    中文信息处理技术发展简史 张华平 (中国科学院计算技术研究所软件实验室北京100080) E-mail: zhanghp@sof[ware? Homepage: ; hMp://pipy_ 摘要:真正 ...

  7. 计算机编程语言发展简史

    计算机语言发展简史 原文请看:计算机语言的发展简史-马海祥博客 计算机语言总的来说分为机器语言,汇编语言,高级语言三大类.而这三种语言也恰恰是计算机语言发展历史的三个阶段. 1946年2月14日,世界 ...

  8. 计算机发展简史的ppt教程,计算机发展简史教学文案.ppt

    计算机发展简史 计算机发展简史PPT演示 班级:计科1411 主讲人:刘碧芸 点击添加文本 点击添加文本 点击添加文本 点击添加文本 目录 计算机技术的发展趋势 一.电子计算机的诞生与发展 第一台计算 ...

  9. 电子计算机的发展与应用ppt,计算机发展简史ppt

    计算机发展简史ppt (15页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机发展简史 计算机发展简史PPT演示,,班级:计科141 ...

最新文章

  1. 客户管理系统之模块设计(十)
  2. 细胞膜内流体应力分析
  3. PowerBuilder9对中文字符串的处理方法
  4. DropDownlist的Item显示多列数据
  5. matlib 7 在Win10上运行 runtime error
  6. 《剑指offer》-- 把数组排成最小的数、丑数、二进制中1的个数、表示数值的字符串、替换空格
  7. Postgres客户端编码问题
  8. 在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序
  9. indy10 UDP实例
  10. 2017.5.3 博客园自动生成章节目录
  11. 微信小程序 View:flex 布局
  12. switch语句里面使用break,return
  13. java中的tld_自定义标签tld的使用
  14. 振作起来,开始认真搞了
  15. 苹果企业号-通过网页下载应用,部署应用分发服务器
  16. 【Java】如何检测、替换4个字节的utf-8编码(此范围编码包含emoji表情)
  17. 微信定位和HTML5定位
  18. 一款比XMIND更好用的思维导图
  19. Matlab 图像转极坐标系
  20. OpenCV - GrabCut 算法抠图(Python实现)

热门文章

  1. LINUX开机卡文件系统检查,Linux开机提示:timed out waiting for device dev-vdb1.device_Linux文件系统检查的依赖关系失败...
  2. 公安重拳出击,捣毁“企业信用评定骗局”百余人诈骗团伙
  3. CCF 201909-2 小明种苹果(续) python 满分
  4. 为什么总是找不到工作?
  5. 软考信息安全工程师-5天修炼-已通过
  6. My Batis XML 写 SQL 语句 中使用 count
  7. 【网站搭建】阿里云服务器ECS及域名购买、解析
  8. 【Python知识】python项目打包和安装
  9. Word设置密码忘记了怎么办
  10. 探索canvas画布绘制技术