计算机原理学习(1)-- 冯诺依曼体系和CPU工作原理

8 篇文章 52 订阅
订阅专栏

前言



对于我们80后来说,最早接触计算机应该是在95年左右,那个时候最流行的一个词语是多媒体。 依旧记得当时在同学家看同学输入几个DOS命令就成功的打开了一个游戏,当时实在是佩服的五体投地。因为对我来说,屏幕上的东西简直就是天书。有了计算机我们生活发生了巨大的变化,打游戏,上网,聊天,甚至到现在以此为业。有时无不感叹计算机的强大。


人类总是聪明的而又懒惰的。即便是1+1这种简单的计算都不想自己做,1623年Wilhelm Schickard 制作了一个能进行六位以内数加减法,并能通过铃声输出答案的"计算钟"。通过转动齿轮来进行操作。 这已经相当高端了,说起计算器,我们5000年文明古国在东汉末年就有记载了---算盘。

 

计算机的发展也是随着科技的发展经历了机械计算机、电子计算机、晶体管计算机、小规模集成电路和超大规模集成电路计算机。我们无意讨论整个计算机的发展过程,主要还是介绍基于冯诺依曼体系结构的现代计算机。

 

 

1. 计算机的发展



计算机的发展包括了硬件和软件的发展,硬件的发展为计算机提供了更快的处理速度,而软件的发展为用户提供了更好的体验。两者相辅相成,密不可分。

 

  • 第一阶段: 60年代中期以前,是计算机系统发展的早期时代。在这个时期通用硬件已经相当普遍,软件却是为每个具体应用而专门编写的,大多数人认为软件开发是无需预先计划的事情。这时的软件实际上就是规模较小的程序,程序的编写者和使用者往往是同一个(或同一组)人;

  • 第二阶段:从60年代中期到70年代中期,是计算机系统发展的第二代。在这10年中计算机技术有了很大进步。多道程序、多用户系统引入了人机交互的新概念,开创了计算机应用的新境界,使硬件和软件的配合上了一个新的层次;

  • 第三阶段:计算机系统发展的第三代从20世纪70年代中期开始,并且跨越了整整10年。在这10年中计算机技术又有了很大进步。分布式系统极大地增加亍计算机系统的复杂性,局域网、广域网、宽带数字通信以及对“即时”数据访问需求的增加,都对软件开发者提出了更高的要求;

  • 第四阶段:在计算机系统发展的第四代已经不再看重单台计算机和程序,人们感受到的是硬件和软件的综合效果。由复杂操作系统控制的强大的桌面机及局域网和广域网,与先进的应用软件相配合,已经成为当前的主流。计算机体系结构已迅速地从集中的主机环境转变成分布的客户机/服务器。




2. 计算机基本原理


 

Copy了点计算机的发展历史,现在可以来看看计算机的基本工作原理了。现代计算机,大部分都是基于冯诺依曼体系结构,而我们这里谈论的也是此问前提。冯诺依曼的核心是:存储程序,顺序执行。所以不管计算机如何发展,基本原理是相同的。计算机程序实际上是告诉计算机做什么。


 

2.1 冯诺依曼体系结构



冯诺依曼体系结构有以下特点:

  1. 计算机处理的数据和指令一律用二进制数表示;
  2. 指令和数据不加区别混合存储在同一个存储器中;
  3. 顺序执行程序的每一条指令;
  4. 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。


冯诺依曼体系结构的计算机必须具有如下功能:

  • 把需要的程序和数据送至计算机中;
  • 必须具有长期记忆程序、数据、中间结果及最终运算结果的能力;
  • 能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力;
  • 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作;
  • 能够按照要求将处理结果输出给用户。



 

2.2 计算机工作原理



对于我们现代计算机来说,最关键的2个部件就是CPU和内存。内存存储了要执行的程序指令,而CPU就是用来执行这些指令。CPU首先要知道这些指定存放在存储器的那个区域,然后才能执行,并且把执行的结果写入到执行区域。

 


