计算机基础之冯诺依曼结构

图灵机模型

  • 输入被制成一串0-1的纸带, 送入到机器中, 这就是数据
  • 机器可以对纸带进行基本的动作, 比如翻转0为1, 翻转1为0, 前进一步, 停止
  • 对基本动作的控制----指令, 机器按照指令的控制选择执行哪一个动作, 指令也可以用0-1表示, 比如11前进, 00停止
  • 输入如何转变为输出的控制可以用指令写一个程序完成, 0011
  • 机器能够读取程序, 按照程序中的指令读取指令, 读取一条指令执行一条命令, 由此实现自动计算
    图灵机模型可以抽象为一个七元组:

    图灵机总结, 图灵机是一种状态, 输入0-1, 同时程序也可以用0-1表示, 程序就是计算规则, 然后对输入进行变换得到输出.

冯诺依曼计算机思想与组成

  • 基本思想
    运算和存储分离,
    存储程序, 指令和程序以同等地位事先存于存储器, 可以按照地址来寻访, 连续自动执行( 提高计算效率)
    五大部件构成: 运算器, 控制器, 存储器, 输入设备 和 输出设备
    指令和数据用二进制来表示, 指令由操作码和地址码组成
    以运算器为中心, 控制器负责解释指令, 运算器负责执行指令

    现代计算机以存储器为中心
  • 自动存储, 存储的工作原理
    存储器与宿舍楼类似, 地址代表了楼牌号, 输入缓冲器代表了是几位, 存储器的内部实现也是通过0-1, 利用了二极管的特性, 实现了0-1的存取, 用多个存储器芯片就可以搭建容量更大的存储器.

  • 机器指令和机器级程序
    计算机如何计算一个运算式?

    构建一个机器可以执行的算法, 就可以执行

    机器指令是CPU可以直接分析并执行的指令, 一般由0-1的编码表示

    地址码的不同, 代表数据的来源不同, 相应的操作也有可能不同, 在计算机中, 全部都是以0-1表示
    到底是什么指令, 需要我们对CPU指令系统有很好的认识.
    计算过程如下,
  • 机器级程序的执行机制
    运算器 实现一个加法器, 我们就可以实现任何运算,
    还有数据寄存器, 用来存储计算中的临时结果
    控制器, 程序计数器PC, 存储下一条执行指令的地址
    IR, 指令寄存器, 存储当前指令的内容
    时钟与节拍发生器, 用来控制执行的节拍
    存储器, 内存或者主存, 存储单元的地址, 还有存储内容寄存器
    按照地址寄存器中的地址, 读取内容寄存器中的内容, 实现计算
  • 机器程序的计算过程
  1. 一台简单的计算器包括运算器, 控制器和存储器
    将程序的第一条地址发送到控制器
  2. 控制器将存储器的地址寄存器, 信号控制发一条信号给内容寄存器
  3. 存储器开始工作, 把内容寄存器的内容发送到指令寄存器,
  4. 信号控制部件分析指令, 把这条指令的内容发送到存储器,

    不断地重复取指令, 分析指令, 执行指令的过程

原文地址:https://www.cnblogs.com/jly1/p/12054109.html

时间: 2024-08-29 04:28:00

计算机基础之冯诺依曼结构的相关文章

考研计算机基础while重复结构

while重复结构 重复结构(repetition strucure)使程序 员可以指定一定条件下可以重复的操作.下列伪代码语句: While there are more items on my shopping list Purchase next item and cross it off my list 描述购物过程中发生的重复.条件"there are more ltems on my shopping list"(购物清单中还有更多项目)可真可假.如果条件为true.则执行

magedu第一天学习(计算机基础部分)

第一部分 1.计算机系统的组成部分 计算机系统是由硬件系统和软件系统组成的. 2.计算机的发展史 1946年第一台计算机ENIAC在美国宾州大学诞生. 电子管时代--->晶体管时代--->集成电路时代--->大规模集成电路时代 3.计算机都遵循冯诺依曼体系结构 运算器.控制器集中在CPU里面(central processing unit) 存储器.输入设备.输出设备 特性:使用二进制 4.摩尔定律 当价格不变时,集成电路上可容纳的元器件的数目,在18-24个月后便会增加一倍,相应的性能

计算机基础之计算机硬件软件数据结构

