
计算机硬件
文章平均质量分 53
Tomorrowave
人工智能专业学生,中国人工智能协会学生会员,拥有多个发明专利和软著、核心期刊论文,荣获国家级竞赛奖项(1个国一、1个国二、1个国三)以及省级,市校级奖项若干。
展开
-
深入理解计算机系统——内部很重要的硬件
如果学过机械原理应该也就可以了解为什么磁盘读的慢,而寄存器读得快了,但是一个磁盘可以存几十亿的数据,但是寄存器可能就几百字节的数据,但是速度是完全不一样的,特别是CPU内嵌的寄存器,读取速度比主存和磁盘快了可能都有几万倍,所以我们提出了高速缓存,制作cache的材料我们用的是SRAM也就是静态随机访问存储器。中央处理单元,简称CPU,处理器核心是一个大小为一个字的存储设备(或寄存器),称为程序计数器(PC),任何时刻,PC都指向主存中的每条机器语言指令(含有该条指令的地址)这时候一段程序就已经执行结束。原创 2024-02-25 18:57:55 · 700 阅读 · 0 评论 -
奇偶校验 为什么这么简单
1.奇偶校验码究竟是啥在原编码中加一个校验位,则原编码就变成了校验码,它的码距为2,(码距:简单来说就是原来编码位数-校验位)奇校验码:整个校验码(信息位+校验位)中1的个数位奇数偶校验码:整个校验码(信息位+校验位)中1的个数位偶数2.我们要咋样才能把奇偶校验码用出来1.奇校验:假设我们的原始编码是10110111,我们在原编码最左边多加了一个校验位,并置为1,那么原编码就变成了奇校验码,有奇数(7)个1。问题:奇数个1就是奇校验码,偶数个1就是偶校验码?答: 为什么是奇数为什...原创 2022-05-01 16:57:14 · 174 阅读 · 0 评论 -
字符串 ASCII码
ASCII码、汉字也可以表示。有7745个字形码原创 2022-03-07 20:52:22 · 1392 阅读 · 0 评论 -
编码:8421 BCD码(彻底弄懂+6是什么意思,为什么要加6)
一.解释一下什么是8421首先要理解的是4bit表示1个十进制位 。8421代表的是权值分配 8421码用0000 0001 1001分别表示0,1,2,…9的数字,为什么13不是1101?答:不在映射表,8421码的1010-1111没意义BCD算术运算是一种十进制运算(二进制中每四个二进制数字代表一位十进制数字且不超过9),如果2个BCD码相加的和大于(1001)2,则需要修正,要进行+6修正,并向高位进位。二.我一开始也没弄懂+6是什么意思后来:...原创 2022-03-07 20:35:21 · 13921 阅读 · 7 评论 -
操作系统知识总结:关于磁盘分区(容易理解,细节满满)的学生理解
我们的磁盘可是有很多个盘片的,所有的盘片的同一个磁道我们称之为柱面,也就是通常我们说的文件系统的最小单位,也就是分区的最小单位哦。且主要分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。假设硬盘有200个柱面,假设原有盘为D盘(64bytes)。简单来说就是 盘片(扇区、磁道),机械手臂/磁头和主轴马达。是从D:盘里面悠出来的小家伙,未分配的那部分是从。,况且逻辑分区没有数量上限制?但延伸分区不只是占一个区块!基本分区和扩充分区的数目之和。原创 2022-03-05 21:09:24 · 1213 阅读 · 0 评论