随笔分类 - com/asm
摘要:https://zhuanlan.zhihu.com/p/404782892
阅读全文
摘要:https://zhuanlan.zhihu.com/p/82761324 在c语言中float函数是单精度的。它在内存中以二进制的形式存储。分为符号位,阶码与尾数三部分。 符号位最为简单,如果你存储的是正数那么符号数就是0。如果是负数,则为1。 下面,我以13.625为例说明阶码与尾数的表示方法。
阅读全文
摘要:https://zhuanlan.zhihu.com/p/63897066 在神经网络当中,为了尽快落地就需要考虑到数据存储以及速度问题,这时候将浮点数转为定点数就是一种比较常规的做法,也就是涉及到Binary neural networks和quantization,这部分有待下一篇继续补充,现在
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/wangxiaolong_china 对于一个进程,其空间分布如下图所示:C程序一般分为:1.程序段:程序段为程序代码在内存中的映射.一个程序可以在内存中多有个副本.2.初始化过的数据:在程序运行值初已经对变量...
阅读全文
摘要:在程序设计时,某一个具体的功能模块可以通过函数或是线程等不同的形式来实现。对于同一进程而言,这些函数、线程都是存在于同一个地址空间下的,而且在执行时,大多只对与其相关的一些数据进行处理。如果算法存在某种错误,将有可能破坏与其同处一个地址空间的其他一些重要内容,这将造成...
阅读全文
摘要:程序员必须让拥有依赖关系的进程集协调,这样才能达到进程的共同目标。可以使用两种技术来达到协调。第一种技术在具有通信依赖关系的两个进程间传递信息。这种技术称做进程间通信(interprocess communication)。第二种技术是同步,当进程间相互具有合作依赖时...
阅读全文
摘要:1,内核除了管理本身的内存外,还必须管理用户空间中进程的内存我们称这个内存为进程地址空间,也就是系统中每个用户空间进程所看到的内存进程地址空间由进程可寻址的虚拟内存组成,而且更为重要的特点是内核允许进程使用这种虚拟内存中的地址。平坦:地址空间范围是一个独立的连续区间段...
阅读全文
摘要:计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。所谓定点数和浮点数,是指在计算机中一个数的小数点的位置是固定的还是浮动的:如果一个数中小数点的位置是固定的,则为定点数;如果一个数中小数点的位置是浮动的,则为浮点数。一般来说,定点格式可表示的数值的范围有限...
阅读全文
摘要:http://www.cnblogs.com/qianye/archive/2012/11/25/2788330.html进程在其生命周期内,由于系统中各进程之间的相互制约关系及系统的运行环境的变化,使得进程的状态也在不断地发生变化(一个进程会经历若干种不同状态)。通...
阅读全文
摘要:1 计算机系统 CPU(运算器+控制器),存储器,总线,输入输出。 2 运算器与运算方法2.1计算机中数据表示进制转换定点数浮点数非数值数据表示(ASCII码等) 2.2定点浮点加减乘除,移位运算运算器:(Arithmetic Logic Unit),二进制数据进行算...
阅读全文
摘要:地址空间在32位操作系统环境下,每个进程拥有一片连续的内存空间,程序本身和其需要的数据共存于此,这片空间的每个字节都可以用一个32位无符号数定位,每个字节都有唯一的空间位置,我们称之为地址.这里的内存一般并非真正的物理意义上的存储设备,我们把它叫地址空间.32位系统地...
阅读全文