计算机组成与系统架构
文章平均质量分 78
「已注销」
这个作者很懒,什么都没留下…
展开
-
寄存器PC与IP的区别
寄存器PC与IP的区别,在于概念和特定型号的的CPU具体实现。原创 2022-09-01 18:20:25 · 3940 阅读 · 0 评论 -
MOS管入门----只谈应用,不谈原理
大学的时候看到电路中涉及到MOS管的使用,指定头大。前几天偶然看见一篇文档《MOS管原理,非常详细》,对MOS管的使用总结的很透彻,所以整理到这里。以下以增强型MOS管为例解释说明。1. 三个极怎么判定G极(gate)—栅极,不用说比较好认S极(source)—源极,不论是P沟道还是N沟道,两根线相交的就是D极(drain)—漏极,不论是P沟道还是N沟道,是单独引线的那边2...转载 2019-09-27 14:58:04 · 1183 阅读 · 0 评论 -
计算机字长对比
机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR的位数。指令字长:计算机指令字的位数。数据字长:计算机数据存储所占用的位数。注:冯诺依曼机中,指令和数据同等重要,都存放在存储器中,并可按地址寻访。通常早期计算机:存储字长 = 指令字长 = 数据字长。故访问一次便可取一条指令或一个...转载 2019-09-19 11:42:29 · 758 阅读 · 0 评论 -
后知后觉-程序在内存中分布
程序(进程)内存分布 解析在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它总是一个4GB的内存地址块。这些虚拟地址通过页表(page table)映射到物理内存,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它自己的页表,但是还有一个隐情。只要虚拟地址被使能,那么它就会作用于这台...转载 2019-09-06 12:29:21 · 182 阅读 · 0 评论 -
后知后觉-ELF
在计算机科学中,是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储的格式文件。是UNIX系统实验室为应用程序二进制接口(ABI)而开发和发布的,也是Linux的主要可执行文件格式。1999年,被86open项目选为x86架构上的类Unix操作系统的二进制文件标准格式,用来取代COFF。因其可扩展性与灵活性,也可应用在其它处理器、计算机系统架构的操作系统上。[1]ELF文件...转载 2019-09-06 11:53:01 · 239 阅读 · 0 评论 -
后知后觉-CS:IP(PC)
其实这是不同平台下的不同叫法。在x86上叫做ip;在arm下叫做pc,即R15.在X86上不能直接给IP赋值,可以通过jmp来改变它的值。而ARM上可以通过LDR直接对PC赋值。CS 寄存器 和 IP 寄存器下面将要介绍的是一组非常非常重要的寄存器,即 CS:IP 。CS:IP 两个寄存器指示了 CPU 当前将要读取的指令的地址,其中CS 为代码段寄存器,而IP ...转载 2019-09-05 17:51:00 · 1363 阅读 · 0 评论 -
后知后觉-寄存器
寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,寄存器有累加器(ACC)。基本含义寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成。在集成电路设计中,寄存器可分为电路内部使用的寄存器和充当内外部接口的寄存器这两类。内...转载 2019-09-04 18:34:10 · 604 阅读 · 0 评论 -
后知后觉-DRAM
DRAM(Dynamic Random Access Memory),即动态随机存取存储器,最为常见的系统内存。DRAM 只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。 (关机就会丢失数据)。DRAM被大规模使用在内存条中。工作原理编辑动态RAM的工作原理 动态RAM也是由许多基本...转载 2019-09-04 18:15:59 · 510 阅读 · 0 评论 -
后知后觉-SRAM
SRAM(静态随机存取存储器)编辑讨论静态随机存取存储器(StaticRandom-AccessMemory,SRAM)是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile m...原创 2019-09-04 18:05:48 · 684 阅读 · 0 评论 -
后知后觉-存储器
在电子计算机中,用来存储数据和指令等的记忆部件,叫做存储器。存储器是由一些编号的单元所组成。单元的编号叫做地址。计算机对存储器的要求是:一要存取速度快,二要存储容量大。存储器按构造分为磁心存储器、半导体存储器、磁盘、磁带等多种,按与中央处理机的关系可分为内存储器和外存储器两类。简介存储器(Memory)是现代信息技术中用于保存信息的记忆设备。其概念很广,有很多层次,在数字系统中,只...原创 2019-09-04 17:10:22 · 530 阅读 · 0 评论 -
计算机字符编码全攻略
看完本篇博客,会解决你对编码的所有疑问。首先要搞清楚以下几个概念:1.字符。字符是各种文字和符号的总称,包括国家文字、标点符号、图形符号、数字等,它是一个信息单位。2.字符集。字符集是多个字符的集合。字符集种类较多,每个字符集包含的字符个数不同。常见的字符集有:ASCII字符集,GB2312字符集,BIG5字符集,GB18030字符集,Unicode字符集等。在字符集中,有一个码表的存...原创 2019-06-14 21:15:01 · 1400 阅读 · 0 评论 -
后知后觉-主存储器
在电子计算机中,用来存储数据和指令等的记忆部件,叫做存储器。存储器是数字系统中用以存储大量信息的设备或部件,是计算机和数字设备中的重要组成部分。存储器是由一些编号的单元所组成。单元的编号叫做地址。计算机对存储器的要求是:一要存取速度快,二要存储容量大。存储器按构造分为磁心存储器、半导体存储器、磁盘、磁带等多种,按与中央处理机的关系可分为内存储器和外存储器两类。内存储器可分为随机存取存储...原创 2019-09-04 16:32:27 · 749 阅读 · 0 评论 -
重新学习计算机基础理论知识(后知后觉)
在写了几年代码之后,才知道有软考这样的考试存在;在写了很多逻辑之后,总是对计算机如何处理程序几无所知;在大学时学的东西完全没有了印象和记忆,程序一旦开始运行就好像丢进自动贩卖机的硬币一样再也看不到它的踪影。周围的同事都忙着学新技术,新语言,自己也曾这样热衷过,TypeScript,Laya,JavaScript,Golang最后发现学完这些东西,心中的恐慌和焦渴没有丝毫的缓解。后知后觉的好...原创 2019-09-04 16:16:29 · 408 阅读 · 0 评论 -
计算机如何区分指令和数据(一)
要了解指令和数据是什么?在计算机中有什么作用?以及它们怎样存储?才能回答如何区分它们以及为何要区分。首先我们要搬出冯诺依曼计算机体系架构,因为它回答了大部分问题。在冯诺依曼计算机架构体系当中,计算机有以下特定:1.计算机由计算器、存储器、控制器、输入设备和输出设备五大部件组成2.指令和数据以同等地位存放于存储器内,并可按地址寻访。3.指令和数据均用二进制表示。4.指令由操作码和......原创 2019-09-03 09:44:27 · 41338 阅读 · 5 评论