1 计算机的发展

1.0 计算机发展历史

1.0.1 计算机的理论模型——图灵机

现代计算机产生于 抽象的 图灵机 (Turing Machine)

大半个世纪以来,数学家、计算机科学家提出了各种各样的计算模型,但最终都被证明是同图灵机等价的

1.0.2 第一台电子数字计算机——ENIAC

1946,美国宾夕法尼亚大学

每秒5000次加法运算,用于计算炮弹的弹道轨迹

缺点:

1,没有存储器

2,用布线板进行控制,控制效率极低

1.0.3 第一台现代意义上的计算机——EDVAC

1945年提出设计方案,1951年完成

占地面积和消耗电力只有ENIAC的1/3

每秒2000次乘法运算,或10000次加法运算

主要设计者为冯诺依曼

特点:

1,采用二进制表示数据和程序

2,使用“存储程序”的方式对计算机进行控制

1.1 计算机发展趋势

微型化—— 更高的集成度和更低的功耗

巨型化—— 更高速度的运算和更大的存储能力

网络化—— 更大范围的网络连接和更快捷的接入方式

智能化—— 更高级的人类认知能力

1.2 摩尔定律

半导体芯片上集成的晶体管数将每两年翻一番。

微处理器的性能将每隔两年提高一倍,而价格下降一倍。

发展方向:更快、更小、更便宜。

2 冯诺依曼机

计算机由五个部分组成。由这五部分组成的计算机,一般称为冯· 诺依曼机,我们目前使用的计算机都是冯· 诺依曼机。

1)控制器

控制器是指挥和控制计算机的所有部件协调工作的装置,是整个计算机的控制中枢,其功能是执行指令。

2)运算器

运算器是进行算术运算(如加、减、乘、除等)和逻辑运算(如非、与、或等)的装置。

核心组成部件是算术逻辑单元  (ALU,Arithmetic-Logic Unit)。

3)存储器

存储器是用来保存数据和程序的装置。

广义的存储器包含内存和硬盘,逻辑结构上的存储器仅指内存。

存储器由一系列存储单元组成,每一个存储单元有一个唯一的地址,所有的存储单元形成一个线性的存储空间。

按地址存取的工作方式:每次读、写存储器时都必须首先给出存储单元的地址,然后按照地址访问其中的内容。

4)输入设备

输入设备是用来输入数据和程序的装置,其功能是将外界的信息转换成机器内部的表示形式并传送到计算机内部。

常见的输入设备包括:键盘、鼠标、扫描仪、数字照相机等。、

5)输出设备

输出设备是用来输出数据和程序的装置,其功能是将计算机内部的数据和程序转换成人们所需要的形式并传送到计算机外部。

常见的输出设备包括:显示器、打印机、绘图仪等。

2.1 冯诺依曼机存储原理

1)采用二进制编码形式表示数据和程序;

2)要执行的程序存储在存储器中,计算机能够自动地依次从存储器中取出指令执行;

3)计算机由控制器、运算器、存储器、输入设备、输出设备五大基本部件组成。

2.2 冯诺依曼机逻辑结构

2.3 中央处理器CPU

运算器和控制器集成在一块芯片上成为中央处理器 CPU,其功能是解释和执行指令,是计算机的心脏。

2.4 总线结构

总线(bus)是指计算机部件与部件之间进行信息传输的一组公共信号线,是能为计算机的多个部件服务的公用的信息传输通路。

用于传送地址的总线称为地址总线。

用于传送数据的总线称为数据总线。

用于传送状态信号或命令信号的总线称为控制总线。

2.5 时钟频率、主频

系统时钟周期性地发出脉冲式信号,为各种操作建立同步信号。

通常在一个脉冲周期内,计算机完成一个基本操作。

系统时钟所发出的信号的频率称为时钟频率,通称主频。

CPU 的主频即CPU在一秒钟内能够完成的工作周期数。

时钟频率是计算机性能好坏的一个重要表征指标。一般而言,时钟频率越高,计算机速度越快。

时钟频率的单位是赫兹Hz,兆赫MHz,千兆赫GHz,1 MHz =100万赫兹,1GHz=1000 MHz.

3 计算机系统的组成

4 计算机的主要性能指标

4.1 运算速度

是指计算机每秒钟所能执行的指令条数.一般用“百万条指令/秒”来描述。

微型计算机一般采用主频来描述运算速度。

4.2 字长

字(Word, W):计算机一次最多能同时加工处理的一串连续的二进制数码称为一个二进制字。字是计算机运算与操作数据时的最大单位。

字长(word size):一个二进制字中所含二进制数码的位数称为字长。

字长:计算机在单位时间(每秒)内能处理的二进制信息的位数,字长越长,精度越高,速度越快。

4.3 内存容量

内存容量表示存储数据的容量大小,内存越大,速度越快。

4.4 硬盘容量

磁盘容量主要指硬盘存储量的大小,硬盘容量越大,可存储的信息就越多,可安装的应用软件就越丰富。

