概述

计算机发展的四个阶段

  • 第一阶段:电子管计算机(1946——1957)

    • 代表:埃尼阿克(ENIAC)
    • 特点:
      • 集成度小,空间占用大
      • 功耗高,运行速度慢
      • 操作复杂,更换程序需要接线
  • 第二阶段:晶体管计算机(1957——1964)

    • 代表:
      • TX-0(来自MIT林肯实验室)
      • PDP-1(4k内存,每秒200000指令;配备512x512的显示器)
    • 特点:
      • 集成度相对较高,空间占用相对小
      • 功耗相对较低,运行速度较快
      • 操作相对简单,交互更加方便
  • 第三阶段:集成电路计算机(1964——1980)

    • 特点:
      • 计算机变得更小
      • 功耗变得更低
      • 计算速度变得更快
  • 第四阶段:超大规模集成电路计算机(1980——现在)

    • 特点:
      • 一个芯片集成了上百万的晶体管
      • 速度更快,体积更小,价格更低,更能被大众接受
      • 用途丰富,如文本处理、表格处理、高交互的游戏与应用

微型计算机的发展历史

  • 单核CPU

  • 多核CPU


计算机的分类

  • 超级计算机

  • 大型计算机

  • 迷你计算机(服务器)

  • 工作站

  • 微型计算机


冯诺伊曼体系

在这里插入图片描述


现代计算机的结构

在这里插入图片描述


程序翻译与程序解释

  • 翻译型语言——编译器
    • C/C++
    • Object-C
    • Go
  • 解释型语言——解释器
    • Python
    • PHP
    • JavaScript
  • 混合型语言
    • Java
    • C#

计算机的层次与编程语言

在这里插入图片描述

  • 硬件逻辑层

    • 由门、触发器等逻辑电路组成
    • 属于电子工程的领域
  • 微程序机器层

    • 编程语言是微指令集
    • 微指令集所组成的微程序会直接交由硬件执行
  • 传统机器层

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

微指令 < 微程序 = 机器指令
一条机器指令对应一个微程序
一个微程序对应一组微指令

  • 操作系统层

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

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

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

    • 针对某种用途而专门设计

计算机的容量单位

bitByteKBMBGBTBPBEB
名字比特位字节千字节兆字节吉字节太字节拍字节艾字节
比例-8bits1024B1024KB1024MB1024GB1024TB1024EB
常见设备门电路-寄存器高速缓存内存/硬盘硬盘云硬盘数据仓库

计算机的速度单位

网络速度

  • 单位:bps、Mbps
  • 1bps = 1bit/s = (1/8)Byte/s
  • 1Mbps = 1Mbit/s = (1/8)MB/s

CPU速度

  • 单位:Hz、GHz
  • 1Hz = 每秒1次
  • 1GHz = 1 0 9 10^9 109 Hz = 每秒 1 0 9 10^9 109次(10亿次)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值