十一月zz的博客

社会主义码农建设

LINUX 逻辑地址、线性地址、虚拟地址和物理地址

1、概念解释 物理地址: 用于内存芯片级的单元寻址,与地址总线相对应。这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,但是事实上,这只是一个硬件...

2018-05-26 17:23:22

阅读数 992

评论数 0

vim安装Taglist(Tlist)插件

一、建立 .vimrc文件 由于是把Taglist插件安装在服务器上面,所以我想的尽量Taglist起作用的区域只是我自己的用户目录下,这就涉及到home目录下的.vimrc文件。普通用户的home目录下一开始是没有.vimrc文件的,没有的话就自己新建一个就行,然后在里面放上如下的内容: ...

2018-01-20 10:27:52

阅读数 1846

评论数 0

c++中static的用法详解

转自:c++中static的用法详解C 语言的 static 关键字有三种(具体来说是两种)用途:1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。int foo(){ static int i = 1; // note:1 //int i = 1; ...

2018-01-10 09:50:20

阅读数 132

评论数 0

new和delete

new和delete的用法,参考[1] new() 分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;  new[] 分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量; 使用举例: 1、new和new[] #include <ios...

2018-01-08 15:13:13

阅读数 252

评论数 0

c语言编译、汇编、链接、执行过程分析

1、c程序的编译过程一般为: 预处理编译成汇编代码(生成 .s 文件)汇编成目标代码(生成 .o 文件)链接 (生成 .exe) 2、举例分析         c编译器基本都是以c文件为单位进行编译的,也就是说当编译器在编译某个c文件的时候,编译器并不知道项目中有其他的c...

2018-01-05 22:06:11

阅读数 420

评论数 0

cache结构与工作原理

在经历N次的阅读之后,终于明白了cache的结构和工作原理。     首先,要想理解cache,先理解内存。内存的简单表示如下图,内存里面的内容的查找是根据地址来进行的,也就是说内存包含两点①地址②内存的内容(存的数据),根据地址来找数据。                         ...

2017-11-23 14:44:55

阅读数 24343

评论数 2

科普:ARM的授权方式

在和同学聊天的时候老是听到IP核这种称呼,不太清楚这个IP核应该怎么理解,是A53、A72这种东西吗?今天专门调研了一下。 IP核是具有知识产权的、功能具体、接口规范的可以在多个集成电路中重复使用的功能模块,是实现系统芯片的基本构件。 你可以简单理解为设计完善的功能模块。(而这里的【设计】是根据...

2017-11-04 23:02:49

阅读数 17294

评论数 0

计算机学科国际会议排名

转自:http://blog.csdn.net/xiangyunl/article/details/5975722 序号 会议名称 会议介绍 代表领域 1 ACM SIGCOMM: ACM Conf on Communication Architectur...

2017-08-30 10:16:52

阅读数 4981

评论数 0

指令集架构、arm内核、SoC、处理器、CPU、GPU等的关系

指令集结构如:ARMv5、ARMv6、ARMv7-A/R、ARMv8-A        ARM内核如:ARM7、ARM9、ARM11(v6)、到cortex-A7、A8、A9、A12、A15(v7-A/R)、到cortex-A53、A57(V8)、A72、A73        soc芯片如:高通(...

2017-08-26 22:40:39

阅读数 8345

评论数 0

C语言中return 0和return 1和return -1

return语句用来结束循环,或返回一个函数的值。 return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。 return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败; 以上两个是约定俗成,系统提供的函数绝大部分定义为int类...

2017-08-24 22:17:29

阅读数 62313

评论数 1

MSHR(miss status handling register)

MSHR的作用:    On a cache hit, a request will be served by sending data to the register file immediately. On a cache miss, the miss handling logic will fi...

2017-08-24 11:28:04

阅读数 480

评论数 0

RTL仿真??处理器设计的RTL仿真会比软件的高层模型仿真还慢吗?

1、RTL代码(硬件表述语言代码)→ 综合 →网表 参考:https://zhidao.baidu.com/question/182505268.html 综合就是把你写的rtl代码转换成对应的实际电路。 比如你写代码assign a=b&c; EDA综合工具就会去元件库里拿一个二...

2019-05-02 23:29:10

阅读数 27

评论数 0

统计学常识

3σ准则: 3σ准则又称为拉依达准则,它是先假设一组检测数据只含有随机误差,对其进行计算处理得到标准偏差,按一定概率确定一个区间,认为凡超过这个区间的误差,就不属于随机误差而是粗大误差,含有该误差的数据应予以剔除。且3σ适用于有较多组数据的时候。 这种判别处理原理及方法仅局限于对正态或近似正态分布...

2019-04-25 19:27:01

阅读数 70

评论数 0

MATLAB神经网络训练参数解释

转自:http://blog.sina.com.cn/s/blog_5c9288aa0101gsu2.html 1 一般参数.perFrom* .perFromFcn=‘sse’; % 性能函数,这里设置为‘sse’,即误差平方和 2 训练参数.tr...

2019-04-15 10:59:06

阅读数 148

评论数 0

构造函数,复制构造函数,赋值运算符重载函数

0、People是一个类; People p1(1, 2); //调用构造函数 People p2(2, 4); //调用构造函数 1、 People p = 4; //会调用构造函数,假设构造函数的原型是:People(int a, int b = 1);...

2019-03-29 16:26:09

阅读数 41

评论数 0

ubuntu系统查看处理器的cache参数、CPU参数、内存参数

ubuntu系统查看处理器的cache参数 getconf -a | grep CACHE ubuntu系统查看处理器参数 cat /proc/cpuinfo

2019-03-21 23:03:50

阅读数 57

评论数 0

ubuntu修改系统默认使用的python 版本(scons: *** SCons version 2.4.1 does not run under Python version 3.5.2.)

scons: *** SCons version 2.4.1 does not run under Python version 3.5.2. Python 3 is not yet supported. 今天在服务器上编译gem5的时候遇到了上述的问题,基本意思就是SCons在python3.5...

2019-03-20 16:57:20

阅读数 77

评论数 0

source insight 4.0 使用

1、在导入工程以后再查看文件的时候,有一个面板(pannel)会自动的跟随鼠标的位置来显示当前鼠标所在位置符号的定义的位置。该面板是 Context Window,路径是View -> Pannel -> Context Window。 2、如果是个大工...

2019-02-26 15:30:24

阅读数 66

评论数 0

C++的嵌套依赖别名(typename的用法)

看了很多遍,还是记录一下 1、在模板声明时typename和class是等价的 template<class T> class Widget; // uses "class&amp...

2019-01-04 21:20:13

阅读数 117

评论数 0

C++类中嵌套enum(枚举)、union(联合)、struct(结构体)类型

1、枚举 #include <iostream> using namespace std; class test { public: enum type{ One=2,Two, Three }; ...

2018-12-22 16:58:07

阅读数 349

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