计组-章二
为了便于运算,带符号的机器数可采用原码、反码、补码、移码等不同的编码方法,机器上的这些编码方法称为码制。了解码制前,需要了解一下什么叫机器数和符号位,什么叫真值。
1、机器数和符号位一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机中用一个数的最高位存放符号 正数为0 负数为1。
2、真值因为第一位是符号位 所以机器数的形式值不等于真正的数值。例如有符号数 1000_0101,其最高位1代表负,其真正的数值是 - 5 而不是形式值 133 (10000101转换成十进制是133) 。所以 ,为区别起见,将带符号位的机器数对应的真正数值称为机器数的真值。
3、原码、反码、补码、移码为了便于运算,带符号的机器数可采用原码、反码、补码、移码等不同的编码方法,机器上的这些编码方法称为码制。
原码
原码就是符号位加上真值的绝对值即用第一位表示符号 其余位表示值。比如如果是8位二进制: +1 = 1000_0001
反码
正数的反码是其本身,负数的反码是在其原码的基础上符号位不变,其余各个位取反。
补码
正数的补码就是其本身,负数的补码是在其反码的基础 ...
无题
信噪比s/n(单位分贝) , 为什么还要取对数10lg (s/n)?因为信噪比有两种表示形式:
数字形式表示。也就是一般的数值,比如噪声功率权为1,信号功率为100,则信噪比为100/1=100。以分贝形式表示,同样还是上面这些数字,则以分贝形式表示的信噪比为:10lg(s/n)=10lg(100)=20 dB两者的区别在于,前者结果(一个数值)是没有单位的,后者结果必须后面加dB,代表分贝。两者数值等价。
采用分贝表示的原因是,很多时候,信号要比噪声强的多,比如信号比噪声强十亿倍,如果用数值表示的话,1后面有9个0,很容易丢失一个0。如果用分贝表示,只有90dB,要简单得多,而且不容易出错。分贝对于表示特别大或者特别小的数值极为有利,这种表示方式在电子通信领域用途很广。
无题
中国的时区为什么是Asia/Shanghai,而不是Asia/Beijing?
原因是1949年以前,中国一共分了5个时区,以哈尔滨 ( Asia/Harbin)、上海(Asia/Shanghai)、重庆(Asia/Chongqing)、乌鲁木齐(Asia/Urumqi)、喀什(Asia/Kashgar)为代表——分别是:长白时区GMT+8:30、中原标准时区 GMT+8、陇蜀时区GMT+7、新藏时区GMT+6和昆仑时区GMT+5:30。它是1912年北京观象台制订,后由内政部批准过。而且从国际标准本身的角度来看,北京和上海处于同一时区,只能保留一个。而作为时区代表上海已经足够具有代表性,因此其维护者没有足够的动力做出改变。所以目前还没有Asia/beijing。
无题
阻塞态P57就绪态,进入情况,内核态和用户态对此区别又在哪(整合一下)
无题
原语(原子语言,不可分割,不可中断)
是操作系统或计算机网络用语范畴。是由若干条指令组成的,用于完成一定功能的一个过程。primitive or atomic action 是由若干个机器指令构成的完成某种特定功能的一段程序,具有不可分割性。即原语的执行必须是连续的,在执行过程中不允许被中断。
分类
计算机网络中也有“原语”一词,它与操作系统的“原语”概念不同。服务原语是指协议中的下层协议通过接口为上层协议提供某种服务而发送的原语操作。
原语分为四类:
请求(Req)型原语,用于高层向低层请求某种业务;证实(Cfm)型原语,用于提供业务的层证实某个动作已经完成;指示(Ind)型原语,用于提供业务的层向高层报告一个与特定业务相关的动作;响应(Res)型原语,用于应答,表示来自高层的指示原语已收到。
————————————————版权声明:本文为CSDN博主「顺其自然~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/fuhanghang/article/details/83581477
线程的 ...
计组-章一
并行处理技术-概念
并行性是指在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作,只要在时间上互相重叠,都存在并行性。计算机系统中的并行性可从不同的层次上实现,从低到高大致可分为:(1)指令内部的并行:是指指令执行中的各个微操作尽可能实现并行操作。(2)指令间的并行:是指两条或多条指令的执行是并行进行的。(3)任务处理的并行:是指将程序分解成可以并行处理的多个处理任务,而使两个或多个任务并行处理。(4)作业处理的并行:是指并行处理两个或多个作业。如多道程序设计、分时系统等。另外,从数据处理上,也有从低到高的并行层次。(5)字串位并:同时对一个二进制字的所有位进行操作。(6)字并位串:同时对多个字的同一位进行操作。(7)全并行:同时对许多字的所有位进行操作链接
主频/MIPS/CPI/CPU时间浮点数操作速度指标:
MFLOPS
p17
19#运行时间=指令数*CPI/主频()PFLOPS (千万亿次10^15)
无题
##这是一个markdown基本使用语法
hello
\l $\lim_{x\to\infin}f(x)$
小明
大明
姚明
1.5
8
添加链接
#代码块
int cmp(const void* _a, const void* _b) { int a = *(int*)_a, b = *(int*)_b; return a - b;}bool containsDuplicate(int* nums, int numsSize) { qsort(nums, numsSize, sizeof(int), cmp); for (int i = 0; i < numsSize - 1; i++) { if (nums[i] == nums[i + 1]) { return true; } } return false;}
Hexo部署过程中可能会出现错误
fatal: unable to access ...
考研,你好!
跌跌撞撞也学了一个月了,慢慢来吧
乾坤未定,你我皆是黑马!高数(宇哥)
该说不说,宇哥的视频讲解是真的细(虽然学一块,忘一块(;´༎ຶД༎ຶ`) ),但感觉要赶赶进度了,到现在才第七讲结束,大概1/3吧,呸,线代概率都没开呢,吐了,还有1800,大写的裂开!!!加油!骑牛人!
Wake up: 起床啦!
英语
不谈,背背单词刷刷黄皮书吧。。。太迷了呀!跟好田静老师每日一句,yyds!┗|`O′|┛ 嗷~~,虽然不是那么看的懂
GO!每日一句
408
痛苦之源!!!万恶之首!!!本来的规划啥的都蛮好的,结果看了眼408!!!彻底奔溃!!!漫天飞舞的代码,乱七八糟的核心态,用户态,四层七层五层协议,吧啦吧啦的,吐槽完毕!下机!还是得加油!牧牛人!!!
You can’t beat Chen: fighting!
Hello World
a05feb43657695e8c15cd40222a3762403ab995a710fce156d19de4644f413544987d05e602458e34c3f8078f111d448b442136072058596e660b6cbf081f1d5c73f84aa5f88cb3d29496944fc9924affa7961f1c583132708048327254a86c00ee4a1cab40a409549943ea9fbef3a2d06c989079162d965f6682b233259c1f1f9c5ca08c17d85cc261d1a47004d9b3e134ff0af58b725a5fc57a593e919ce5832a2857748fef4d697dd5b4716d8dd034a52ce3b07810256008091a1f8c7fec0796428e99ac5a7bc3d55d6a2bb992bdaa3c9a44a245d8c2426b180e431882d11c6335b647501f56e1f3ec2fedf5bb1214cc4e441c63944e7f ...