计算机硬件系统的组成由这五部分组成为什么里面没有寄存器

微型计算机的基本组成_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
微型计算机的基本组成
&&微型计算机的基本组成
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢计算机硬件包括哪五大部份,各部份的功能是什么?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
计算机硬件包括哪五大部份,各部份的功能是什么?
电子计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成,运算器和控制器集成在一起统称为中央处理器(CPU)。计算机各部件通过总线连接形成有机整体,微机总线有三种:地址总线、控制总线和数据总线。(1)、运算器的主要功能是:完成算术运算和逻辑运算;(2)、控制器的功能是:协调指挥计算机各部件工作;(3)、存储器的主要作用是:存储程序和数据,实现记忆的功能。(4)、输入设备的功能是:输入数据并转换为机内信息存储;(5)、输出设备的作用是:将机内信息转换为便于识别、处理和使用的字符、图形,并输出显示。
采纳率:72%
来自团队:
乘,各种指令操作按一定的时间关系有序安排,控制器产生各种最基本的不可再分的微操作的命令信号、可擦除可编程(Erasable Programmable)ROM、电擦除可编程(Electrically Erasable Programmable)ROM。如,EPROM存储的内容可以通过紫外光照射来擦除,通电是存储器内的内容可以保持,断电后,存储的内容立即消失。RAM可分为动态(Dynamic RAM)和静态(Static RAM)两大类。所谓动态随机存储器DRAM是用MOS电路和电容来作存储元件的。   RAM   RAM是随机存取存储器(Random Access Memory),其特点是可以读写。   ②字节(B、Byte):是计算机中最常用。   ④兆字节(MB Mega Byte)。它一般由指令寄存器:加,送回到指令所指定的寄存器中、外存储器(简称外存或辅存),二进制数序列中的一个0或一个1就是一比比特,由指令译码器对指令进行译码后产生控制信号,用以驱动相应的硬件完成指纹操作。简言之,控制器就是协调指挥计算机各部件工作的元件,加法器用于运算、除等。逻辑运算是进行逻辑判断的非数值运算,比如、状态寄存器,一般都是以千字节作单位来表示。1KB=1024Byte。计算机的工作方式是执行程序,是计算机系统的核心设备、时序电路和控制电路组成:90年代流行微机的硬盘和内存等一般都是以兆字节(MB)为单位。1 MB=1024KB。   ⑤吉字节(GB,它只能读出原有的内容,不能由用户再写入新内容。原来存储的内容是由厂家一次性写放的,并永久保存下来。ROM可分为可编程(Programmable)ROM、特殊存储器、Kilo Byte):电脑的内存容量都很大、指令译码器。由于电容会放电。DRAM的特点是集成密度高。算术运算是指各种数值运算,比如、最基本的存在单位。一个字节等于8个比特。所谓静态随机存储器SRAM是用双极型电路或MOS电路的触发器来作存储元件的,寄存器用于存储参加运算的各种数据以及运算后的结果。   (二)存储器   存储器分为内存储器(简称内存或主存)、或。   运算器   运算器又称积极态度逻辑单元ALU(Arithmetic Logic Unit)。运算器的主要任务是执行各种算术运算和逻辑运算,所以需要定时充电以维持存储内容的正确,例如互隔2ms刷新一次,因此称这为动态存储器,即微命令,以指挥整个计算机有条不紊地工作。当计算机执行程序时,控制器首先从指令指针寄存器中取得指令的地址,并将下一条指令的地址存入指令寄存器中,即1 Byte=8bit。   ③千字节(KB、只读存储器。   ⑥太字节(TB、Tera byte),然后从存储器中取出指令:与,它的基本任务就是根据种类指纹的需要综合有关的逻辑条件与时间条件产生相应的微命令。计算机把要执行的程序和数据存入内存中,内存一般由半导体器构成。半导体存储器可分为三大类。   特殊固态存储器   包括电荷耦合存储器、磁泡存储器、电子束存储器等,它们多用于特殊领域内的信息存储。   此外,描述内、外存储容量的常用单位有:   ①位/比特(bit):这是内存中最小的单位、减。外存储器一般也可作为输入/输出设备,进行计算后,主要用于大容量存储器。SRAM的特点是存取速度快,主要用于调整缓冲存储器。   ROM   ROM是只读存储器(Read Only Memory)、非,这使它的内可以反复更改、Giga Byte):目前市场流行的微机的硬盘已经达到4.3GB、6.4GB、8.1GB、12G、13GB等规格。1GB=1024MB:随机存储器、输出系统中央处理器   CPU(central processing unit)意为中央处理单元,又称中央处理器。CPU由控制器、运算器和寄存器组成,通常集中在一块芯片上。运算器的核心部件是加法器和若干个寄存器,在电脑中,一个比特对应着一个晶体管,存取任一单元所需的时间相同,它没有电容放电造成的刷新问题。只要有电源正常供电,触发器就能稳定地存储数据。计算机以CPU为中心,输入和输出设备与存储器之间的数据传输和处理都通过CPU来控制执行、比较、移位等。计算机所完成的全部运算都是在运算器中进行的,根据指令规定的寻址方式,运算器从存储或寄存器中取得操作数,程序就是为完成某一任务所编制的特定指令序列。微型计算机的中央处理器又称为微处理器。   控制器   控制器是对输入的指令进行分析,并统一控制计算机的各个部件完成一定任务的部件运算器、控制器、存储器、输入系统
楼上别去网上搬来这些术语看不懂,主要硬件:主板、CPU、内存、硬盘、显卡这就是所谓的五大件,简单易懂,希望对楼主有所帮助,帮忙加分!!
为您推荐:
其他类似问题
计算机硬件的相关知识
等待您来回答嵌入式硬件工程师必备,21个计算机体系架构面试题
嵌入式硬件工程师必备,21个计算机体系架构面试题
1)解释什么是计算机体系结构?计算机体系结构是详细说明一组软件和硬件标准如何相互交互以形成计算机系统或平台的规范。2)计算机体系结构的特征如何?计算机架构分为三类系统设计:它包括系统中的所有硬件组件,包括除CPU之外的数据处理器,如直连存储器访问和图形处理单元指令集架构(ISA):它是中央处理单元的嵌入式编程语言。它基于可以处理的编程来确定CPU的功能。微架构:它定义数据路径,存储元素和数据处理以及如何在ISA中实现。3)提出计算机设计的重要步骤?CPU架构是可以定义的一组机器语言一组寄存器及其功能对存储在寄存器中的数据进行微操作的顺序启动序列的控制信号4)作为指令的一部分的不同类型的字段是什么?作为指令的一部分的不同类型的字段是操作代码字段或OP代码字段:该字段用于确定要执行的指令操作地址字段:该字段用于确定各种地址,如存储器地址和寄存器地址模式字段:此字段确定操作数的执行方式或地址的有效性5)提到微处理器的基本组件是什么?微处理器的基本组件是地址行引用块的地址用于数据传输的数据线用于处理数据的IC芯片6)提到微处理器系统中的不同类型的中断是什么?说明?有三种类型的中断可能导致中断。外部中断:来自外部输入/输出设备的这种类型的中断。内部中断这些类型的中断是由程序本身引起的任何异常引发。例如,清零或无效的操作码等软件中断:只有在执行指令期间才能发生这种类型的中断。这种中断的主要目的是从用户模式切换到主管模式。7)提到微处理器的常见组件是什么?微处理器的常见组件包括I/O单元控制单元算法逻辑单元(ALU)寄存器高速缓存8)解释什么是Snooping Cache?侦听缓存是单个缓存监视地址行以访问它们已经缓存的内存位置的过程。9)什么是最简单的方式来确定缓存位置来存储内存块?直接映射是定义缓存位置的最简单的方法来存储内存块。因为与每个单元相关联的附加逻辑,相关存储器比随机存取存储器价格要贵。10)应该使用什么数字函数将八进制代码转换为二进制代码?将八进制码转换为二进制码多路复用器。它也被称为数据选择器,其中动态存储器对于行和列都使用相同的地址线。11)当需要执行时,使用什么技术自动将程序和数据块移动到物理主存储器中?使用虚拟内存技术。它提供了将程序生成的地址转换为正确的主存储器位置的机制。通过映射表转换或映射进行处理。12)什么是RAID系统的使用?使用RAID系统是增加磁盘存储容量和可用性。13)解释放电时可以擦除哪种类型的内存?EEPROM是其内容被擦除的存储器类型。14)解释什么是水平微代码?水平微码包含没有任何中介的控制信号。它包含很多信号,因此位数也增加。15)解释什么是直接映射?在直接映射中,RAM用于存储数据,一些数据存储在缓存中。地址空间分为索引字段和标签字段两部分。标签字段用于存储标签字段,而其余字段存储在主存储器中。16)微操作的类型是什么?微操作的类型是寄存器传输微操作:这些类型的微操作用于将信息从一个寄存器传输到另一个二进制信息移位微操作:这些操作用于在寄存器中的数据存储中执行移位操作逻辑微操作:这些用于对存储在寄存器中的数字数据执行一些算术运算算术微操作:这些微操作用于对存储在寄存器中的数字数据执行一些运算17)DMA代表什么?DMA代表直接内存访问。18)当CPU中包含大量寄存器时,连接它们最有效的方法是什么?当CPU中包含大量寄存器时,连接它们的最有效方法是通过ALU。19)解释内部总线是否只连接CPU内的寄存器,如何从内存中获取数据?AR或地址寄存器用于选择存储器地址,数据寄存器用于发送和接收数据。这两个寄存器都连接到内部总线,数据寄存器用作存储器数据总线和内部总线之间的桥梁。所以首先我们加载所需存储器地址的AR,然后传输到数据寄存器或从数据寄存器传输。20)解释什么是WAIT状态?WAIT状态在防止CPU速度不兼容性方面发挥关键作用。很多时候,处理器处于就绪状态以接受来自设备或位置的数据,但可能没有可用的输入。在这种情况下,会浪费CPU时间,系统进入等待状态。21)解释如何处理等待状态?处理等待状态的一种方式是通过减少时钟频率来增加微处理器的时钟周期第二种方式是使用特殊的控制输入READY。它允许内存设置自己的内存周期时间。
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
百家号 最近更新:
简介: 给我点刺激大夫老爷快让我在这雪地上撒点野
作者最新文章对于我们80后来说,最早接触计算机应该是在95年左右,那个时候最流行的一个词语是多媒体。 依旧记得当时在同学家看同学输入几个DOS命令就成功的打开了一个游戏,当时实在是佩服的五体投地。因为对我来说,屏幕上的东西简直就是天书。有了计算机我们生活发生了巨大的变化,打游戏,上网,聊天,甚至到现在以此为业。有时无不感叹计算机的强大。
人类总是聪明的而又懒惰的。即便是1+1这种简单的计算都不想自己做,1623年Wilhelm Schickard 制作了一个能进行六位以内数加减法,并能通过铃声输出答案的&计算钟&。通过转动齿轮来进行操作。 这已经相当高端了,说起计算器,我们5000年文明古国在东汉末年就有记载了---算盘。
计算机的发展也是随着科技的发展经历了机械计算机、电子计算机、晶体管计算机、小规模集成电路和超大规模集成电路计算机。我们无意讨论整个计算机的发展过程,主要还是介绍基于冯诺依曼体系结构的现代计算机。
1. 计算机的发展
计算机的发展包括了硬件和软件的发展,硬件的发展为计算机提供了更快的处理速度,而软件的发展为用户提供了更好的体验。两者相辅相成,密不可分。
第一阶段: 60年代中期以前,是计算机系统发展的早期时代。在这个时期通用硬件已经相当普遍,软件却是为每个具体应用而专门编写的,大多数人认为软件开发是无需预先计划的事情。这时的软件实际上就是规模较小的程序,程序的编写者和使用者往往是同一个(或同一组)人;
第二阶段:从60年代中期到70年代中期,是计算机系统发展的第二代。在这10年中计算机技术有了很大进步。多道程序、多用户系统引入了人机交互的新概念,开创了计算机应用的新境界,使硬件和软件的配合上了一个新的层次;
第三阶段:计算机系统发展的第三代从20世纪70年代中期开始,并且跨越了整整10年。在这10年中计算机技术又有了很大进步。分布式系统极大地增加亍计算机系统的复杂性,局域网、广域网、宽带数字通信以及对“即时”数据访问需求的增加,都对软件开发者提出了更高的要求;
第四阶段:在计算机系统发展的第四代已经不再看重单台计算机和程序,人们感受到的是硬件和软件的综合效果。由复杂操作系统控制的强大的桌面机及局域网和广域网,与先进的应用软件相配合,已经成为当前的主流。计算机体系结构已迅速地从集中的主机环境转变成分布的客户机/服务器。
2. 计算机基本原理
Copy了点计算机的发展历史,现在可以来看看计算机的基本工作原理了。现代计算机,大部分都是基于冯诺依曼体系结构,而我们这里谈论的也是此问前提。冯诺依曼的核心是:存储程序,顺序执行。所以不管计算机如何发展,基本原理是相同的。计算机程序实际上是告诉计算机做什么。
2.1 冯诺依曼体系结构
冯诺依曼体系结构有以下特点:
计算机处理的数据和指令一律用二进制数表示;指令和数据不加区别混合存储在同一个存储器中;顺序执行程序的每一条指令;计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
冯诺依曼体系结构的计算机必须具有如下功能:
把需要的程序和数据送至计算机中;必须具有长期记忆程序、数据、中间结果及最终运算结果的能力;能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力;能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作;能够按照要求将处理结果输出给用户。
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指令。
&&&&&&&&&&&&&& 格式
&&&&&&&&&&&&&&&&& &说明
[address][register]
读取存储取值到寄存器&
[register][address]
写入寄存器的值到存储器
[register1][register2]
随着计算机的发展,CPU支持的指令也越来越多,功能也越来越强,上图就是现在Core I5处理器支持的指令集。
2.2.1.2 汇编语言
使用0和1这样的机器语言好处是CPU认识,可以直接执行,但是对于程序本身来说,没有可读性,难以维护,容易出错。所以就出现了汇编语言,它用助记符(代替操作码指令,用地址符号代替地址码。实际是对机器语言的一种映射,可读性高。
格式
[addLable][regLab]
读取存储取值到寄存器
[addLable][regLab]
写入寄存器的值到存储器
[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功能
指令控制: 指令控制也称为程序的顺序控制,控制程序严格按照规定的顺序执行。操作控制: 将取出的指令的产生一系列的控制信号(微指令),分别送往相应的部件,从而控制这些部件按指令的要求进行工作。时间控制: 有些控制信号在时间上有严格的先后顺序,如读取存储器的数据,只有当地址线信号稳定以后,才能通过数据线将所需的数据读出,否则读出的数据是不正确的数据,这样计算机才能有条不紊地工作。数据加工: 所谓数据加工,就是对数据进行算术运算和逻辑运算处理。 所谓数据加工,就是对数据进行算术运算和逻辑运算处理
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的基本工作是执行存储的指令序列,即程序。程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。几乎所有的冯o诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。
2.2.2.4 指令周期
指令周期: CPU取出一条指令并执行该指令所需的时间称为指令周期。指令周期的长短与指令的复杂程度有关。
CPU周期:从主存读取一条指令的最短时间来规定CPU周期。指令周期常常用若干个CPU周期数来表示。
时钟周期:时钟周期是处理操作的最基本时间单位,由机器的主频决定。一个CPU周期包含有若干个时钟周期。
从上面的定义可以知道,对于CPU来说取出和执行任何一条指令所需的最短时间为两个CPU周期。所以频率越高,那么时钟周期越短,这样CPU周期和指令周期也就越短,理论上程序执行的速度也越快。但是频率不能无限的提高,而且频率的提高也带来了功耗,发热等问题,所以目前也有超线程,流水线等技术来提高CPU执行的速度。
2.2.2.5 时序发生器
时序信号: 在计算机高速运行的过程中,计算机内各部件的每一个动作都必须严格遵守时间规定,不能有任何差错。计算机内各部件的协调动作需要时间标志,而时间标志则是用时序信号来体现的。计算机各部分工作所需的时序信号,在CPU中统一由时序发生器来产生。时序发生器: 时序信号发生器是产生指令周期控制时序信号的部件,当CPU开始取指令并执行指令时,操作控制器利用时序信号发生器产生的定时脉冲的顺序和不同的脉冲间隔,提供计算机各部分工作时所需的各种微操作定时控制信号,有条理、有节奏地指挥机器各个部件按规定时间动作。
在这里有一个疑问:指令和数据都存放在内存中,那么CPU怎么区分是指令还是数据呢?
从时间上来说,取指令事件发生在指令周期的第一个CPU周期中,即发生在“取指令”阶段,而取数据事件发生在指令周期的后面几个CPU周期中,即发生在“执行指令”阶段。从空间上来说,如果取出的代码是指令,那么一定送往指令寄存器,如果取出的代码是数据,那么一定送往运算器。
2.2.3 小结
通过以上我们了解了CPU的工作过程。简单来说就是CPU要顺序执行一个程序的指令,首先是控制器获得第一条指令的地址,当CPU取得这个指令并执行后,控制器需要生成下一条要执行的指令的地址。ALU单元负责一些运算操作。下面的FLASH演示了CPU执行一个加法操作的流程。
CPU工作流程FLASH:
本文主要是简单介绍了计算机的一些发展历史和通用CPU的结构以及工作流程。加深了我们对冯诺依曼体系的储存程序,顺序执行的理解。无论硬件是什么样子,冯诺依曼计算机的基本原理就是这样。
当然了解了基本原理之后,会产生更多的问题,比如可执行文件又是如何被装载到内存的?CPU和内存之间是如何通信的呢?是如何根据地址找到指令的呢?内存结构又是什么样子?&CPU如何和内存之外的设备通信呢?这些问题都会在后面给出答案。
本文已收录于以下专栏:
相关文章推荐
前面两篇文章介绍了计算机硬件是如何工作的。而从这一章开始将逐渐的转到软件上面来。我们还有内存这一个很重要的部分没有介绍。这一章不仅仅介绍内存的工作原理,还会介绍内存的编址、内存数据存放。逐渐从硬...
又有两年没有写blog了, 这2年从做windows phone 到 Android C++, 慢慢的很多观念也有所改变了。以前一心想做C#相关的工作,现在却感觉,什么语言都无所谓了。公司项目挺...
计算机系统由硬件系统和软件系统两大部分组成。美藉匈牙利科学家冯·诺依曼结构(John von Neumann)奠定了现代计算机的基本结构,其特点是: 1)使用单一的处理部件来完成计算、存储以及通信的工...
处理器体系结构
一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构ISA。
虽然每个厂商制造的处理器性能和复杂性不断提高,但是不同型号在ISA级别上都保持着兼容。因此,ISA在编...
目前电子计算机的结构还是以冯·诺依曼提出的以程序存储和程序控制为基础的,其核心是存储程序。
对于我们程序员写出的程序我们将它存储到内存里面,内存有很多区域,如代码区,数据区,堆栈区等等。我们...
计算机的组成
计算机是由硬件和软件组成的,这两个部分共同协作完成程序的运行。这两部分如何协作完成程序的运行,是本系列的重点。
信息的表示
信息的表示说到底就...
一。 计算机程序的执行过程
程序就是指令的集合
为使计算机按预定要求工作,首先要编制程序。程序是一个特定的指令序列,它告诉计算机要做哪些事,按什么步骤去做。指令是一组二进制信息的代码,用来表示...
他的最新文章
讲师:李江龙
讲师:司徒正美
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 计算机的硬件系统包括 的文章

 

随机推荐