文计笔记1: 计算机基本原理相关推荐

  1. 文计笔记7:HTML与CSS

    0 HTML/CSS/JavaScript基础知识和示例 HTML https://www.w3school.com.cn/html/index.asp CSS https://www.w3schoo ...

  2. 文计笔记 4 字符编码与数制

    0 计算机为什么采用二进制? 1)易于物理实现 电路的导通(1)与截至(0); 电压的高(1)与低(0) 2)机器可靠性高 3)抗干扰能力强 4)运算简单 能胜任数值运算,也可方便进行逻辑运算 1   ...

  3. 文计笔记 3: 软件系统

    1 cpu-指令 指令是指示计算机进行基本操作的命令. 每条指令的功能都直接由硬件电路实现. 每台计算机执行的指令种类和数量完全由CPU决定. 指令是计算机软件和硬件的交界界面(接口). 用任何语言编 ...

  4. 文计笔记2: 计算机硬件知识

    1 芯片 集成电路技术高速发展,把数以亿计的晶体管.电容.电阻.导线等电子元件组成的线路集成在一小片晶体硅上,称为集成电路芯片. 2 主板 主板是一块电路板,是主机箱内的核心. 微机中最核心的部件如处 ...

  5. 文计笔记6 多媒体基础

    1 媒体的定义 存储信息的实体:如磁盘.光盘.磁带.U盘等 传递信息的载体:如数字.文字.声音.图形和图像等. 1.1 多媒体的定义 在计算机中,文字.声音.图形.图像.动画.视频等信息载体结合在一起 ...

  6. 现代计算机基本工作原理,计算机基本原理

    一. 冯诺依曼体系和CPU工作原理 1. 计算机的发展 2. 计算机基本原理 现代计算机,大部分都是基于冯诺依曼体系结构,冯诺依曼的核心是:存储程序,顺序执行. 2.1 冯诺依曼体系结构 对于我们现代 ...

  7. 【计组理论期末考试模拟题】21级计科专业计算机组成原理

    [计组理论期末考试模拟题]21级计科专业计算机组成原理 一.选择题 二.多选题 三.填空题 四.程序填空题 五.编程题 一.选择题 2-1 在定点二进制运算器中,减法运算一般通过()来实现. A.原码 ...

  8. 计算机二级的笔记,我的笔记全国计算机等级考试二级教程

    <我的笔记全国计算机等级考试二级教程>由会员分享,可在线阅读,更多相关<我的笔记全国计算机等级考试二级教程(2页珍藏版)>请在人人文库网上搜索. 1.全国计算机等级考试二级教程 ...

  9. 计算机控制系统笔记,笔记型计算机的电源控制系统

    主权项: 1.一种电源控制系统,用来控制一笔记型计算机的电源,其特征是包含\r\r\r\r\n有:\r\r\r\r\n一交流/直流转换器,用来将一交流电压转换为一定电压的直流电压,\r\r\r\r\n ...

最新文章

  1. 蓝牙HCI剖析(三)
  2. 三种地理参考信息模型:WMS,WFS,WCS(转)
  3. 星外主机销售系统源码_业务员大客户销售订货订单管理系统源码开发外包解析...
  4. atitit.md5算法的原理 与 总结
  5. stm8s103-PWM输出与输入捕获
  6. Oracle 日志解析ogg,对一段OracleGoldenGate(OGG)传输进程日志(.rpt文件)的解释
  7. matlab经典例题及答案,matLAB经典例题及答案.pdf
  8. c语言中大于号什么意思和作用,程序员必须要使用的大于号,小于号你知道几个?教你轻松入门C语言...
  9. SAM简单介绍(百度翻译)
  10. 微信实现扫码支付(native)
  11. python中shelf对象_Python对象持久化存储工具pickle
  12. 用优盘装系统看不到计算机本身的硬盘,给电脑装系统!的时候找不到硬盘只能看到u盘数据我怀疑硬盘坏了主机? 爱问知识人...
  13. acml会议级别_人工智能领域的顶级学术会议大全(二)
  14. 根据年份判断属相php,自动算出生肖属相的c程序编写程序,输入一个年份,判断该年属相.(提示switch-case......
  15. Win7+虚拟机OS X 10.8.5+Xcode4.6.3+越狱iPhone4+iOS5.1.1真机调试及生成ipa包
  16. 【渝粤题库】国家开放大学2021春2226物业管理实务(2)题目
  17. 本科生毕业论文是否需要写得很深入
  18. NPU算力集成解决方案
  19. Java打印图片文件 Demo
  20. 感谢恩师周伯勋先生的教导,苦读《数论导引》

热门文章

  1. Python之路【第一篇】:Python基础(2)
  2. 百款APP嵌入 KeyMob移动广告聚合平台发布十周
  3. 小蚂蚁学习数据结构(32)——二叉排序树的概念
  4. linux 进程(二) --- 进程的创建及相关api
  5. Silverlight Telerik RadGridView动态增删行及行列操作(转载)
  6. Google App Engine技术架构之Google App Engine的简介
  7. #.NET分别以GET和POST方式抓取远程页面
  8. 大量视频教程下载,全部是微软最新技术
  9. 汤家凤高等数学基础手写笔记-曲线与曲面积分
  10. python mysql模块 pip_MySQLpython模块不能与Pip一起在windows中安装