一切生产工具都是人类器官功能的延伸,智力活动弥补体力劳动的不足:一切交通工具都是腿力的延伸:一切机床都是手力的延伸:望远镜.显微镜.电视 都是眼力的延伸:电话.收音机.通讯卫星都是耳力的延伸:计算机系统便是人类思维器官--大脑的延伸. 第一部分.计算机基础 1.为什么计算机能够进行脑力劳动? 计算机是一种可进行快速运算的可存储设备.存储的程序保证了运算的自动性,从而减轻脑力劳作. 2.计算机发展到今天,跟传统的图灵机相比最大的突破在什么地方?最大的限制又在哪里?你觉得未来计算机发展方向? 传统的

*1 计算机基础和操作系统基础及几大协议

计算机基础和操作系统基础 计算机为什么叫电子计算机(因为他永远是二进制来运行) 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机.可分为超级计算机.工业控制计算机.网络计算机.个人计算机.嵌入式计算机五类,较先进的计算机有生物计算机.光子计算机.量子计算机等. 计算机发明者约翰·冯·诺依曼.

计算机基础知识及UNIX发展史

Technorati Tags: UNIX发展史,存储知识,ABI,API,开源协议 TOC[-] 1.计算机系统组成机构 2.冯诺依曼体系结构 3.服务器硬件简介 4.存储容量换算 5.存储基础知识 6.操作系统 7.开发相关概念 8.UNIX发展史 9.开源协议 10.Linux哲学思想 计算机基础知识及UNIX发展史 1.计算机系统组成机构 计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成,如下图所示: 2.冯诺依曼体系结构 1946年数学家冯·诺依曼于提

【知识向】——计算机基础知识总结及相关

计算机组成 基本广泛的说计算机包括硬件(hardware)和软件(software)两部分.硬件就是计算机中可以被直观看见的物理部分.而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务. 本篇文章将简记在学习计算机的过程中,所学的一些计算机基础相关知识的杂记,以及一些拓展方面的认识. 那么我个人是学习计算机软件方面的,关于硬件的话,会比较少的接触到,一般就看一些视频了解一些相关的知识,这里就不介绍了,在下面主要将从软件方面的知识做记载,记载方式将以单个知识点记载,. *** 程序

1-7冯诺依曼结构和具体实现

我们现在日常所接触的计算机,几乎全部都是冯·诺依曼结构,都遵循着存储程序的基本原理.那这些计算机的具体实现,和当年冯·诺依曼的设计方案有哪些区别和联系呢.这就需要我们来对比分析了. 冯·诺依曼计算机的主要构成,我们现在已经非常熟悉了,包括运算器CA,控制器CC,存储器M,输入设备I和输出设备O.此外,还有在计算机外部的记录介质R.那这样原理性的框图和现在计算机的具体实现是如何来对应的呢. 我们还是拿个人计算机作为例子来进行讲解,在这块个人计算机的主板上,可以插上CPU芯片,存储(我们也常称为内存

如何成为一名黑客(网络安全从业者)——计算机基础知识篇

大家好,我是Mr.Quark,大家可以叫我夸克,欢迎大家在微信公众号(Quark网络安全)上给我留言,如果有时间我一定会一一回复大家的.今天我将和大家一起学习"如何成为一名黑客"或者说"如何成为一名网络安全专家". 在进入正题之前,我们先来给黑客下一个定义,毕竟如果连黑客的含义都不了解,成为黑客更是无从谈起. "黑客"称呼的变迁 在很久很久以前(别问我有多久,不要在意这些细节),"黑客"指的是喜爱钻研技术.精通计算机技术的程序

1-2 冯诺依曼结构的要点

概述:现代的计算机,形态各异,但是究其本质,几乎全部采用了冯诺依曼结构. 要了解计算机,首先要知道什么是冯诺依曼结构. 一.冯诺依曼和<关于EDVAC的报告草案> 1.在冯诺依曼署名编写的这份报告中,详细描述了EDVAC这台计算机的设计方案. 2.该报告所描述的计算机结构,即为“冯诺依曼计算机结构”,简称“冯诺依曼结构” 3.该报告论述了两个重要思想 <1>存储程序 <2>二进制 4.这份报告还明确了计算机的五个部分 <1>运算器,控制器(CPU) <