自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gaoxiang的专栏

找准方向,便只顾飞翔……

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 虚拟内存的好处及多级分页机制的原因

众所周知,在现代计算机系统中都使用了虚拟地址。在一个程序的运行那个过程中,由CPU产生虚拟地址,该虚拟地址经过MMU转换成物理地址,然后使用该物理地址去访问内存。那么虚拟地址存在的原因是什么呢?为何不能由CPU直接产生物理地址呢?第一,使用虚拟地址可以更加高效的使用物理内存。在计算机系统中物理内存是有限的,对于一般的计算机来说,物理内存一般为4G或者8G. 对于现代多任务的通用系统来说这显然是

2014-11-28 22:38:37 7669 1

原创 基于gem5模拟trace的cache模拟器的实现

在做计算机体系结构的时候,模拟器是一个重要且又有效的工具。其中gem5集成了gem和m5的优点,使用起来比较简单和方便。其中包括了se模式和fs模式,se模式是在gem5运行我们已经编译好的程序,可以获取cache,cpu状态等数据,fs模式下可以模拟操作系统,我们可以将我们自己修改的linux内核加载到哥们上运行。下面介绍了使用gem5的se模式,运行编译好的ARM可执行文件。获取访存的trac

2014-11-25 22:54:31 7996 2

原创 c++ 计时函数的使用

为了测试程序的性能,我们常常需要使用计时函数。在c++中提供了多种实现计时的方式。下面主要说明gettimeofday和clock函数的使用。gettimeofday获取的是当前精确时间(1970年1月1日到现在的时间),或者为执行计时,也可以称之为墙上时间。在程序执行之前获取一次时间,执行结束之后获取一次时间,两次时间之差就是程序真正的执行时间。而clock为cpu的时间,其中包括用户代

2014-11-26 21:29:34 1852

原创 ubuntu交叉编译器及反汇编的使用

在linux上我们经常设计

2014-11-24 23:31:47 3220

原创 ubuntu下安装adobe player的方法

在ubuntu下安装adobe player可以首先从官网上下载

2014-11-22 22:26:59 447

使用矩阵转置和pthread实现矩阵相乘

使用c++实现了基于pthread的并行矩阵乘法,同时为了提高程序运行效率,首先将矩阵进行转置

2014-10-28

基于时间赤字的双队列模拟

基于时间赤字的双队列模拟,求解平均队列长度和平均等待时间

2014-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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