2.2.1 CPU指令和编程语言


在了解CPU和存储器工作原理之前,先来了解一下CPU指令和我们编程语言之间的一些关系。

 


2.2.1.1 CPU指令

因为在计算机中指令和数据都用二进制来表示,也就是说它只认识0和1这样的数字。最早期的计算机程序通过在纸带上打洞来人工操操作的方式来模拟0和1,根据不同的组合来完成一些操作。后来直接通过直0和1编程程序,这种称之为机器语言。这里就会有一个疑问,计算机怎么知道你这些组合的意思


于是就出现了CPU指令,我们现在买CPU都会听到指令集这一说。CPU指令其实就对应了我们这里说的0和1的一些组合。每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。有了CPU指令集的文档你就可以通过这个编写CPU认识的机器代码了。所以对于不同CPU来说可能会有不同的机器码。比如下面我们就定义了一套我们CPU硬件电路可以完成的CPU指令。


 指令               格式                   说明
0001[address][register]读取存储取值到寄存器 
0010[register][address]写入寄存器的值到存储器
0011[register1][register2]加法操作


随着计算机的发展,CPU支持的指令也越来越多,功能也越来越强,上图就是现在Core I5处理器支持的指令集。

 


2.2.1.2 汇编语言


使用0和1这样的机器语言好处是CPU认识,可以直接执行,但是对于程序本身来说,没有可读性,难以维护,容易出错。所以就出现了汇编语言,它用助记符(代替操作码指令,用地址符号代替地址码。实际是对机器语言的一种映射,可读性高。


指令汇编指令格式说明
0001READ[addLable][regLab]读取存储取值到寄存器
0010WRITE[addLable][regLab]写入寄存器的值到存储器
0011ADD[var1][var2]加法操作

 

 

 

 


把汇编语言转换为机器语言需要一个叫做汇编器的工具。对于目前的CPU厂商,在推出的CPU指令时都会同时退出新的汇编器。如果你还在使用老版本的汇编器那么只能使用机器码来使用新的指令了。

 


2.2.1.3 高级语言


汇编语言的出现大大提高了编程效率,但是有一个问题就是不同CPU的指令集可能不同,这样就需要为不同的CPU编写不同的汇编程序。于是又出现了高级语言比如C,或者是后来的C++,JAVA,C#。 高级语言把多条汇编指令合成成为了一个表达式,并且去除了许多操作细节(比如堆栈操作,寄存器操作),而是以一种更直观的方式来编写程序,而面向对象的语言的出现使得程序编写更加符合我们的思维方式。我们不必把尽力放到低层的细节上,而更多的关注程序的本身的逻辑的实现。


对于高级语言来说需要一个编译器来完成高级语言到汇编语言的转换。所以对比不同的CPU结构,只需要有不同编译器和汇编器就能使得我们的程序在不同CPU上都能运行了。如下图在VS2010中,我们可以选择程序编译的目标平台,X86,X64,ARM等。当然除了这些编译类的语言之外还有解释类型的语言如JS,就不在此讨论范围内。


到这里有一个疑问:当CPU的指令集更新后高级语言会有什么影响和变化?对于目前来说,一般出现了新的指令,会有对应的新的汇编器和编译器。所以编译器可以把一些高级语言的表达式编译成新的汇编指令,这样对于高级来说不会有任何变化; 当然还有一种情况就是高级语言会增加新的语法来对应一些新的汇编语言和指令。但是这种情况出现的几率很小。所以如果编译器不支持新的指令,那么只有只用汇编会来实现了。

 


2.2.1.4 小结


从上面的我们可以看出,我们写的程序最终都将变成机器认识的二进制可执行程序,然后加载到内存顺序的执行。 从机器码到汇编到高级语言,我们可以看到计算机中无处不在的分层,抽象的思想。不光光是软件,硬件同样适用。最后留下一个问题在这里: C#和JAVA程序编译出来的文件不是二进制的机器码,而是中间语言,那么他们又是怎么运行的呢?

 


2.2.2 CPU工作原理


前面已经了解了现代计算机的大致结构,也知道CPU是按照CPU指令来执行操作,那么就看看CPU的结构和他是如何执行顺序操作的。



2.2.2.1 CPU功能
  1. 指令控制: 指令控制也称为程序的顺序控制,控制程序严格按照规定的顺序执行。
  2. 操作控制: 将取出的指令的产生一系列的控制信号(微指令),分别送往相应的部件,从而控制这些部件按指令的要求进行工作。
  3. 时间控制: 有些控制信号在时间上有严格的先后顺序,如读取存储器的数据,只有当地址线信号稳定以后,才能通过数据线将所需的数据读出,否则读出的数据是不正确的数据,这样计算机才能有条不紊地工作。
  4. 数据加工: 所谓数据加工,就是对数据进行算术运算和逻辑运算处理。 所谓数据加工,就是对数据进行算术运算和逻辑运算处理



2.2.2.2 CPU基本组成


以前CPU主要由运算器控制器两大部分组成,随着集成电路的发展,目前CPU芯片集成了一些其它逻辑功能部件来扩充CPU的功能,如浮点运算器、内存管理单元、cache和MMX等。下面2张图分别是8086和Pentium CPU的结构图。

 .

 

对于一个通用的CPU来说,我们只需要关注他的核心部件算数逻辑单元和操作控制单元

 


1. 控制器的组成和功能: 控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成。它是计算机指挥系统,完成计算机的指挥工作。尽管不同计算机的控制器结构上有很大的区别,当就其基本功能而言,具有如下功能: 

    • 取指令 从内存中取出当前指令,并生成下一条指令在内存中的地址。 
    • 分析指令 指令取出后,控制器还必须具有两种分析的功能。一是对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作。比如一次内存读/写操作,一个算术逻辑运算操作,或一个输入/输出操作。二是分析参与这次操作的各操作数所在的地址,即操作数的有效地址。 
    • 执行指令 控制器还必须具备执行指令的功能,指挥并控制CPU、内存和输入/输出设备之间数据流动的方向,完成指令的各种功能。 
    • 发出各种微操作命令 在指令执行过程中,要求控制器按照操作性质要求,发出各种相应的微操作命令,使相应的部件完成各种功能。 
    • 改变指令的执行顺序 在编程过程中,分支结构、循环结构等非顺序结构的引用可以大大提供编程的工作效率。控制器的这种功能可以根据指令执行后的结果,确定下一步是继续按原程序的顺序执行,还是改变原来的执行顺序,而转去执行其它的指令。 
    • 控制程序和数据的输入与结果输出 这实际也是一个人机对话的设计,通过编写程序,在适当的时候输入数据和输出程序的结果。 
    • 对异常情况和某些请求的处理 当计算机正在执行程序的过程中,发生了一些异常的情况,例如除法出错、溢出中断、键盘中断等。

2. 运算器的组成和功能: 运算器由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器组成,它是数据加工处理部件,完成计算机的各种算术和逻辑运算。相对控制器而言,运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是由控制器发出的控制信号来指挥的,所以它是执行部件。运算器有两个主要功能: 

  • 执行所有的算术运算,如加、减、乘、除等基本运算及附加运算;
  • 执行所有的逻辑运算,并进行逻辑测试,如与、或、非、零值测试或两个值的比较等。



2.2.2.3 CPU工作流程

CPU的基本工作是执行存储的指令序列,即程序。程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。几乎所有的冯•诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。

 



2.2.2.4 指令周期
  1. 指令周期: CPU取出一条指令并执行该指令所需的时间称为指令周期。指令周期的长短与指令的复杂程度有关。
  2. CPU周期:从主存读取一条指令的最短时间来规定CPU周期。指令周期常常用若干个CPU周期数来表示。
  3. 时钟周期:时钟周期是处理操作的最基本时间单位,由机器的主频决定。一个CPU周期包含有若干个时钟周期。



从上面的定义可以知道,对于CPU来说取出和执行任何一条指令所需的最短时间为两个CPU周期。所以频率越高,那么时钟周期越短,这样CPU周期和指令周期也就越短,理论上程序执行的速度也越快。但是频率不能无限的提高,而且频率的提高也带来了功耗,发热等问题,所以目前也有超线程,流水线等技术来提高CPU执行的速度。

 


2.2.2.5 时序发生器
  1. 时序信号: 在计算机高速运行的过程中,计算机内各部件的每一个动作都必须严格遵守时间规定,不能有任何差错。计算机内各部件的协调动作需要时间标志,而时间标志则是用时序信号来体现的。计算机各部分工作所需的时序信号,在CPU中统一由时序发生器来产生。
  2. 时序发生器: 时序信号发生器是产生指令周期控制时序信号的部件,当CPU开始取指令并执行指令时,操作控制器利用时序信号发生器产生的定时脉冲的顺序和不同的脉冲间隔,提供计算机各部分工作时所需的各种微操作定时控制信号,有条理、有节奏地指挥机器各个部件按规定时间动作。


在这里有一个疑问:指令和数据都存放在内存中,那么CPU怎么区分是指令还是数据呢?


从时间上来说,取指令事件发生在指令周期的第一个CPU周期中,即发生在“取指令”阶段,而取数据事件发生在指令周期的后面几个CPU周期中,即发生在“执行指令”阶段。从空间上来说,如果取出的代码是指令,那么一定送往指令寄存器,如果取出的代码是数据,那么一定送往运算器。

 


2.2.3 小结



通过以上我们了解了CPU的工作过程。简单来说就是CPU要顺序执行一个程序的指令,首先是控制器获得第一条指令的地址,当CPU取得这个指令并执行后,控制器需要生成下一条要执行的指令的地址。ALU单元负责一些运算操作。下面的FLASH演示了CPU执行一个加法操作的流程。

 

CPU工作流程FLASH: http://218.5.241.24:8018/C35/Course/ZCYL-HB/WLKJ/jy/Chap05/flash-htm/5.6.swf

 



3 总结



本文主要是简单介绍了计算机的一些发展历史和通用CPU的结构以及工作流程。加深了我们对冯诺依曼体系的储存程序,顺序执行的理解。无论硬件是什么样子,冯诺依曼计算机的基本原理就是这样。


当然了解了基本原理之后,会产生更多的问题,比如可执行文件又是如何被装载到内存的?CPU和内存之间是如何通信的呢?是如何根据地址找到指令的呢?内存结构又是什么样子? CPU如何和内存之外的设备通信呢?这些问题都会在后面给出答案。

 



参考:



http://software.intel.com/zh-cn/articles/book-Processor-Architecture_CPU_work_process


http://blog.sina.com.cn/s/blog_4d126a24010173ru.html


http://218.5.241.24:8018/C35/Course/ZCYL-HB/WLKJ/jy/Chap05/5-2-1.HTM


 

计算机硬件系统 — 冯诺依曼体系结构运行原理解析
烟云的计算
05-24 3003
值得注意的是,指令系统并非越复杂越好,因为每条 CPU 指令类型都需要特定的晶体管和电路元件来支撑实现,所以指令集越大就会使 CPU 的架构越复杂,执行操作的速度也更慢。但在指令字较短的计算机中,为了能够充分利用指令字的位数,在有限的长度中实现更多的指令集数目,所以其操作码长度被设计成是可变的,即把它们的操作码在必要的时候扩充到地址码字段。此时,段或页的首地址就会存放于基址寄存器中,而指令字的地址码就作为段或页的长度,这样只要修改基址寄存器的内容就可以访问到存储器的任意单元了。:存储当前正在执行的指令。
【Linux】--谈谈冯诺依曼体系结构和操作系统
weixin_52563203的博客
10-30 572
冯诺依曼体系结构,操作系统
计算机CPU工作原理动画
热门推荐
木木
04-13 3万+
一直在找有关CPU相关的工作原理动画,终于找到了。喜欢这个的可以认真看看了 CPU工作原理系列动画下载
冯诺依曼计算机的运行原理
Arithmetic-logic
05-31 6246
冯诺依曼机的思想: **1.运算 和 存储 分离 2.计算机指令和数据以同等地位存在存储器中,可以按地址访问,连续自动执行。 3.五大部件:运算器、控制器、存储器、输入设备、输出设备( 以运算器为中心,控制器解释指令,运算器负责执行指令,存储器用于保 存程序与数据) 4.指令和数据用二进制表示,指令 = 操作码+地址码 5.指令在存储器内顺序存放,通常顺序执行,在特定条件下可根据运算结果和条件改变执行顺序 ** 以运算器为核心的计算机 实线是数据线,虚线是控制线 控
【Linux进程概念】冯诺依曼体系|操作系统概念
最新发布
2202_75331338的博客
08-21 928
❍ 系统调用在使用上,功能比较基础,对用户的要求相对也比较高,所以,有心的开发者可以对部分系统调用适度封装,从而形成库,有了库,就很有利于更上层用户或者开发者进行二次开发。❍ 在开发角度,操作系统对外会表现为一个整体,但是会暴露自己的部分接口,供上层开发使用,这部分由系统提供的接口,叫做系统调用。:内存的制造成本低于 CPU 寄存器,但性能却能满足大部分数据存储需求,从而实现性价比的优化。◉ 数据是要在计算机体系结构中进行流动的,流动的过程中,进行数据的加工处理。
突破冯诺依曼原理计算机,冯诺依曼计算机的基本原理
weixin_33701632的博客
07-25 623
冯·诺伊曼结构(英语:Von Neumann architecture),也称冯·诺伊曼模型(Von Neumann model)或普林斯顿结构(Princeton architecture),是一种将程序指令存储器和数据存储器合并在一起的电脑设计概念结构。本词描述的是一种实现通用图灵机的计算设备,以及一种相对于并行计算的序列式结构参考模型(referential model)。本结构隐约指导了将...
c语言冯诺依曼原理,冯诺依曼计算机的基本原理是什么
weixin_31300697的博客
05-24 1655
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。话题:冯诺依曼计算机的基本原理是什么问题详情:冯诺依曼计算机的基本原理是什么回答:由五部分组成:运算器,控制器,存储器,输入设备,输出设备 控制流驱动 大致就是这样, 我不喜欢找网上,只想自己作答。具体的相关的知识你找随便一本 计算机组成原理 书就可以找到。话题:冯•诺依曼计算机的基本原理是(回答:采用二进制:计算机中的指令和数据均以...
冯诺依曼基本计算机原理是数据内置,冯诺依曼计算机的基本原理是.doc
weixin_39811036的博客
07-16 692
文档介绍:1.冯*诺依曼计算机的基本原理是。A程序外接B逻辑连接C数据内置D程序储存2.在计算机内部,数据加工、处理和传送的形式是。A二进制码B八进制码C十进制码D十六进制码3.对于信息下列说法错误的是。A信息是可以处理的B信息是可以传播的C信息是可以共享的D信息可以不依附于某种载体而存在4.下列设备中,不能作为计算机的输出设备。A打印机B显示器C绘图仪D键盘5.计算机系统应包括硬件和软件部分,软...
冯诺依曼原理规划了计算机,冯诺依曼提出的原理_冯诺依曼计算机的基本原理是...
weixin_35813209的博客
07-15 1090
冯诺依曼计算机的基本原理是 JPG,401x197,190KB,509_250冯诺依曼计算机的基本原理是 JPG,600x390,231KB,384_250冯诺依曼计算机的基本原理是 JPG,600x358,234KB,420_250冯 诺依曼计算机工作原理的核心是 和 程序控制 JPG,421x184,231KB,572_250文章 冯诺依曼计算机工作原理 JPG,600x400,231KB,3...
冯诺依曼计算机的缺点及改进方法.pdf
07-14
冯诺依曼计算机以存储程序原理为基础,指令与数据混合存储,程序执行时,CPU在程序计数器的指引下,线性顺序地读取下一条指令和数据,以运算器为中心,这就注定了其本质特点是线性或是串行性。所以我认为冯诺依曼...
计算机系统组成与工作原理-图文.pptx
11-23
计算机系统组成与工作原理 计算机系统组成与工作原理计算机科学的基础知识之一,涵盖计算机系统的组成、结构、工作原理等方面的内容。...了解计算机系统组成与工作原理学习计算机科学的基础。
计算机原理
03-16
计算机系统应按照下述模式工作:将编好的程序和原始数据,输入并存储在计算机的内存储器中(即“存储程序”);计算机按照程序逐条取出指令加以分析,并执行指令规定的操作(即“程序控制”)。这一原理称为“存储程序”原理,是现代计算机的基本工作原理,至今的计算机仍采用这一原理
详细讲解计算机组成原理之背景概述(冯诺依曼体系)
Piniata的博客
03-23 1742
一、背景概述 1.计算机的发展简史 1.1计算机发展的四个阶段: 第一阶段的电子管计算机: ​ 埃尼阿克(ENIAC) 是由第二次世界大战催生而来,由英国为了解密德国海军的密文而创立(有兴趣的可以观看电影模仿游戏)。 埃尼阿克的主要作用于计算射击参数,射击参数需要人工上千次的计算才能得出。加快了处理效率和减低成本(相对于那个年代)。 但缺点明
冯诺依曼计算机工作原理
XMD20030525的博客
10-08 1万+
冯诺依曼计算机工作原理
简述冯诺依曼工作原理_冯.诺依曼计算机的基本工作原理是什么??
weixin_39640195的博客
12-21 5404
展开全部程序与数据一样存取,按程序编排32313133353236313431303231363533e59b9ee7ad9431333431366237的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理。这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理冯诺依曼体系结构计算机工作原理可以概括为八个字:存储程序、程序控制。计算机在运行...
冯 诺依曼体系统结构计算机的基本原理是,冯诺依曼基本工作原理是什么_冯诺依曼结构基本框图...
weixin_42531710的博客
07-15 1259
冯诺依曼体系结构五大部分 冯诺依曼五大结构体系 CSDN冯 诺依曼原理中,计算机硬件系统由那五大部分组成的 急急急急急急急急急急急急急急急急急急急急急急冯诺依曼结构原理及层次结构分析冯 诺依曼体系结构的发展背景冯诺依曼结构和哈佛结构的详细资料说明计算机组成原理学习笔记 概论 1微机系统及一般工作过程冯诺依曼结构原理及层次结构分析电脑的结构摩尔定律注定失效 存储优先架构是AI芯片的未来技术革命 冯 ...
冯.诺依曼体系结构计算机的基本组成及工作原理
m0_63436028的博客
05-05 3867
原理原理计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。 程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理。 总结: 1.计算机完成任务是由事先编号的程序完成的; 2.计算机的程序被事先输入到存储器中,程序运算的结果,也被存放在存...
简述冯诺依曼工作原理_冯诺依曼提出的计算机的基本工作原理是什么?
weixin_39767645的博客
12-21 5675
展开全部冯诺依来曼提出的计算机的基本工作原源理bai是:1、数字计算机du数制采用二进制。zhi2、计算机应该按照程序dao顺序执行 。冯诺依曼提出的计算机的基本工作原理主要内容:1.计算机由控制器、运算器、存储器、输入设备、输设备五部组。2.程序数据二进制代码形式加区别存放存储器存放位置由址确定 。3.控制器根据存放存储器指令序列(程序)进行工作,并由程序计数器控制指令,执行控制器具判断能力,...
简述冯诺依曼工作原理_简述冯·诺依曼原理的基本内容?
weixin_35677065的博客
02-12 7348
1、计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5部分组成。2、存储程序思想——把计算过程描述为由许多命令按一定顺序组成的程序,然后把程序和数据一起输入计算机计算机对已存入的程序和数据处理后,输出结果。美籍匈牙利科学家冯·诺依曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机,由于他对现代计算机技术的突出贡献,因此冯·诺依...
南开大学计算机原理复习资料:冯诺依曼结构与计算机体系结构
南开大学计算机原理复习资料涵盖了计算机系统的基本概念与经典结构,重点介绍了冯诺依曼结构和三总线结构。课程中包含了客观题部分,包括单选、多选、不定项选择和判断题,旨在测试学生对计算机硬件、软件和体系结构...
写文章

热门文章

  • 计算机原理学习(1)-- 冯诺依曼体系和CPU工作原理 119654
  • 计算机原理学习(3)-- 内存工作原理 91162
  • 计算机原理学习(2)-- 存储器和I/O设备和总线 42064
  • Linux系统分区和挂载浅谈 39178
  • 计算机原理学习(5)-- x86-16 CPU和内存管理 22015

分类专栏

  • 计算机原理系列 8篇
  • Windows Phone 6篇
  • .NET Framework 9篇
  • .Net学习笔记系列 8篇
  • WPF/Silverlight 1篇
  • MSN协议系列 2篇
  • C# 6篇
  • C/C++ 1篇
  • Programming 9篇
  • DataBase 5篇
  • JAVA
  • Others 5篇
  • Flutter 4篇

最新评论

  • 计算机原理学习(3)-- 内存工作原理

    Bioa_g: 引用「一个单元被分为了N个超单元(可以叫做cell),每个单元由M个DRAM单元组成。」 这句话的意思是DRAM单元就是超单元是吗。

  • 计算机原理学习(5)-- x86-16 CPU和内存管理

    宋昆昆昆伟easkwon: 写得很厉害,但新手还是看不懂

  • 计算机原理学习(序)

    hhdy_: 博主 后续的8,9,10,11没有了吗?

  • 计算机原理学习(7)-- x86-32 CPU和内存管理之分段管理

    hhdy_: 博主 后续的8,9,10,11没有了吗?

  • VC++编写DLL供C#使用

    死神在线: 大部分图都挂了

最新文章

  • Flutter学习系列(4)— 程序初始化
  • Flutter学习系列(3)— 编译和运行
  • Flutter学习系列(2)— 安装SDK
2019年4篇
2014年2篇
2013年6篇
2011年6篇
2010年10篇
2009年9篇
2008年19篇
2007年4篇
2005年1篇

目录

目录

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家佛山玻璃钢小品雕塑西安玻璃钢小品雕塑仙鹤玻璃钢卡通雕塑订做西安景区玻璃钢雕塑厂家河南抽象玻璃钢雕塑价位开发区玻璃钢雕塑济南玻璃钢雕塑优势节点商场美陈福建季节性商场美陈有哪些黄山广场玻璃钢雕塑定制苏州正规玻璃钢雕塑承诺守信太原曲靖玻璃钢人物雕塑玻璃钢卡通雕塑价格报价石家庄创意玻璃钢雕塑成都商场玻璃钢雕塑摆件安徽玻璃钢雕塑设计耐高温玻璃钢花盆报价合浦玻璃钢雕塑厂家江苏抽象玻璃钢造型雕塑制作巴中受欢迎的成都商场美陈肇庆玻璃钢卡通雕塑的特点睢县玻璃钢雕塑价格安阳花朵玻璃钢彩绘雕塑上海多彩玻璃钢雕塑生产厂家恩施玻璃钢考拉雕塑批发广东大型主题商场美陈销售公司商场美陈节点深圳主题商场美陈价钱上饶商场美陈福建季节性商场美陈生产厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化