计算机组成
文章平均质量分 88
师兄师兄怎么办
鱼遇雨欲与渔语。
展开
-
【计算机组成】实模式/保护模式下地址分段(基段地址+偏移地址)的原因
这个结果也只能到达17位,还不够16位(两个n位的数无论多大,其相加的结果也不会超过n+1位,原因很简单,因为即使n位的数能表示的最大数相加,也只是相当于乘以2,数值上与往左移动了1位而已),虽说直接使用立即数手动指定20位的地址也可以,但那是利用了程序员自身的软件办法来补了硬件的这个坑,但是作为一个严谨的CPU硬件,如果寄存器确实不支持1MB的寻址空间,那就写不支持就好,但是既然写了寄存器寻址支持1MB的寻址宽度,那么就得自圆其说。什么用都没有,直接扔掉,也就相当于把地址对1MB取模了。原创 2023-11-07 21:00:00 · 674 阅读 · 0 评论 -
【计算机组成原理】CPU的工作原理
顺序执行时,CPU修改PC的过程就是简单地加1,转移执行时,后续指令的地址会根据当前指令的地址加上转移的偏移量得到,或者根据转移指令给出的直接转移地址得出。比如进行减法运算时,会先将被减数去除暂存在AC中,再从内存中取出减数,然后通AC的被减数相减,所得到的结果送至AC中,运算结果是放在累加器中的。,这个程序计数器PC就像个悬赏榜一样,告诉CPU任务发起人在哪里,让CPU去指定的地址找任务发起人,执行相应的指令。,识别该指令规定的操作,向操作控制器发出具体的控制信号,控制各部件工作,完成所需的功能。原创 2023-11-02 19:00:00 · 365 阅读 · 0 评论 -
【Linux】如何判断RS-232串口是否能正常使用
使用RS-232协议的串口引脚一般如图下所示为了让串口能够接收到自己发出的串口数据,需要将输出端和输入端(RXD和TXD)进行短接操作:短接完成后,才能实现自发自收的功能(走其他协议的串口清参考对应的短接方式),网上大部分的文章都是直接就往端口发数据,导致很多人发了数据没有收到以为是串口坏了,浪费很多时间。原创 2023-10-19 16:03:38 · 3865 阅读 · 0 评论 -
【数据库管理】十分钟了解啥是三级封锁协议、X锁和S锁
有了这两把锁之后,新的问题又出现了:怎么知道什么情况下要用什么锁?什么时候要用锁?什么时候不用?上锁之后什么时候解锁最合适?……而神奇的“三级封锁协议”,就是为了告诉你什么情况下用什么锁可以解决什么问题,只要事务们都按照协议的规则去做,就可以避免诸如更新丢失、读取脏数据或者不可重复读取数据等问题。锁本身只限制其他事务对数据的加锁权限,而限制事务对数据的读写操作,是通过锁+封锁协议来实现的。原创 2023-06-26 16:25:58 · 6342 阅读 · 2 评论 -
【计算机组成】Cache与CPU的直接映射、全相联映射与组相联映射
Cache的地址映射中,会以Cache的容量为标准将内存分成相同大小的块(页或者区),根据映射方法的不同,地址的表达方式也不同,常见的映射方式分为:直接映射、全相联映射和组相联映射。原创 2023-06-05 16:39:08 · 4072 阅读 · 5 评论 -
【计算机组成】三分钟了解顺序存储、直接存储、随机存储和相联存储的区别
我知道这个数据存在哪个地址中,现在我把这个地址给你,麻烦你帮我找出我要的数据来:我要找一个数据,数据里其中一段是“XXXXXXX”,麻烦你帮我匹配下有哪些数据包含了这一段的,给我找出来。原创 2023-05-22 16:48:24 · 4348 阅读 · 0 评论 -
【计算机组成原理】磁盘的基本结构
一.盘片 盘片是一个圆形坚硬的表面,通过引入磁性变化来永久存储数据,这些盘片通常由一些硬质材料(如铝)制成,然后涂上薄薄的磁性层,即使驱动器断电,驱动器也能持久存储数据位。每个盘片有两面,每面都称为表面,简单来说你可以将它想象成一张张的黑胶唱片。二.磁道和扇区所有盘片都围绕主轴(spindle)连接在一起,主轴连接到一个电机,以一个恒定(固定)的速度旋转盘片(当驱动器接通电源时),数据在扇区的同心圆中的每个表面上被编码。我们称这样的同心圆为一个磁......原创 2022-05-24 16:43:48 · 2757 阅读 · 1 评论 -
【计算机组成原理】寄存器的本质——锁存器
逻辑门的与门知道吧逻辑门的或门听说过吧逻辑门中的非门简单吧基础知识就复习到这里(—...—)原创 2022-07-27 19:25:52 · 2621 阅读 · 2 评论