- 博客(7)
- 收藏
- 关注
原创 虚拟存储器
计算机的CPU在运行过程中都是访问内存的,但是如果一个程序的大小超过了内存的大小怎么办、为了解决这个问题。提出了虚拟存储器的概念。让计算机可以访问的内存空间比实际的物理主存要大。 主要的实现思路和Cache的原理是差不多的。也是利用局部性原理,将部分可能会访问的大容积慢速的辅助存储空间的数据存放到主存中。因为我们每次访问的主存数据不会太大,我们不需要提供完整的主存数据,只需要把需...
2020-02-26 19:58:16 303 1
原创 计算机Cache基本原理
计算机里面的内存一般情况下速度是比CPU要慢的多,所以为了解决这个问题,大家都想了很多办法,其中有个是在CPU和内存之间增加一个高速缓冲器Cache的办法。目录局部性原理 结构和流程实现方式Cache的映射方法(1)Fully-Associated 全相连映射(2)Direct-Mapped 直接相连 (3)Set-Associated ...
2020-02-22 02:08:17 1783 1
原创 计算机的内存结构和原理
计算机的内存有动态的SDRAM 和SRAM其中SRAM是指静态内存,内部通过两个自锁的结构保持的结构保持输入的数据,SDRAM是通过电容存储电荷的方式进行存储熟数据,由于电荷的放电特性,需要固定的时间进行充电。SRAM结构要复杂一点,实现的方式需要更多的晶体管,所以功耗大,但是速度快,。SDRAM实现的方式要简单一点,但是需要刷新充电,,同时行列的地址复用,需要更多的时间读取数据,同时读取数据...
2020-02-19 18:32:06 3439
原创 数据对齐存储
目录计算机里面内存的数据存储结构以及为什么要边界对齐行边界存储结构的存储分配规则:数据的大小端问题参考文献计算机里面内存的数据存储结构以及为什么要边界对齐计算机里面的从主存的是有一个个基本的存储单元构成了,每个存储单元存储的二进制数叫做存储字长目前一般的存储字长都是64位。同时计算机的主存都是按照字节编址,同时一般来说计算机的CPU只能访问偶数的地址这种问...
2020-02-18 17:05:41 6189 4
原创 浮点数的加减法
最近在偶然学习了浮点数的加减法,记录一下浮点数的定义浮点数将一个数的范围和精度分开记录的一种数据格式,目的是为了扩大数据的范围。计算机里面的数据记录都是二进制的,浮点数的相当于是将二进制的数的小数点移来移去。数据范围就是记录小数点位置的,一般的格式是:按IEEE754记录的标准,浮点数有32位浮点数和64位浮点数。好像是一个是称为单精度,一个称为双精度第一个S表示...
2020-02-18 02:43:11 3801
原创 QT中读取STL并显示
数据格式二进制的数据格式:二进制STL文件用固定的字节数来给出三角面片的几何信息。【80】80个字节的文件头,用于存贮文件名【4】 4 个字节的int描述模型的三角面片个数(小端存储)【50*n】一个三角面片占用固定的50个字节(小端存储),依次是:【12】3个4字节浮点数(角面片的法矢量)【12】3个4字节浮点数(1个顶点的坐标)【12】3个4字节浮点数(2个顶点的坐标)【...
2020-02-16 22:48:21 4357 2
原创 SPPs
表面离子体 极化Surface plasmon polaritons表面离子体极化是指表面波被仅仅的束缚在两个介电常数相反的表面,或者是等效的介电常数相反的表面。在光学领域SPPs会被局限于金属和介质的表面...
2020-02-16 22:38:40 1042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人